| Package | Description |
|---|---|
| net.lecousin.framework.io.serialization.annotations |
Annotations used for serialization and deserialization, to customize the process.
|
| Class and Description |
|---|
| AddAttribute
Add a custom attribute to a class.
|
| AttributeAnnotationToRuleOnAttribute
Convert an annotation on an attribute into a SerializationRule on this attribute.
|
| AttributeAnnotationToRuleOnType
Convert an annotation into a SerializationRule.
|
| Instantiate
Provides a factory to instantiate the annotated attribute during deserialization.
|
| Instantiation
Allow to use another field as discriminator to know which class to instantiate when deserializing.
|
| MergeAttributes
Merge into an attribute all other attributes to create a single object.
|
| Rename
Specify a different name for serialization on a given class and attribute.
|
| SerializationMethods
Specify methods to use for serialization and deserialization of an attribute.
|
| SerializationName
Specify a different name for serialization.
|
| Transient
Indicate that an attribute should not be serialized.
|
| TypeAnnotationToRule
Convert an annotation into a SerializationRule.
|
| TypeInstantiation
Specify a factory to instantiate the type.
|
| TypeSerializationMethod
Specify a method to use for serialization of an attribute.
|
| TypeSerializer
If isGeneral is true, the custom serializer will be applied generally, else
when declared on a class or interface the attributes of this class will use
the specified serializer if the type matches, and when declared on an
an attribute it applies only on the content of this attribute.
|
Copyright © 2019. All rights reserved.