AsmCachedFieldFactory |
|
AsmCacheFields |
Implementations of ASM-based serializers for fields.
|
AsmCacheFields.AsmBooleanField |
|
AsmCacheFields.AsmByteField |
|
AsmCacheFields.AsmCachedField |
|
AsmCacheFields.AsmCharField |
|
AsmCacheFields.AsmDoubleField |
|
AsmCacheFields.AsmFloatField |
|
AsmCacheFields.AsmIntField |
|
AsmCacheFields.AsmLongField |
|
AsmCacheFields.AsmObjectField |
|
AsmCacheFields.AsmShortField |
|
AsmCacheFields.AsmStringField |
|
BeanSerializer<T> |
Serializes Java beans using bean accessor methods.
|
BlowfishSerializer |
Encrypts data using the blowfish cipher.
|
ClosureSerializer |
Serializer for Java8 closures.
|
ClosureSerializer.Closure |
Marker class to bind ClosureSerializer to.
|
CollectionSerializer |
Serializes objects that implement the Collection interface.
|
CompatibleFieldSerializer<T> |
Serializes objects using direct field assignment, providing both forward and backward compatibility.
|
DefaultArraySerializers |
Contains many serializer classes for specific array types that are provided by default .
|
DefaultArraySerializers.BooleanArraySerializer |
|
DefaultArraySerializers.ByteArraySerializer |
|
DefaultArraySerializers.CharArraySerializer |
|
DefaultArraySerializers.DoubleArraySerializer |
|
DefaultArraySerializers.FloatArraySerializer |
|
DefaultArraySerializers.IntArraySerializer |
|
DefaultArraySerializers.LongArraySerializer |
|
DefaultArraySerializers.ObjectArraySerializer |
|
DefaultArraySerializers.ShortArraySerializer |
|
DefaultArraySerializers.StringArraySerializer |
|
DefaultSerializers |
Contains many serializer classes that are provided by default .
|
DefaultSerializers.BigDecimalSerializer |
Serializer for BigDecimal and any subclass.
|
DefaultSerializers.BigIntegerSerializer |
Serializer for BigInteger and any subclass.
|
DefaultSerializers.BooleanSerializer |
|
DefaultSerializers.ByteSerializer |
|
DefaultSerializers.CalendarSerializer |
Serializer for GregorianCalendar , java.util.JapaneseImperialCalendar, and sun.util.BuddhistCalendar.
|
DefaultSerializers.CharSerializer |
|
DefaultSerializers.CharsetSerializer |
Serializer for Charset .
|
DefaultSerializers.ClassSerializer |
|
DefaultSerializers.CollectionsEmptyListSerializer |
Serializer for lists created via Collections.emptyList() or that were just assigned the
Collections.EMPTY_LIST .
|
DefaultSerializers.CollectionsEmptyMapSerializer |
Serializer for maps created via Collections.emptyMap() or that were just assigned the
Collections.EMPTY_MAP .
|
DefaultSerializers.CollectionsEmptySetSerializer |
Serializer for sets created via Collections.emptySet() or that were just assigned the
Collections.EMPTY_SET .
|
DefaultSerializers.CollectionsSingletonListSerializer |
Serializer for lists created via Collections.singletonList(Object) .
|
DefaultSerializers.CollectionsSingletonMapSerializer |
Serializer for maps created via Collections.singletonMap(Object, Object) .
|
DefaultSerializers.CollectionsSingletonSetSerializer |
Serializer for sets created via Collections.singleton(Object) .
|
DefaultSerializers.CurrencySerializer |
|
DefaultSerializers.DateSerializer |
Serializer for Date , Date , Time , Timestamp and any other subclass.
|
DefaultSerializers.DoubleSerializer |
|
DefaultSerializers.EnumSerializer |
|
DefaultSerializers.EnumSetSerializer |
|
DefaultSerializers.FloatSerializer |
|
DefaultSerializers.IntSerializer |
|
DefaultSerializers.KryoSerializableSerializer |
|
DefaultSerializers.LocaleSerializer |
Serializer for Locale (immutables).
|
DefaultSerializers.LongSerializer |
|
DefaultSerializers.ShortSerializer |
|
DefaultSerializers.StringBufferSerializer |
|
DefaultSerializers.StringBuilderSerializer |
|
DefaultSerializers.StringSerializer |
|
DefaultSerializers.TimeZoneSerializer |
Serializer for TimeZone .
|
DefaultSerializers.TreeMapSerializer |
Serializer for TreeMap and any subclass.
|
DefaultSerializers.TreeSetSerializer |
Serializer for TreeMap and any subclass.
|
DefaultSerializers.URLSerializer |
Serializer for URL .
|
DefaultSerializers.VoidSerializer |
|
DeflateSerializer |
|
EnumNameSerializer |
Serializes enums using the enum's name.
|
ExternalizableSerializer |
Writes using the objects externalizable interface if it can reliably do so.
|
FieldSerializer<T,C extends FieldSerializerConfig> |
Serializes objects using direct field assignment.
|
FieldSerializer.CachedField<X> |
Controls how a field will be serialized.
|
FieldSerializerAnnotationsUtil |
A few utility methods for processing field annotations.
|
FieldSerializerConfig |
Configuration for FieldSerializer instances.
|
FieldSerializerGenericsUtil |
A few utility methods for using generic type parameters, mostly by FieldSerializer
|
Generics |
INTERNAL API
Helper class to map type name variables to concrete classes that are used during instantiation
|
GenericsResolver |
INTERNAL API
Helper class that resolves a type name variable to a concrete class using the current class serialization stack
|
JavaSerializer |
Serializes objects using Java's built in serialization mechanism.
|
JavaSerializer.ObjectInputStreamWithKryoClassLoader |
$ObjectInputStream uses the last user-defined $ClassLoader which may not be the correct one.
|
MapSerializer |
Serializes objects that implement the Map interface.
|
ObjectCachedFieldFactory |
|
ObjectField |
Defer generation of serializers until it is really required at run-time.
|
ObjectField.ObjectBooleanField |
|
ObjectField.ObjectByteField |
|
ObjectField.ObjectCharField |
|
ObjectField.ObjectDoubleField |
|
ObjectField.ObjectFloatField |
|
ObjectField.ObjectIntField |
|
ObjectField.ObjectLongField |
|
ObjectField.ObjectShortField |
|
OptionalSerializers |
Serializers for Optional , OptionalInt , OptionalLong and OptionalDouble .
|
OptionalSerializers.OptionalDoubleSerializer |
|
OptionalSerializers.OptionalIntSerializer |
|
OptionalSerializers.OptionalLongSerializer |
|
OptionalSerializers.OptionalSerializer |
|
TaggedFieldSerializer<T> |
Serializes objects using direct field assignment for fields that have a @Tag(int) annotation.
|
TaggedFieldSerializerConfig |
Configuration for TaggedFieldSerializer instances.
|
TimeSerializers |
Serializers for java.time.*, are added as default serializers if java version is >= 8.
|
TimeSerializers.DurationSerializer |
|
TimeSerializers.InstantSerializer |
|
TimeSerializers.LocalDateSerializer |
|
TimeSerializers.LocalDateTimeSerializer |
|
TimeSerializers.LocalTimeSerializer |
|
TimeSerializers.MonthDaySerializer |
|
TimeSerializers.OffsetDateTimeSerializer |
|
TimeSerializers.OffsetTimeSerializer |
|
TimeSerializers.PeriodSerializer |
|
TimeSerializers.YearMonthSerializer |
|
TimeSerializers.YearSerializer |
|
TimeSerializers.ZonedDateTimeSerializer |
|
TimeSerializers.ZoneIdSerializer |
|
TimeSerializers.ZoneOffsetSerializer |
|
VersionFieldSerializer<T> |
Serializes objects using direct field assignment, with versioning backward compatibility.
|