Class SingletonTypeIdHandlerInstantiator
- java.lang.Object
-
- com.fasterxml.jackson.databind.cfg.HandlerInstantiator
-
- net.n2oapp.framework.api.metadata.jackson.SingletonTypeIdHandlerInstantiator
-
public class SingletonTypeIdHandlerInstantiator extends com.fasterxml.jackson.databind.cfg.HandlerInstantiatorПолучение singleton бина для TypeIdResolver
-
-
Constructor Summary
Constructors Constructor Description SingletonTypeIdHandlerInstantiator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTypeIdResolver(Class<?> resolverClass, com.fasterxml.jackson.databind.jsontype.TypeIdResolver typeIdResolver)com.fasterxml.jackson.databind.JsonDeserializer<?>deserializerInstance(com.fasterxml.jackson.databind.DeserializationConfig config, com.fasterxml.jackson.databind.introspect.Annotated annotated, Class<?> deserClass)com.fasterxml.jackson.databind.KeyDeserializerkeyDeserializerInstance(com.fasterxml.jackson.databind.DeserializationConfig config, com.fasterxml.jackson.databind.introspect.Annotated annotated, Class<?> keyDeserClass)com.fasterxml.jackson.databind.JsonSerializer<?>serializerInstance(com.fasterxml.jackson.databind.SerializationConfig config, com.fasterxml.jackson.databind.introspect.Annotated annotated, Class<?> serClass)com.fasterxml.jackson.databind.jsontype.TypeIdResolvertypeIdResolverInstance(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, com.fasterxml.jackson.databind.introspect.Annotated annotated, Class<?> resolverClass)com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?>typeResolverBuilderInstance(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, com.fasterxml.jackson.databind.introspect.Annotated annotated, Class<?> builderClass)
-
-
-
Method Detail
-
deserializerInstance
public com.fasterxml.jackson.databind.JsonDeserializer<?> deserializerInstance(com.fasterxml.jackson.databind.DeserializationConfig config, com.fasterxml.jackson.databind.introspect.Annotated annotated, Class<?> deserClass)- Specified by:
deserializerInstancein classcom.fasterxml.jackson.databind.cfg.HandlerInstantiator
-
keyDeserializerInstance
public com.fasterxml.jackson.databind.KeyDeserializer keyDeserializerInstance(com.fasterxml.jackson.databind.DeserializationConfig config, com.fasterxml.jackson.databind.introspect.Annotated annotated, Class<?> keyDeserClass)- Specified by:
keyDeserializerInstancein classcom.fasterxml.jackson.databind.cfg.HandlerInstantiator
-
serializerInstance
public com.fasterxml.jackson.databind.JsonSerializer<?> serializerInstance(com.fasterxml.jackson.databind.SerializationConfig config, com.fasterxml.jackson.databind.introspect.Annotated annotated, Class<?> serClass)- Specified by:
serializerInstancein classcom.fasterxml.jackson.databind.cfg.HandlerInstantiator
-
typeResolverBuilderInstance
public com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?> typeResolverBuilderInstance(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, com.fasterxml.jackson.databind.introspect.Annotated annotated, Class<?> builderClass)- Specified by:
typeResolverBuilderInstancein classcom.fasterxml.jackson.databind.cfg.HandlerInstantiator
-
typeIdResolverInstance
public com.fasterxml.jackson.databind.jsontype.TypeIdResolver typeIdResolverInstance(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, com.fasterxml.jackson.databind.introspect.Annotated annotated, Class<?> resolverClass)- Specified by:
typeIdResolverInstancein classcom.fasterxml.jackson.databind.cfg.HandlerInstantiator
-
addTypeIdResolver
public void addTypeIdResolver(Class<?> resolverClass, com.fasterxml.jackson.databind.jsontype.TypeIdResolver typeIdResolver)
-
-