|
|||||||||
| 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). |
| BasicSerializerFactory.BooleanSerializer | |
| BasicSerializerFactory.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. |
| BasicSerializerFactory.ClassSerializer | Also: default bean access will not do much good with Class.class. |
| BasicSerializerFactory.DoubleSerializer | |
| BasicSerializerFactory.EnumSerializer | |
| BasicSerializerFactory.FloatSerializer | |
| BasicSerializerFactory.IntegerSerializer | |
| BasicSerializerFactory.IntLikeSerializer | Similar to BasicSerializerFactory.IntegerSerializer, but will not cast to Integer:
instead, cast is to Number, and conversion is
by calling Number.intValue(). |
| BasicSerializerFactory.LongSerializer | |
| BasicSerializerFactory.NullSerializer | To allow for special handling for null values (in Objects, Arrays, root-level), handling for nulls is done via serializers too. |
| BasicSerializerFactory.NumberSerializer | As a fallback, we may need to use this serializer for other
types of Numbers (custom types). |
| BasicSerializerFactory.SerializableSerializer | |
| BasicSerializerFactory.SqlDateSerializer | Compared to regular BasicSerializerFactory.UtilDateSerializer, we do use String
representation here. |
| BasicSerializerFactory.SqlTimeSerializer | |
| BasicSerializerFactory.StringLikeSerializer<T> | Deprecated. Use ToStringSerializer instead (stand-along class,
more accurate name) |
| BasicSerializerFactory.StringSerializer | This is the special serializer for regular Strings. |
| BasicSerializerFactory.UtilDateSerializer | For efficiency, we will serialize Dates as longs, instead of potentially more readable Strings. |
| BeanPropertyWriter | Base bean property handler class, which implements common parts of reflection-based functionality for accessing a property value and serializing it. |
| BeanPropertyWriter.NonDefaultField | Property writer that outputs all property if and only if it has non-null value. |
| BeanPropertyWriter.NonDefaultMethod | Property writer that outputs all property if and only if it has non-null value. |
| BeanPropertyWriter.NonNullField | Property writer that outputs all property if and only if it has non-null value. |
| BeanPropertyWriter.NonNullMethod | Property writer that outputs all property if and only if it has non-null value. |
| BeanPropertyWriter.StdField | Basic property writer that outputs property entry independent of what value property has. |
| BeanPropertyWriter.StdMethod | Basic property writer that outputs property entry independent of what value property has. |
| 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. |
| ContainerSerializers | Dummy container class to group standard container serializers: serializers
that can serialize things like Lists,
Maps 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.EnumMapSerializer | |
| 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 | |
| ContainerSerializers.MapSerializer | |
| CustomSerializerFactory | Serializer factory implementation that allows for configuring mapping between types (classes) and serializers to use, by using multiple types of overrides. |
| 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. |
| 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. |
| PropertyBuilder | Helper class for BeanSerializerFactory that is used to
construct BeanPropertyWriter instances. |
| ReadOnlyClassToSerializerMap | Optimized lookup table for accessing JsonSerializer instances
keyed by Class. |
| 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. |
| StdKeySerializer | Specialized serializer that can be used as the generic key
serializer, when serializing Maps to Json
Objects. |
| StdSerializerProvider | Default SerializerProvider implementation. |
| 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 | |||||||||