Uses of Class
org.codehaus.jackson.map.MapperConfig
-
Packages that use MapperConfig Package Description org.codehaus.jackson.map Contains basic mapper (conversion) functionality that allows for converting between regular streaming json content and Java objects (beans or Tree Model: support for both is viaObjectMapper
class, as well as convenience methods included inJsonParser
org.codehaus.jackson.map.introspect Functionality needed for Bean introspection, required for detecting accessors and mutators for Beans, as well as locating and handling method annotations.org.codehaus.jackson.map.jsontype Package that contains interfaces that define how to implement functionality for dynamically resolving type during deserialization.org.codehaus.jackson.map.jsontype.impl Package that contains standard implementations forTypeResolverBuilder
andTypeIdResolver
.org.codehaus.jackson.map.util Utility classes for Mapper package.org.codehaus.jackson.xc Package that contains XML Compatibility functionality for Jackson, such as handlers for JAXB annotations -
-
Uses of MapperConfig in org.codehaus.jackson.map
Classes in org.codehaus.jackson.map with type parameters of type MapperConfig Modifier and Type Class Description class
MapperConfig<T extends MapperConfig<T>>
Interface that defines functionality accessible through both serialization and deserialization configuration objects; accessors to mode-independent configuration settings and such.Subclasses of MapperConfig in org.codehaus.jackson.map Modifier and Type Class Description class
DeserializationConfig
Object that contains baseline configuration for deserialization process.class
SerializationConfig
Object that contains baseline configuration for serialization process.Methods in org.codehaus.jackson.map with parameters of type MapperConfig Modifier and Type Method Description TypeResolverBuilder<?>
AnnotationIntrospector. findPropertyContentTypeResolver(MapperConfig<?> config, AnnotatedMember am, JavaType containerType)
Method for checking if given structured property entity (field or method that has nominal value of Map, Collection or array type) has annotations that indicate that specific type resolver is to be used for handling type information of contained values.TypeResolverBuilder<?>
AnnotationIntrospector.Pair. findPropertyContentTypeResolver(MapperConfig<?> config, AnnotatedMember am, JavaType baseType)
TypeResolverBuilder<?>
AnnotationIntrospector. findPropertyTypeResolver(MapperConfig<?> config, AnnotatedMember am, JavaType baseType)
Method for checking if given property entity (field or method) has annotations that indicate that specific type resolver is to be used for handling instances.TypeResolverBuilder<?>
AnnotationIntrospector.Pair. findPropertyTypeResolver(MapperConfig<?> config, AnnotatedMember am, JavaType baseType)
TypeResolverBuilder<?>
AnnotationIntrospector. findTypeResolver(MapperConfig<?> config, AnnotatedClass ac, JavaType baseType)
Method for checking if given class has annotations that indicate that specific type resolver is to be used for handling instances.TypeResolverBuilder<?>
AnnotationIntrospector.Pair. findTypeResolver(MapperConfig<?> config, AnnotatedClass ac, JavaType baseType)
T
ClassIntrospector. forClassAnnotations(MapperConfig<?> cfg, java.lang.Class<?> cls, ClassIntrospector.MixInResolver r)
Deprecated.since 1.9, use variant that takes JavaTypeabstract T
ClassIntrospector. forClassAnnotations(MapperConfig<?> cfg, JavaType type, ClassIntrospector.MixInResolver r)
Factory method that constructs an introspector that only has information regarding annotations class itself (or its supertypes) has, but nothing on methods or constructors.T
ClassIntrospector. forDirectClassAnnotations(MapperConfig<?> cfg, java.lang.Class<?> cls, ClassIntrospector.MixInResolver r)
Deprecated.since 1.9, use variant that takes JavaTypeabstract T
ClassIntrospector. forDirectClassAnnotations(MapperConfig<?> cfg, JavaType type, ClassIntrospector.MixInResolver r)
Factory method that constructs an introspector that only has information regarding annotations class itself has (but NOT including its supertypes), but nothing on methods or constructors.java.lang.String
PropertyNamingStrategy. nameForConstructorParameter(MapperConfig<?> config, AnnotatedParameter ctorParam, java.lang.String defaultName)
Method called to find external name (name used in JSON) for given logical POJO property, as defined by given constructor parameter; typically called when building a deserializer (but not necessarily only then).java.lang.String
PropertyNamingStrategy.PropertyNamingStrategyBase. nameForConstructorParameter(MapperConfig<?> config, AnnotatedParameter ctorParam, java.lang.String defaultName)
java.lang.String
PropertyNamingStrategy. nameForField(MapperConfig<?> config, AnnotatedField field, java.lang.String defaultName)
Method called to find external name (name used in JSON) for given logical POJO property, as defined by given field.java.lang.String
PropertyNamingStrategy.PropertyNamingStrategyBase. nameForField(MapperConfig<?> config, AnnotatedField field, java.lang.String defaultName)
java.lang.String
PropertyNamingStrategy. nameForGetterMethod(MapperConfig<?> config, AnnotatedMethod method, java.lang.String defaultName)
Method called to find external name (name used in JSON) for given logical POJO property, as defined by given getter method; typically called when building a serializer.java.lang.String
PropertyNamingStrategy.PropertyNamingStrategyBase. nameForGetterMethod(MapperConfig<?> config, AnnotatedMethod method, java.lang.String defaultName)
java.lang.String
PropertyNamingStrategy. nameForSetterMethod(MapperConfig<?> config, AnnotatedMethod method, java.lang.String defaultName)
Method called to find external name (name used in JSON) for given logical POJO property, as defined by given setter method; typically called when building a deserializer (but not necessarily only then).java.lang.String
PropertyNamingStrategy.PropertyNamingStrategyBase. nameForSetterMethod(MapperConfig<?> config, AnnotatedMethod method, java.lang.String defaultName)
abstract TypeIdResolver
HandlerInstantiator. typeIdResolverInstance(MapperConfig<?> config, Annotated annotated, java.lang.Class<? extends TypeIdResolver> resolverClass)
Method called to get an instance of TypeIdResolver of specified type.abstract TypeResolverBuilder<?>
HandlerInstantiator. typeResolverBuilderInstance(MapperConfig<?> config, Annotated annotated, java.lang.Class<? extends TypeResolverBuilder<?>> builderClass)
Method called to get an instance of TypeResolverBuilder of specified type.ValueInstantiator
HandlerInstantiator. valueInstantiatorInstance(MapperConfig<?> config, Annotated annotated, java.lang.Class<? extends ValueInstantiator> resolverClass)
Method called to construct an instance of ValueInstantiator of specified type.Constructors in org.codehaus.jackson.map with parameters of type MapperConfig Constructor Description MapperConfig(MapperConfig<T> src)
Simple copy constructorMapperConfig(MapperConfig<T> src, MapperConfig.Base base, SubtypeResolver str)
-
Uses of MapperConfig in org.codehaus.jackson.map.introspect
Fields in org.codehaus.jackson.map.introspect declared as MapperConfig Modifier and Type Field Description protected MapperConfig<?>
BasicBeanDescription. _config
protected MapperConfig<?>
POJOPropertiesCollector. _config
Configuration settingsMethods in org.codehaus.jackson.map.introspect that return MapperConfig Modifier and Type Method Description MapperConfig<?>
POJOPropertiesCollector. getConfig()
Methods in org.codehaus.jackson.map.introspect with parameters of type MapperConfig Modifier and Type Method Description protected TypeResolverBuilder<?>
JacksonAnnotationIntrospector. _findTypeResolver(MapperConfig<?> config, Annotated ann, JavaType baseType)
Helper method called to construct and initialize instance ofTypeResolverBuilder
if given annotated element indicates one is needed.AnnotatedClass
BasicClassIntrospector. classWithCreators(MapperConfig<?> config, JavaType type, ClassIntrospector.MixInResolver r)
POJOPropertiesCollector
BasicClassIntrospector. collectProperties(MapperConfig<?> config, JavaType type, ClassIntrospector.MixInResolver r, boolean forSerialization)
protected POJOPropertiesCollector
BasicClassIntrospector. constructPropertyCollector(MapperConfig<?> config, AnnotatedClass ac, JavaType type, boolean forSerialization)
Overridable method called for creatingPOJOPropertiesCollector
instance to use; override is needed if a custom sub-class is to be used.TypeResolverBuilder<?>
JacksonAnnotationIntrospector. findPropertyContentTypeResolver(MapperConfig<?> config, AnnotatedMember am, JavaType containerType)
Since 1.7, it is possible to useJsonTypeInfo
from a property too.TypeResolverBuilder<?>
JacksonAnnotationIntrospector. findPropertyTypeResolver(MapperConfig<?> config, AnnotatedMember am, JavaType baseType)
Since 1.7, it is possible to useJsonTypeInfo
from a property too.TypeResolverBuilder<?>
JacksonAnnotationIntrospector. findTypeResolver(MapperConfig<?> config, AnnotatedClass ac, JavaType baseType)
BasicBeanDescription
BasicClassIntrospector. forClassAnnotations(MapperConfig<?> cfg, JavaType type, ClassIntrospector.MixInResolver r)
BasicBeanDescription
BasicClassIntrospector. forDirectClassAnnotations(MapperConfig<?> cfg, JavaType type, ClassIntrospector.MixInResolver r)
static BasicBeanDescription
BasicBeanDescription. forOtherUse(MapperConfig<?> config, JavaType type, AnnotatedClass ac)
Factory method to use for constructing an instance to use for purposes other than building serializers or deserializers; will only have information on class, not on properties.Constructors in org.codehaus.jackson.map.introspect with parameters of type MapperConfig Constructor Description BasicBeanDescription(MapperConfig<?> config, JavaType type, AnnotatedClass ac)
Deprecated.Since 1.9, should use factory methods insteadBasicBeanDescription(MapperConfig<?> config, JavaType type, AnnotatedClass ac, java.util.List<BeanPropertyDefinition> properties)
POJOPropertiesCollector(MapperConfig<?> config, boolean forSerialization, JavaType type, AnnotatedClass classDef)
-
Uses of MapperConfig in org.codehaus.jackson.map.jsontype
Methods in org.codehaus.jackson.map.jsontype with parameters of type MapperConfig Modifier and Type Method Description abstract java.util.Collection<NamedType>
SubtypeResolver. collectAndResolveSubtypes(AnnotatedClass basetype, MapperConfig<?> config, AnnotationIntrospector ai)
Method for finding out all reachable subtypes for given type.abstract java.util.Collection<NamedType>
SubtypeResolver. collectAndResolveSubtypes(AnnotatedMember property, MapperConfig<?> config, AnnotationIntrospector ai)
Method for finding out all reachable subtypes for a property specified by given element (method or field) -
Uses of MapperConfig in org.codehaus.jackson.map.jsontype.impl
Fields in org.codehaus.jackson.map.jsontype.impl declared as MapperConfig Modifier and Type Field Description protected MapperConfig<?>
TypeNameIdResolver. _config
Methods in org.codehaus.jackson.map.jsontype.impl with parameters of type MapperConfig Modifier and Type Method Description protected void
StdSubtypeResolver. _collectAndResolve(AnnotatedClass annotatedType, NamedType namedType, MapperConfig<?> config, AnnotationIntrospector ai, java.util.HashMap<NamedType,NamedType> collectedSubtypes)
Method called to find subtypes for a specific type (class)java.util.Collection<NamedType>
StdSubtypeResolver. collectAndResolveSubtypes(AnnotatedClass type, MapperConfig<?> config, AnnotationIntrospector ai)
java.util.Collection<NamedType>
StdSubtypeResolver. collectAndResolveSubtypes(AnnotatedMember property, MapperConfig<?> config, AnnotationIntrospector ai)
static TypeNameIdResolver
TypeNameIdResolver. construct(MapperConfig<?> config, JavaType baseType, java.util.Collection<NamedType> subtypes, boolean forSer, boolean forDeser)
protected TypeIdResolver
StdTypeResolverBuilder. idResolver(MapperConfig<?> config, JavaType baseType, java.util.Collection<NamedType> subtypes, boolean forSer, boolean forDeser)
Helper method that will either return configured custom type id resolver, or construct a standard resolver given configuration.Constructors in org.codehaus.jackson.map.jsontype.impl with parameters of type MapperConfig Constructor Description TypeNameIdResolver(MapperConfig<?> config, JavaType baseType, java.util.HashMap<java.lang.String,java.lang.String> typeToId, java.util.HashMap<java.lang.String,JavaType> idToType)
-
Uses of MapperConfig in org.codehaus.jackson.map.util
Methods in org.codehaus.jackson.map.util with parameters of type MapperConfig Modifier and Type Method Description SerializedString
RootNameLookup. findRootName(java.lang.Class<?> rootType, MapperConfig<?> config)
SerializedString
RootNameLookup. findRootName(JavaType rootType, MapperConfig<?> config)
-
Uses of MapperConfig in org.codehaus.jackson.xc
Methods in org.codehaus.jackson.xc with parameters of type MapperConfig Modifier and Type Method Description TypeResolverBuilder<?>
JaxbAnnotationIntrospector. findPropertyContentTypeResolver(MapperConfig<?> config, AnnotatedMember am, JavaType containerType)
TypeResolverBuilder<?>
JaxbAnnotationIntrospector. findPropertyTypeResolver(MapperConfig<?> config, AnnotatedMember am, JavaType baseType)
TypeResolverBuilder<?>
JaxbAnnotationIntrospector. findTypeResolver(MapperConfig<?> config, AnnotatedClass ac, JavaType baseType)
-