Interface | Description |
---|---|
Polymorphic | |
SerializationPolicy |
Serialization policy that returns a set of classes and field names for
a specified
DsonOutput.Output mode. |
SerializerIds |
Interface for accessing serializer IDs given a class or vice-versa.
|
Class | Description |
---|---|
ClassScanningSerializationPolicy |
Class that maintains a map of
DsonOutput.Output types to
a set of pairs of classes and field/method names to output for that
serialization type. |
ClassScanningSerializerIds |
Class that maintains a map of serializer IDs to
Class<?> objects
and vice versa. |
DsonJavaType |
Opaque wrapper for
JavaType to allow distinguishing between
JSON and DSON mapper. |
JsonJavaType |
Opaque wrapper for
JavaType to allow distinguishing between
JSON and DSON mapper. |
MapHelper |
Helpers for creating maps used by the serializer for ephemeral data.
|
Serialization |
Serialization class that handles conversion to/from DSON and JSON.
|
SerializationUtils |
Collection of Serialization-related utilities
|
SerializerConstants |
Package-local constants.
|
Enum | Description |
---|---|
DsonOutput.Output |
Output modes for serialization.
|
SerializerDummy |
Dummy class to include serializer field in output if required.
|
Exception | Description |
---|---|
SerializationException |
General exception raised for serialization failures.
|
SerializerIdsException |
Exception thrown on error while scanning for
SerializerId2 IDs. |
Annotation Type | Description |
---|---|
DsonAnyProperties | |
DsonOutput |
Annotation used to indicate which fields are included in coded DSON
for which output requirements.
|
SerializerId2 |
Annotation for marking classes as serializable.
|