| Modifier and Type | Class and Description |
|---|---|
static class |
ConfigKey.ConfigKeySerializer |
| Modifier and Type | Class and Description |
|---|---|
class |
FileSerializer
Serializer for
File. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Serializer<T>
Serializer for a specific class.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ReflectionSerializer<T>
Serializer that will use reflection to access fields and methods in a
class.
|
| Modifier and Type | Method and Description |
|---|---|
<T> Serializer<T> |
AbstractSerializerCollection.findVia(Class<? extends SerializerOrResolver<T>> resolver,
Class<T> type,
Annotation... hints) |
<T> Serializer<T> |
SerializerCollection.findVia(Class<? extends SerializerOrResolver<T>> resolver,
Class<T> type,
Annotation... hints)
Find a serializer using a specific
SerializerResolver. |
<T> Serializer<T> |
AbstractSerializerCollection.findVia(Class<? extends SerializerOrResolver<T>> resolver,
Type type,
Annotation... hints) |
<T> Serializer<T> |
SerializerCollection.findVia(Class<? extends SerializerOrResolver<T>> resolver,
Type type,
Annotation... hints)
Find a serializer using a specific
SerializerResolver. |
| Modifier and Type | Class and Description |
|---|---|
class |
ArraySerializer
Serializer for arrays.
|
class |
ArraySerializerResolver
Resolver for array types.
|
class |
ListSerializer<T>
Serializer for
List. |
class |
ListSerializerResolver |
class |
MapAsObjectSerializer<V> |
class |
MapSerializerResolver
Resolver for serializer of
Map. |
class |
SetSerializer<T>
Serializer for
List. |
class |
SetSerializerResolver |
| Modifier and Type | Class and Description |
|---|---|
class |
EnumSerializer<T extends Enum<T>>
Serializer for
Enums. |
class |
EnumSerializerResolver
Resolver for
enums, can handle any enum type and supports
different translators between serialized and object form. |
| Modifier and Type | Class and Description |
|---|---|
class |
DelayedSerializer<T>
Serializer that is delayed in that it will not be assigned until the entire
serializer chain is resolved.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ReflectionNonStreamingSerializer<T>
Serializer that uses only fields or methods.
|
class |
ReflectionOnlySingleFactorySerializer<T>
Serializer that uses a smarter mapping creating instances using a single factory.
|
class |
ReflectionStreamingSerializer<T>
Serializer that uses only fields or methods.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
SerializerResolver<T>
Resolver for a specific
Serializer. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSerializerResolver<T>
Abstract implementation of
SerializerResolver. |
class |
SerializerResolverChain<T> |
class |
StaticSerializerResolver<T>
Resolver for types that have only one serializer.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BooleanSerializer
Serializer for
Boolean. |
class |
ByteArraySerializer
Serializer for byte arrays as they have special meaning in
StreamingInput and StreamingOutput. |
class |
CompactDynamicSerializer
Serializer that will attempt to dynamically resolve serializers based on
their name.
|
class |
DoubleSerializer
Serializer for
Double. |
class |
DynamicSerializer
Serializer that will attempt to dynamically resolve serializers based on
their name.
|
class |
FloatSerializer
Serializer for
Float. |
class |
IntSerializer
Serializer for
Integer. |
class |
LongSerializer
Serializer for
Long. |
class |
ShortSerializer
Serializer for
Short. |
class |
SimpleTypeSerializer
|
class |
StringSerializer
Serializer for
String. |
class |
UuidSerializer
Serializer for
UUID that transforms into a byte array. |
Copyright © 2017. All rights reserved.