Uses of Class
org.codehaus.jackson.map.SerializationConfig

Packages that use SerializationConfig
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 via ObjectMapper class, as well as convenience methods included in JsonParser 
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.ser Contains implementation classes of serialization part of data binding. 
 

Uses of SerializationConfig in org.codehaus.jackson.map
 

Fields in org.codehaus.jackson.map declared as SerializationConfig
protected  SerializationConfig SerializerProvider._config
           
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 org.codehaus.jackson.map that return SerializationConfig
 SerializationConfig ObjectMapper.copySerializationConfig()
          Method that creates a copy of the shared default SerializationConfig object that defines configuration settings for serialization.
 SerializationConfig SerializationConfig.createUnshared(TypeResolverBuilder<?> typer, VisibilityChecker<?> vc)
          Method that is called to create a non-shared copy of the configuration to be used for a serialization operation.
 SerializationConfig SerializerProvider.getConfig()
           
 SerializationConfig ObjectMapper.getSerializationConfig()
          Method that returns the shared default SerializationConfig object that defines configuration settings for serialization.
 

Methods in org.codehaus.jackson.map with parameters of type SerializationConfig
<T> JsonSerializer<T>
SerializerFactory.createSerializer(Class<T> type, SerializationConfig config)
          Deprecated. Use SerializerFactory.createSerializer(JavaType,SerializationConfig) instead
 JsonSerializer<Object> SerializerFactory.createSerializer(JavaType type, SerializationConfig config)
          Method called to create (or, for immutable serializers, reuse) a serializer for given type.
 TypeSerializer SerializerFactory.createTypeSerializer(JavaType baseType, SerializationConfig config)
          Method called to create a type information serializer for given base type, if one is needed.
abstract  T ClassIntrospector.forSerialization(SerializationConfig cfg, Class<?> c, ClassIntrospector.MixInResolver r)
          Factory method that constructs an introspector that has all information needed for serialization purposes.
 JsonSchema ObjectMapper.generateJsonSchema(Class<?> t, SerializationConfig cfg)
          Generate Json-schema instance for specified class, using specific serialization configuration
abstract  JsonSchema SerializerProvider.generateJsonSchema(Class<?> type, SerializationConfig config, SerializerFactory jsf)
          Generate Json-schema for given type.
abstract  boolean SerializerProvider.hasSerializerFor(SerializationConfig cfg, Class<?> cls, SerializerFactory jsf)
          Method that can be called to see if this serializer provider can find a serializer for an instance of given class.
abstract  void SerializerProvider.serializeValue(SerializationConfig cfg, JsonGenerator jgen, Object value, JavaType rootType, SerializerFactory jsf)
          The method to be called by ObjectMapper to execute recursive serialization, using serializers that this provider has access to; and using specified root type for locating first-level serializer.
abstract  void SerializerProvider.serializeValue(SerializationConfig cfg, JsonGenerator jgen, Object value, SerializerFactory jsf)
          The method to be called by ObjectMapper to execute recursive serialization, using serializers that this provider has access to.
 ObjectMapper ObjectMapper.setSerializationConfig(SerializationConfig cfg)
          Method for replacing the shared default serialization configuration object.
 void ObjectMapper.writeTree(JsonGenerator jgen, JsonNode rootNode, SerializationConfig cfg)
          Method to serialize given Json Tree, using generator provided.
 void ObjectMapper.writeValue(JsonGenerator jgen, Object value, SerializationConfig config)
          Method that can be used to serialize any Java value as JSON output, using provided JsonGenerator, configured as per passed configuration object.
 

Constructors in org.codehaus.jackson.map with parameters of type SerializationConfig
ObjectMapper(JsonFactory jf, SerializerProvider sp, DeserializerProvider dp, SerializationConfig sconfig, DeserializationConfig dconfig)
           
ObjectWriter(ObjectWriter base, SerializationConfig config, Class<?> view, JavaType rootType)
          Copy constructor used for building variations.
SerializationConfig(SerializationConfig src, HashMap<ClassKey,Class<?>> mixins, TypeResolverBuilder<?> typer, VisibilityChecker<?> vc)
           
SerializerProvider(SerializationConfig config)
           
 

Uses of SerializationConfig in org.codehaus.jackson.map.introspect
 

Methods in org.codehaus.jackson.map.introspect with parameters of type SerializationConfig
 BasicBeanDescription BasicClassIntrospector.forSerialization(SerializationConfig cfg, Class<?> c, ClassIntrospector.MixInResolver r)
           
protected  MethodFilter BasicClassIntrospector.getSerializationMethodFilter(SerializationConfig cfg)
          Helper method for getting access to filter that only guarantees that methods used for serialization are to be included.
 

Uses of SerializationConfig in org.codehaus.jackson.map.ser
 

Methods in org.codehaus.jackson.map.ser with parameters of type SerializationConfig
protected  BeanPropertyWriter BeanSerializerFactory._constructWriter(SerializationConfig config, TypeBindings typeContext, PropertyBuilder pb, boolean staticTyping, String name, AnnotatedMember propertyMember)
          Secondary helper method for constructing BeanPropertyWriter for given member (field or method).
protected  JsonSerializer<?> BasicSerializerFactory.buildCollectionSerializer(JavaType type, SerializationConfig config, BasicBeanDescription beanDesc)
           
protected  JsonSerializer<?> BasicSerializerFactory.buildEnumMapSerializer(JavaType type, SerializationConfig config, BasicBeanDescription beanDesc)
           
protected  JsonSerializer<?> BasicSerializerFactory.buildEnumSetSerializer(JavaType type, SerializationConfig config, BasicBeanDescription beanDesc)
           
protected  JsonSerializer<?> BasicSerializerFactory.buildIndexedListSerializer(JavaType type, SerializationConfig config, BasicBeanDescription beanDesc)
           
protected  JsonSerializer<?> BasicSerializerFactory.buildIterableSerializer(JavaType type, SerializationConfig config, BasicBeanDescription beanDesc)
           
protected  JsonSerializer<?> BasicSerializerFactory.buildIteratorSerializer(JavaType type, SerializationConfig config, BasicBeanDescription beanDesc)
           
protected  JsonSerializer<?> BasicSerializerFactory.buildMapSerializer(JavaType type, SerializationConfig config, BasicBeanDescription beanDesc)
          Helper method that handles configuration details when constructing serializers for Map types.
protected  JsonSerializer<?> BasicSerializerFactory.buildObjectArraySerializer(JavaType type, SerializationConfig config, BasicBeanDescription beanDesc)
          Helper method that handles configuration details when constructing serializers for Object[] (and subtypes).
protected  JsonSerializer<Object> BeanSerializerFactory.constructBeanSerializer(SerializationConfig config, BasicBeanDescription beanDesc)
           
protected  PropertyBuilder BeanSerializerFactory.constructPropertyBuilder(SerializationConfig config, BasicBeanDescription beanDesc)
           
protected  StdSerializerProvider StdSerializerProvider.createInstance(SerializationConfig config, SerializerFactory jsf)
          Overridable method, used to create a non-blueprint instances from the blueprint.
<T> JsonSerializer<T>
CustomSerializerFactory.createSerializer(Class<T> type, SerializationConfig config)
           
<T> JsonSerializer<T>
BasicSerializerFactory.createSerializer(Class<T> type, SerializationConfig config)
          Main serializer constructor method.
 JsonSerializer<Object> CustomSerializerFactory.createSerializer(JavaType type, SerializationConfig config)
           
 JsonSerializer<Object> BeanSerializerFactory.createSerializer(JavaType type, SerializationConfig config)
          Main serializer constructor method.
 JsonSerializer<Object> BasicSerializerFactory.createSerializer(JavaType type, SerializationConfig config)
           
 TypeSerializer BasicSerializerFactory.createTypeSerializer(JavaType baseType, SerializationConfig config)
          Method called to construct a type serializer for values with given declared base type.
protected  List<BeanPropertyWriter> BeanSerializerFactory.filterBeanProperties(SerializationConfig config, BasicBeanDescription beanDesc, List<BeanPropertyWriter> props)
          Overridable method that can filter out properties.
protected  List<BeanPropertyWriter> BeanSerializerFactory.findBeanProperties(SerializationConfig config, BasicBeanDescription beanDesc)
          Method used to collect all actual serializable properties.
 JsonSerializer<Object> BeanSerializerFactory.findBeanSerializer(JavaType type, SerializationConfig config, BasicBeanDescription beanDesc)
          Method that will try to construct a BeanSerializer for given class.
protected  JsonSerializer<?> CustomSerializerFactory.findCustomSerializer(Class<?> type, SerializationConfig config)
           
 TypeSerializer BeanSerializerFactory.findPropertyContentTypeSerializer(JavaType containerType, SerializationConfig config, AnnotatedMember propertyEntity)
          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 propertyEntity)
          Method called to create a type information serializer for values of given non-container property if one is needed.
 JsonSerializer<?> BasicSerializerFactory.findSerializerByAddonType(JavaType javaType, SerializationConfig config, BasicBeanDescription beanDesc)
          Reflection-based serialized find method, which checks if given class implements one of recognized "add-on" interfaces.
 JsonSerializer<?> BasicSerializerFactory.findSerializerByLookup(JavaType type, SerializationConfig config, BasicBeanDescription beanDesc)
          Fast lookup-based accessor method, which will only check for type itself, but not consider super-classes or implemented interfaces.
 JsonSerializer<?> BasicSerializerFactory.findSerializerByPrimaryType(JavaType type, SerializationConfig config, BasicBeanDescription beanDesc)
          Reflection-based serialized find method, which checks if given class is a sub-type of one of well-known classes, or implements a "primary" interface.
protected  JsonSerializer<Object> BasicSerializerFactory.findSerializerFromAnnotation(SerializationConfig config, Annotated a)
          Helper method called to check if a class or method has an annotation (@link org.codehaus.jackson.map.ser.JsonSerialize#using) that tells the class to use for serialization.
 JsonSchema StdSerializerProvider.generateJsonSchema(Class<?> type, SerializationConfig config, SerializerFactory jsf)
           
 boolean StdSerializerProvider.hasSerializerFor(SerializationConfig config, Class<?> cls, SerializerFactory jsf)
           
protected  BeanSerializer BeanSerializerFactory.processViews(SerializationConfig config, BasicBeanDescription beanDesc, BeanSerializer ser, List<BeanPropertyWriter> props)
          Method called to handle view information for constructed serializer, based on bean property writers.
 void StdSerializerProvider.serializeValue(SerializationConfig config, JsonGenerator jgen, Object value, JavaType rootType, SerializerFactory jsf)
           
 void StdSerializerProvider.serializeValue(SerializationConfig config, JsonGenerator jgen, Object value, SerializerFactory jsf)
           
protected  List<BeanPropertyWriter> BeanSerializerFactory.sortBeanProperties(SerializationConfig config, BasicBeanDescription beanDesc, List<BeanPropertyWriter> props)
          Overridable method that will impose given partial ordering on list of discovered propertied.
protected  boolean BasicSerializerFactory.usesStaticTyping(SerializationConfig config, BasicBeanDescription beanDesc)
          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.
 

Constructors in org.codehaus.jackson.map.ser with parameters of type SerializationConfig
PropertyBuilder(SerializationConfig config, BasicBeanDescription beanDesc)
           
StdSerializerProvider(SerializationConfig config, StdSerializerProvider src, SerializerFactory f)
          "Copy-constructor", used from StdSerializerProvider.createInstance(org.codehaus.jackson.map.SerializationConfig, org.codehaus.jackson.map.SerializerFactory) (or by sub-classes)