Package org.ivoa.vodml.json
Class VodmlHandlerInstantiator
- java.lang.Object
-
- com.fasterxml.jackson.databind.cfg.HandlerInstantiator
-
- org.ivoa.vodml.json.VodmlHandlerInstantiator
-
public class VodmlHandlerInstantiator extends com.fasterxml.jackson.databind.cfg.HandlerInstantiatorA handler instantiator for configuring a Jackson objectmapper instance.- Since:
- 8 Oct 2022
-
-
Constructor Summary
Constructors Constructor Description VodmlHandlerInstantiator(ModelDescription md)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonDeserializer<?>deserializerInstance(com.fasterxml.jackson.databind.DeserializationConfig config, com.fasterxml.jackson.databind.introspect.Annotated annotated, java.lang.Class<?> deserClass)overrides @see com.fasterxml.jackson.databind.cfg.HandlerInstantiator#deserializerInstance(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class)com.fasterxml.jackson.databind.KeyDeserializerkeyDeserializerInstance(com.fasterxml.jackson.databind.DeserializationConfig config, com.fasterxml.jackson.databind.introspect.Annotated annotated, java.lang.Class<?> keyDeserClass)overrides @see com.fasterxml.jackson.databind.cfg.HandlerInstantiator#keyDeserializerInstance(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class)com.fasterxml.jackson.databind.JsonSerializer<?>serializerInstance(com.fasterxml.jackson.databind.SerializationConfig config, com.fasterxml.jackson.databind.introspect.Annotated annotated, java.lang.Class<?> serClass)overrides @see com.fasterxml.jackson.databind.cfg.HandlerInstantiator#serializerInstance(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class)com.fasterxml.jackson.databind.jsontype.TypeIdResolvertypeIdResolverInstance(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, com.fasterxml.jackson.databind.introspect.Annotated annotated, java.lang.Class<?> resolverClass)overrides @see com.fasterxml.jackson.databind.cfg.HandlerInstantiator#typeIdResolverInstance(com.fasterxml.jackson.databind.cfg.MapperConfig, com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class)com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?>typeResolverBuilderInstance(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, com.fasterxml.jackson.databind.introspect.Annotated annotated, java.lang.Class<?> builderClass)overrides @see com.fasterxml.jackson.databind.cfg.HandlerInstantiator#typeResolverBuilderInstance(com.fasterxml.jackson.databind.cfg.MapperConfig, com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class)
-
-
-
Constructor Detail
-
VodmlHandlerInstantiator
public VodmlHandlerInstantiator(ModelDescription md)
- Parameters:
md- the model description.
-
-
Method Detail
-
deserializerInstance
public com.fasterxml.jackson.databind.JsonDeserializer<?> deserializerInstance(com.fasterxml.jackson.databind.DeserializationConfig config, com.fasterxml.jackson.databind.introspect.Annotated annotated, java.lang.Class<?> deserClass)overrides @see com.fasterxml.jackson.databind.cfg.HandlerInstantiator#deserializerInstance(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class)- 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, java.lang.Class<?> keyDeserClass)overrides @see com.fasterxml.jackson.databind.cfg.HandlerInstantiator#keyDeserializerInstance(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class)- 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, java.lang.Class<?> serClass)overrides @see com.fasterxml.jackson.databind.cfg.HandlerInstantiator#serializerInstance(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class)- 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, java.lang.Class<?> builderClass)overrides @see com.fasterxml.jackson.databind.cfg.HandlerInstantiator#typeResolverBuilderInstance(com.fasterxml.jackson.databind.cfg.MapperConfig, com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class)- 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, java.lang.Class<?> resolverClass)overrides @see com.fasterxml.jackson.databind.cfg.HandlerInstantiator#typeIdResolverInstance(com.fasterxml.jackson.databind.cfg.MapperConfig, com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class)- Specified by:
typeIdResolverInstancein classcom.fasterxml.jackson.databind.cfg.HandlerInstantiator
-
-