Uses of Class
com.fasterxml.jackson.databind.SerializationConfig

Packages that use SerializationConfig
com.fasterxml.jackson.databind 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 via ObjectMapper class, as well as convenience methods included in JsonParser 
com.fasterxml.jackson.databind.cfg Package that contains most of configuration-related classes; exception being couple of most-commonly used configuration things (like Feature enumerations) that are at the main level (com.fasterxml.jackson.databind). 
com.fasterxml.jackson.databind.ext Contains extended support for "external" packages: things that may or may not be present in runtime environment, but that are commonly enough used so that explicit support can be added. 
com.fasterxml.jackson.databind.introspect Functionality needed for Bean introspection, required for detecting accessors and mutators for Beans, as well as locating and handling method annotations. 
com.fasterxml.jackson.databind.jsontype Package that contains interfaces that define how to implement functionality for dynamically resolving type during deserialization. 
com.fasterxml.jackson.databind.jsontype.impl Package that contains standard implementations for TypeResolverBuilder and TypeIdResolver
com.fasterxml.jackson.databind.module Package that contains classes and interfaces to help implement custom extension Modules (which are registered using ObjectMapper.registerModule(com.fasterxml.jackson.databind.Module)
com.fasterxml.jackson.databind.ser Contains implementation classes of serialization part of data binding. 
com.fasterxml.jackson.databind.ser.std   
 

Uses of SerializationConfig in com.fasterxml.jackson.databind
 

Fields in com.fasterxml.jackson.databind declared as SerializationConfig
protected  SerializationConfig SerializerProvider._config
          Serialization configuration to use for serialization processing.
protected  SerializationConfig ObjectWriter._config
          General serialization configuration settings
protected  SerializationConfig ObjectMapper._serializationConfig
          Configuration object that defines basic global settings for the serialization process
 

Methods in com.fasterxml.jackson.databind that return SerializationConfig
 SerializationConfig SerializerProvider.getConfig()
          Method for accessing configuration for the serialization processing.
 SerializationConfig ObjectMapper.getSerializationConfig()
          Method that returns the shared default SerializationConfig object that defines configuration settings for serialization.
 SerializationConfig SerializationConfig.with(AnnotationIntrospector ai)
           
 SerializationConfig SerializationConfig.with(Base64Variant base64)
           
 SerializationConfig SerializationConfig.with(ClassIntrospector ci)
           
 SerializationConfig SerializationConfig.with(DateFormat df)
          In addition to constructing instance with specified date format, will enable or disable SerializationFeature.WRITE_DATES_AS_TIMESTAMPS (enable if format set as null; disable if non-null)
 SerializationConfig SerializationConfig.with(HandlerInstantiator hi)
           
 SerializationConfig SerializationConfig.with(Locale l)
           
 SerializationConfig SerializationConfig.with(MapperFeature... features)
          Fluent factory method that will construct and return a new configuration object instance with specified features enabled.
 SerializationConfig SerializationConfig.with(PropertyNamingStrategy pns)
           
 SerializationConfig SerializationConfig.with(SerializationFeature feature)
          Fluent factory method that will construct and return a new configuration object instance with specified feature enabled.
 SerializationConfig SerializationConfig.with(SerializationFeature first, SerializationFeature... features)
          Fluent factory method that will construct and return a new configuration object instance with specified features enabled.
 SerializationConfig SerializationConfig.with(SubtypeResolver str)
           
 SerializationConfig SerializationConfig.with(TimeZone tz)
           
 SerializationConfig SerializationConfig.with(TypeFactory tf)
           
 SerializationConfig SerializationConfig.with(TypeResolverBuilder<?> trb)
           
 SerializationConfig SerializationConfig.with(VisibilityChecker<?> vc)
           
 SerializationConfig SerializationConfig.withAppendedAnnotationIntrospector(AnnotationIntrospector ai)
           
 SerializationConfig SerializationConfig.withFeatures(SerializationFeature... features)
          Fluent factory method that will construct and return a new configuration object instance with specified features enabled.
 SerializationConfig SerializationConfig.withFilters(FilterProvider filterProvider)
           
 SerializationConfig SerializationConfig.withInsertedAnnotationIntrospector(AnnotationIntrospector ai)
           
 SerializationConfig SerializationConfig.without(MapperFeature... features)
          Fluent factory method that will construct and return a new configuration object instance with specified features disabled.
 SerializationConfig SerializationConfig.without(SerializationFeature feature)
          Fluent factory method that will construct and return a new configuration object instance with specified feature disabled.
 SerializationConfig SerializationConfig.without(SerializationFeature first, SerializationFeature... features)
          Fluent factory method that will construct and return a new configuration object instance with specified features disabled.
 SerializationConfig SerializationConfig.withoutFeatures(SerializationFeature... features)
          Fluent factory method that will construct and return a new configuration object instance with specified features disabled.
 SerializationConfig SerializationConfig.withRootName(String rootName)
           
 SerializationConfig SerializationConfig.withSerializationInclusion(JsonInclude.Include incl)
           
 SerializationConfig SerializationConfig.withView(Class<?> view)
           
 SerializationConfig SerializationConfig.withVisibility(PropertyAccessor forMethod, JsonAutoDetect.Visibility visibility)
           
 

Methods in com.fasterxml.jackson.databind with parameters of type SerializationConfig
protected  JsonSerializer<Object> ObjectWriter._prefetchRootSerializer(SerializationConfig config, JavaType valueType)
          Method called to locate (root) serializer ahead of time, if permitted by configuration.
protected  DefaultSerializerProvider ObjectWriter._serializerProvider(SerializationConfig config)
          Overridable helper method used for constructing SerializerProvider to use for serialization.
protected  DefaultSerializerProvider ObjectMapper._serializerProvider(SerializationConfig config)
          Overridable helper method used for constructing SerializerProvider to use for serialization.
 TypeSerializer ObjectMapper.DefaultTypeResolverBuilder.buildTypeSerializer(SerializationConfig config, JavaType baseType, Collection<NamedType> subtypes)
           
 

Constructors in com.fasterxml.jackson.databind with parameters of type SerializationConfig
ObjectWriter(ObjectMapper mapper, SerializationConfig config)
          Alternative constructor for initial instantiation by ObjectMapper
ObjectWriter(ObjectMapper mapper, SerializationConfig config, FormatSchema s)
          Alternative constructor for initial instantiation by ObjectMapper
ObjectWriter(ObjectMapper mapper, SerializationConfig config, JavaType rootType, PrettyPrinter pp)
          Constructor used by ObjectMapper for initial instantiation
ObjectWriter(ObjectWriter base, SerializationConfig config)
          Copy constructor used for building variations.
ObjectWriter(ObjectWriter base, SerializationConfig config, JavaType rootType, JsonSerializer<Object> rootSer, PrettyPrinter pp, FormatSchema s)
          Copy constructor used for building variations.
SerializationConfig(SerializationConfig src, Map<ClassKey,Class<?>> mixins)
           
SerializerProvider(SerializerProvider src, SerializationConfig config, SerializerFactory f)
          "Copy-constructor", used by sub-classes.
 

Uses of SerializationConfig in com.fasterxml.jackson.databind.cfg
 

Methods in com.fasterxml.jackson.databind.cfg with parameters of type SerializationConfig
abstract  JsonSerializer<?> HandlerInstantiator.serializerInstance(SerializationConfig config, Annotated annotated, Class<?> serClass)
          Method called to get an instance of serializer of specified type.
 

Uses of SerializationConfig in com.fasterxml.jackson.databind.ext
 

Methods in com.fasterxml.jackson.databind.ext with parameters of type SerializationConfig
 JsonSerializer<?> OptionalHandlerFactory.findSerializer(SerializationConfig config, JavaType type)
           
 

Uses of SerializationConfig in com.fasterxml.jackson.databind.introspect
 

Methods in com.fasterxml.jackson.databind.introspect with parameters of type SerializationConfig
abstract  BeanDescription ClassIntrospector.forSerialization(SerializationConfig cfg, JavaType type, ClassIntrospector.MixInResolver r)
          Factory method that constructs an introspector that has all information needed for serialization purposes.
 BasicBeanDescription BasicClassIntrospector.forSerialization(SerializationConfig cfg, JavaType type, ClassIntrospector.MixInResolver r)
           
 

Uses of SerializationConfig in com.fasterxml.jackson.databind.jsontype
 

Methods in com.fasterxml.jackson.databind.jsontype with parameters of type SerializationConfig
 TypeSerializer TypeResolverBuilder.buildTypeSerializer(SerializationConfig config, JavaType baseType, Collection<NamedType> subtypes)
          Method for building type serializer based on current configuration of this builder.
 

Uses of SerializationConfig in com.fasterxml.jackson.databind.jsontype.impl
 

Methods in com.fasterxml.jackson.databind.jsontype.impl with parameters of type SerializationConfig
 TypeSerializer StdTypeResolverBuilder.buildTypeSerializer(SerializationConfig config, JavaType baseType, Collection<NamedType> subtypes)
           
 

Uses of SerializationConfig in com.fasterxml.jackson.databind.module
 

Methods in com.fasterxml.jackson.databind.module with parameters of type SerializationConfig
 JsonSerializer<?> SimpleSerializers.findArraySerializer(SerializationConfig config, ArrayType type, BeanDescription beanDesc, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
           
 JsonSerializer<?> SimpleSerializers.findCollectionLikeSerializer(SerializationConfig config, CollectionLikeType type, BeanDescription beanDesc, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
           
 JsonSerializer<?> SimpleSerializers.findCollectionSerializer(SerializationConfig config, CollectionType type, BeanDescription beanDesc, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
           
 JsonSerializer<?> SimpleSerializers.findMapLikeSerializer(SerializationConfig config, MapLikeType type, BeanDescription beanDesc, JsonSerializer<Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
           
 JsonSerializer<?> SimpleSerializers.findMapSerializer(SerializationConfig config, MapType type, BeanDescription beanDesc, JsonSerializer<Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
           
 JsonSerializer<?> SimpleSerializers.findSerializer(SerializationConfig config, JavaType type, BeanDescription beanDesc)
           
 

Uses of SerializationConfig in com.fasterxml.jackson.databind.ser
 

Fields in com.fasterxml.jackson.databind.ser declared as SerializationConfig
protected  SerializationConfig PropertyBuilder._config
           
protected  SerializationConfig BeanSerializerBuilder._config
           
 

Methods in com.fasterxml.jackson.databind.ser with parameters of type SerializationConfig
protected  JsonSerializer<?> BasicSerializerFactory.buildArraySerializer(SerializationConfig config, ArrayType type, BeanDescription beanDesc, boolean staticTyping, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
          Helper method that handles configuration details when constructing serializers for Object[] (and subtypes, except for String).
protected  JsonSerializer<?> BasicSerializerFactory.buildCollectionSerializer(SerializationConfig config, CollectionType type, BeanDescription beanDesc, BeanProperty property, boolean staticTyping, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
          Deprecated. Since 2.1
protected  JsonSerializer<?> BasicSerializerFactory.buildCollectionSerializer(SerializationConfig config, CollectionType type, BeanDescription beanDesc, boolean staticTyping, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
          Helper method that handles configuration details when constructing serializers for List types that support efficient by-index access
protected  JsonSerializer<?> BasicSerializerFactory.buildIterableSerializer(SerializationConfig config, JavaType type, BeanDescription beanDesc, boolean staticTyping)
           
protected  JsonSerializer<?> BasicSerializerFactory.buildIteratorSerializer(SerializationConfig config, JavaType type, BeanDescription beanDesc, boolean staticTyping)
           
protected  JsonSerializer<?> BasicSerializerFactory.buildMapSerializer(SerializationConfig config, MapType type, BeanDescription beanDesc, boolean staticTyping, JsonSerializer<Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
          Helper method that handles configuration details when constructing serializers for Map types.
 List<BeanPropertyWriter> BeanSerializerModifier.changeProperties(SerializationConfig config, BeanDescription beanDesc, List<BeanPropertyWriter> beanProperties)
          Method called by BeanSerializerFactory with tentative set of discovered properties.
protected  PropertyBuilder BeanSerializerFactory.constructPropertyBuilder(SerializationConfig config, BeanDescription beanDesc)
           
abstract  DefaultSerializerProvider DefaultSerializerProvider.createInstance(SerializationConfig config, SerializerFactory jsf)
          Overridable method, used to create a non-blueprint instances from the blueprint.
 DefaultSerializerProvider.Impl DefaultSerializerProvider.Impl.createInstance(SerializationConfig config, SerializerFactory jsf)
           
abstract  JsonSerializer<Object> SerializerFactory.createKeySerializer(SerializationConfig config, JavaType baseType)
          Method called to create serializer to use for serializing JSON property names (which must be output as JsonToken.FIELD_NAME) for Map that has specified declared key type, and is for specified property (or, if property is null, as root value)
 JsonSerializer<Object> BasicSerializerFactory.createKeySerializer(SerializationConfig config, JavaType type)
           
abstract  TypeSerializer SerializerFactory.createTypeSerializer(SerializationConfig config, JavaType baseType)
          Method called to create a type information serializer for given base type, if one is needed.
 TypeSerializer BasicSerializerFactory.createTypeSerializer(SerializationConfig config, JavaType baseType)
          Method called to construct a type serializer for values with given declared base type.
protected  List<BeanPropertyWriter> BeanSerializerFactory.filterBeanProperties(SerializationConfig config, BeanDescription beanDesc, List<BeanPropertyWriter> props)
          Overridable method that can filter out properties.
 JsonSerializer<?> Serializers.findArraySerializer(SerializationConfig config, ArrayType type, BeanDescription beanDesc, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
          Method called by serialization framework first time a serializer is needed for specified array type.
 JsonSerializer<?> Serializers.Base.findArraySerializer(SerializationConfig config, ArrayType type, BeanDescription beanDesc, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
           
 JsonSerializer<?> Serializers.findCollectionLikeSerializer(SerializationConfig config, CollectionLikeType type, BeanDescription beanDesc, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
          Method called by serialization framework first time a serializer is needed for specified "Collection-like" type (type that acts like Collection, but does not implement it).
 JsonSerializer<?> Serializers.Base.findCollectionLikeSerializer(SerializationConfig config, CollectionLikeType type, BeanDescription beanDesc, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
           
 JsonSerializer<?> Serializers.findCollectionSerializer(SerializationConfig config, CollectionType type, BeanDescription beanDesc, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
          Method called by serialization framework first time a serializer is needed for specified Collection type.
 JsonSerializer<?> Serializers.Base.findCollectionSerializer(SerializationConfig config, CollectionType type, BeanDescription beanDesc, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
           
protected  Object BeanSerializerFactory.findFilterId(SerializationConfig config, BeanDescription beanDesc)
          Method called to find filter that is configured to be used with bean serializer being built, if any.
 JsonSerializer<?> Serializers.findMapLikeSerializer(SerializationConfig config, MapLikeType type, BeanDescription beanDesc, JsonSerializer<Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
          Method called by serialization framework first time a serializer is needed for specified "Map-like" type (type that acts like Map, but does not implement it).
 JsonSerializer<?> Serializers.Base.findMapLikeSerializer(SerializationConfig config, MapLikeType type, BeanDescription beanDesc, JsonSerializer<Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
           
 JsonSerializer<?> Serializers.findMapSerializer(SerializationConfig config, MapType type, BeanDescription beanDesc, JsonSerializer<Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
          Method called by serialization framework first time a serializer is needed for specified Map type.
 JsonSerializer<?> Serializers.Base.findMapSerializer(SerializationConfig config, MapType type, BeanDescription beanDesc, JsonSerializer<Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
           
 TypeSerializer BeanSerializerFactory.findPropertyContentTypeSerializer(JavaType containerType, SerializationConfig config, AnnotatedMember accessor)
          Method called to create a type information serializer for values of given container property if one is needed.
 TypeSerializer BeanSerializerFactory.findPropertyTypeSerializer(JavaType baseType, SerializationConfig config, AnnotatedMember accessor)
          Method called to create a type information serializer for values of given non-container property if one is needed.
 TypeSerializer BeanSerializerFactory.findPropertyTypeSerializer(JavaType baseType, SerializationConfig config, AnnotatedMember accessor, BeanProperty property)
          Deprecated. Since 2.1
 JsonSerializer<?> Serializers.findSerializer(SerializationConfig config, JavaType type, BeanDescription beanDesc)
          Method called by serialization framework first time a serializer is needed for specified type, which is not of a container type (for which other methods are called).
 JsonSerializer<?> Serializers.Base.findSerializer(SerializationConfig config, JavaType type, BeanDescription beanDesc)
           
protected  JsonSerializer<?> BasicSerializerFactory.findSerializerByAddonType(SerializationConfig config, JavaType javaType, BeanDescription beanDesc, boolean staticTyping)
          Reflection-based serialized find method, which checks if given class implements one of recognized "add-on" interfaces.
protected  JsonSerializer<?> BasicSerializerFactory.findSerializerByLookup(JavaType type, SerializationConfig config, BeanDescription beanDesc, boolean staticTyping)
          Method that will use fast lookup (and identity comparison) methods to see if we know serializer to use for given type.
protected static
<T extends JavaType>
T
BasicSerializerFactory.modifySecondaryTypesByAnnotation(SerializationConfig config, Annotated a, T type)
           
 JsonSerializer<?> BeanSerializerModifier.modifySerializer(SerializationConfig config, BeanDescription beanDesc, JsonSerializer<?> serializer)
          Method called by BeanSerializerFactory after constructing default bean serializer instance with properties collected and ordered earlier.
protected
<T extends JavaType>
T
BasicSerializerFactory.modifyTypeByAnnotation(SerializationConfig config, Annotated a, T type)
          Helper method used to encapsulate details of annotation-based type coercion
 List<BeanPropertyWriter> BeanSerializerModifier.orderProperties(SerializationConfig config, BeanDescription beanDesc, List<BeanPropertyWriter> beanProperties)
          Method called by BeanSerializerFactory with set of properties to serialize, in default ordering (based on defaults as well as possible type annotations).
protected  void BeanSerializerFactory.processViews(SerializationConfig config, BeanSerializerBuilder builder)
          Method called to handle view information for constructed serializer, based on bean property writers.
protected  void BeanSerializerFactory.removeIgnorableTypes(SerializationConfig config, BeanDescription beanDesc, List<BeanPropertyDefinition> properties)
          Method that will apply by-type limitations (as per [JACKSON-429]); by default this is based on JsonIgnoreType annotation but can be supplied by module-provided introspectors too.
protected  void BeanSerializerFactory.removeSetterlessGetters(SerializationConfig config, BeanDescription beanDesc, List<BeanPropertyDefinition> properties)
          Helper method that will remove all properties that do not have a mutator.
protected  void BeanSerializerBuilder.setConfig(SerializationConfig config)
          Initialization method called right after construction, to specify configuration to use.
 BeanSerializerBuilder BeanSerializerModifier.updateBuilder(SerializationConfig config, BeanDescription beanDesc, BeanSerializerBuilder builder)
          Method called by BeanSerializerFactory after collecting all information regarding POJO to serialize and updating builder with it, but before constructing serializer.
protected  boolean BasicSerializerFactory.usesStaticTyping(SerializationConfig config, BeanDescription beanDesc, TypeSerializer typeSer)
          Helper method to check whether global settings and/or class annotations for the bean class indicate that static typing (declared types) should be used for properties.
protected  boolean BasicSerializerFactory.usesStaticTyping(SerializationConfig config, BeanDescription beanDesc, TypeSerializer typeSer, BeanProperty property)
          Deprecated. Since 2.1: use method without 'property'
 

Constructors in com.fasterxml.jackson.databind.ser with parameters of type SerializationConfig
DefaultSerializerProvider.Impl(SerializerProvider src, SerializationConfig config, SerializerFactory f)
           
DefaultSerializerProvider(SerializerProvider src, SerializationConfig config, SerializerFactory f)
           
PropertyBuilder(SerializationConfig config, BeanDescription beanDesc)
           
 

Uses of SerializationConfig in com.fasterxml.jackson.databind.ser.std
 

Methods in com.fasterxml.jackson.databind.ser.std with parameters of type SerializationConfig
static EnumSerializer EnumSerializer.construct(Class<Enum<?>> enumClass, SerializationConfig config, BeanDescription beanDesc)
          Deprecated. Since 2.1 use the variant that takes in format argument.
static EnumSerializer EnumSerializer.construct(Class<Enum<?>> enumClass, SerializationConfig config, BeanDescription beanDesc, JsonFormat.Value format)
          Factory method used by BasicSerializerFactory for constructing serializer instance of Enum types.
 



Copyright © 2012 FasterXML. All Rights Reserved.