|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||