|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
---|---|
ArraySerializers | Dummy container class to group standard array serializer implementations. |
ArraySerializers.BooleanArraySerializer | |
ArraySerializers.ByteArraySerializer | Unlike other integral number array serializers, we do not just print out byte values as numbers. |
ArraySerializers.CharArraySerializer | Character arrays are different from other integral number arrays in that they are most likely to be textual data, and should be written as Strings, not arrays of entries. |
ArraySerializers.DoubleArraySerializer | |
ArraySerializers.FloatArraySerializer | |
ArraySerializers.IntArraySerializer | |
ArraySerializers.LongArraySerializer | |
ArraySerializers.ObjectArraySerializer | Generic serializer for Object arrays (Object[] ). |
ArraySerializers.ShortArraySerializer | |
ArraySerializers.StringArraySerializer | |
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 ). |
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 arbitrary bean objects. |
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. |
ContainerSerializerBase<T> | Intermediate base class for types that contain element(s) of other types. |
ContainerSerializers | Dummy container class to group standard container serializers: serializers
that can serialize things like List s,
Map s and such. |
ContainerSerializers.CollectionSerializer | Fallback serializer for cases where Collection is not known to be of type for which more specializer serializer exists (such as index-accessible List). |
ContainerSerializers.EnumSetSerializer | |
ContainerSerializers.IndexedListSerializer | This is an optimizied serializer for Lists that can be efficiently
traversed by index (as opposed to others, such as LinkedList
that can not}. |
ContainerSerializers.IterableSerializer | |
ContainerSerializers.IteratorSerializer | |
CustomSerializerFactory | Serializer factory implementation that allows for configuring mapping between types (classes) and serializers to use, by using multiple types of overrides. |
EnumMapSerializer | Specialized serializer for EnumMap s. |
EnumSerializer | Standard serializer used for all enum types. |
FailingSerializer | Special bogus "serializer" that will throw
JsonGenerationException if its FailingSerializer.serialize(java.lang.Object, org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider)
gets invoeked. |
FilteredBeanPropertyWriter | Decorated BeanPropertyWriter that will filter out
properties that are not to be included in currently active
JsonView. |
JdkSerializers | Class used for namespacing and to contain serializers for misc
JDK types that can not use regular ToStringSerializer or
such |
JdkSerializers.ClassSerializer | Also: default bean access will not do much good with Class.class. |
JdkSerializers.FileSerializer | For now, File objects get serialized by just outputting absolute (but not canonical) name as String value |
JsonValueSerializer | Serializer class that can serialize Object that have a
JsonValue annotation to
indicate that serialization should be done by calling the method
annotated, and serializing result it returns. |
MapSerializer | Standard serializer implementation for serializing {link java.util.Map} types. |
NullSerializer | This is a simple dummy serializer that will just output literal JSON null value whenever serialization is requested. |
PropertyBuilder | Helper class for BeanSerializerFactory that is used to
construct BeanPropertyWriter instances. |
ReadOnlyClassToSerializerMap | Optimized lookup table for accessing two types of serializers; typed and non-typed. |
ScalarSerializerBase<T> | |
SerializerBase<T> | Base class used by all standard serializers. |
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. |
SerializerCache.TypedKeyFull | |
SerializerCache.TypedKeyRaw | Key object used for "typed" serializers (type serializer wrapping value serializer). |
SerializerCache.UntypedKeyRaw | |
StdKeySerializer | Specialized serializer that can be used as the generic key
serializer, when serializing Map s to Json
Objects. |
StdSerializerProvider | Default SerializerProvider implementation. |
StdSerializers | Container class for serializers used for handling standard JDK-provided types |
StdSerializers.BooleanSerializer | Serializer used for primitive boolean, as well as java.util.Boolean wrapper type. |
StdSerializers.CalendarSerializer | For time values we should use timestamp, since that is about the only thing that can be reliably converted between date-based objects and json. |
StdSerializers.DoubleSerializer | This is the special serializer for regular Double s
(and primitive doubles) |
StdSerializers.FloatSerializer | |
StdSerializers.IntegerSerializer | This is the special serializer for regular Integer s
(and primitive ints) |
StdSerializers.IntLikeSerializer | Similar to StdSerializers.IntegerSerializer , but will not cast to Integer:
instead, cast is to Number , and conversion is
by calling Number.intValue() . |
StdSerializers.LongSerializer | |
StdSerializers.NonTypedScalarSerializer<T> | Intermediate base class for limited number of scalar types that should never include type information. |
StdSerializers.NumberSerializer | As a fallback, we may need to use this serializer for other
types of Number s (custom types). |
StdSerializers.SerializableSerializer | Generic handler for types that implement JsonSerializable . |
StdSerializers.SqlDateSerializer | Compared to regular StdSerializers.UtilDateSerializer , we do use String
representation here. |
StdSerializers.SqlTimeSerializer | |
StdSerializers.StringSerializer | This is the special serializer for regular String s. |
StdSerializers.TokenBufferSerializer | We also want to directly support serialization of TokenBuffer ;
and since it is part of core package, it can not implement
JsonSerializable (which is only included in the mapper
package) |
StdSerializers.UtilDateSerializer | For efficiency, we will serialize Dates as longs, instead of potentially more readable Strings. |
ToStringSerializer | Simple general purpose serializer, useful for any
type for which Object.toString() returns the desired Json
value. |
Contains implementation classes of serialization part of data binding.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |