Uses of Package
com.fasterxml.jackson.databind.ser

Packages that use com.fasterxml.jackson.databind.ser
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.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.impl Contains implementation classes of serialization part of data binding. 
com.fasterxml.jackson.databind.ser.std   
 

Classes in com.fasterxml.jackson.databind.ser used by com.fasterxml.jackson.databind
BeanSerializerModifier
          Abstract class that defines API for objects that can be registered (for BeanSerializerFactory to participate in constructing BeanSerializer instances.
DefaultSerializerProvider
          Standard implementation used by ObjectMapper: adds methods only exposed to ObjectMapper, as well as constructors.
FilterProvider
          Interface for objects that providers instances of BeanPropertyFilter that match given ids.
SerializerCache
          Simple cache object that allows for doing 2-level lookups: first level is by "local" read-only lookup Map (used without locking) and second backup level is by a shared modifiable HashMap.
SerializerFactory
          Abstract class that defines API used by SerializerProvider to obtain actual JsonSerializer instances from multiple distinct factories.
Serializers
          Interface that defines API for simple extensions that can provide additional serializers for various types.
 

Classes in com.fasterxml.jackson.databind.ser used by com.fasterxml.jackson.databind.cfg
BeanSerializerModifier
          Abstract class that defines API for objects that can be registered (for BeanSerializerFactory to participate in constructing BeanSerializer instances.
Serializers
          Interface that defines API for simple extensions that can provide additional serializers for various types.
 

Classes in com.fasterxml.jackson.databind.ser used by com.fasterxml.jackson.databind.module
Serializers
          Interface that defines API for simple extensions that can provide additional serializers for various types.
Serializers.Base
          Basic Serializers implementation that implements all methods but provides no serializers.
 

Classes in com.fasterxml.jackson.databind.ser used by com.fasterxml.jackson.databind.ser
AnyGetterWriter
          Class similar to BeanPropertyWriter, but that will be used for serializing JsonAnyGetter annotated (Map) properties
BasicSerializerFactory
          Factory class that can provide serializers for standard JDK classes, as well as custom classes that extend standard classes or implement one of "well-known" interfaces (such as Collection).
BeanPropertyFilter
          Interface that defines API for filter objects use (as configured using JsonFilter) for filtering bean properties to serialize.
BeanPropertyWriter
          Base bean property handler class, which implements common parts of reflection-based functionality for accessing a property value and serializing it.
BeanSerializer
          Serializer class that can serialize Java objects that map to JSON Object output.
BeanSerializerBuilder
          Builder class used for aggregating deserialization information about a POJO, in order to build a JsonSerializer for serializing intances.
BeanSerializerFactory
          Factory class that can provide serializers for any regular Java beans (as defined by "having at least one get method recognizable as bean accessor" -- where Object.getClass() does not count); as well as for "standard" JDK types.
BeanSerializerModifier
          Abstract class that defines API for objects that can be registered (for BeanSerializerFactory to participate in constructing BeanSerializer instances.
ContainerSerializer
          Intermediate base class for serializers used for serializing types that contain element(s) of other types, such as arrays, Collections (Lists, Sets etc) and Maps and iterable things (Iterators).
ContextualSerializer
          Add-on interface that JsonSerializers can implement to get a callback that can be used to create contextual instances of serializer to use for handling properties of supported type.
DefaultSerializerProvider
          Standard implementation used by ObjectMapper: adds methods only exposed to ObjectMapper, as well as constructors.
DefaultSerializerProvider.Impl
          Concrete implementation that defines factory method(s), defined as final.
PropertyBuilder
          Helper class for BeanSerializerFactory that is used to construct BeanPropertyWriter instances.
ResolvableSerializer
          Interface used to indicate serializers that want to do post-processing after construction and being added to SerializerProvider, but before being used.
SerializerFactory
          Abstract class that defines API used by SerializerProvider to obtain actual JsonSerializer instances from multiple distinct factories.
Serializers
          Interface that defines API for simple extensions that can provide additional serializers for various types.
 

Classes in com.fasterxml.jackson.databind.ser used by com.fasterxml.jackson.databind.ser.impl
BeanPropertyFilter
          Interface that defines API for filter objects use (as configured using JsonFilter) for filtering bean properties to serialize.
BeanPropertyWriter
          Base bean property handler class, which implements common parts of reflection-based functionality for accessing a property value and serializing it.
ContainerSerializer
          Intermediate base class for serializers used for serializing types that contain element(s) of other types, such as arrays, Collections (Lists, Sets etc) and Maps and iterable things (Iterators).
ContextualSerializer
          Add-on interface that JsonSerializers can implement to get a callback that can be used to create contextual instances of serializer to use for handling properties of supported type.
FilterProvider
          Interface for objects that providers instances of BeanPropertyFilter that match given ids.
ResolvableSerializer
          Interface used to indicate serializers that want to do post-processing after construction and being added to SerializerProvider, but before being used.
SerializerCache.TypeKey
          Key that offers two "modes"; one with raw class, as used for cases were raw class type is available (for example, when using runtime type); and one with full generics-including.
 

Classes in com.fasterxml.jackson.databind.ser used by com.fasterxml.jackson.databind.ser.std
AnyGetterWriter
          Class similar to BeanPropertyWriter, but that will be used for serializing JsonAnyGetter annotated (Map) properties
BeanPropertyFilter
          Interface that defines API for filter objects use (as configured using JsonFilter) for filtering bean properties to serialize.
BeanPropertyWriter
          Base bean property handler class, which implements common parts of reflection-based functionality for accessing a property value and serializing it.
BeanSerializerBuilder
          Builder class used for aggregating deserialization information about a POJO, in order to build a JsonSerializer for serializing intances.
ContainerSerializer
          Intermediate base class for serializers used for serializing types that contain element(s) of other types, such as arrays, Collections (Lists, Sets etc) and Maps and iterable things (Iterators).
ContextualSerializer
          Add-on interface that JsonSerializers can implement to get a callback that can be used to create contextual instances of serializer to use for handling properties of supported type.
ResolvableSerializer
          Interface used to indicate serializers that want to do post-processing after construction and being added to SerializerProvider, but before being used.
 



Copyright © 2012 FasterXML. All Rights Reserved.