| Package | Description |
|---|---|
| net.lecousin.framework.io.serialization |
Serialization and deserialization framework.
|
| net.lecousin.framework.io.serialization.annotations |
Annotations used for serialization and deserialization, to customize the process.
|
| net.lecousin.framework.io.serialization.rules |
Serialization rules to customize serialization and deserialization.
|
| net.lecousin.framework.xml.serialization |
XML serialization and deserialization.
|
| Modifier and Type | Method and Description |
|---|---|
SerializationClass.Attribute |
SerializationContext.AttributeContext.getAttribute() |
SerializationClass.Attribute |
SerializationContextPattern.OnClassAttribute.getAttribute(SerializationClass type,
SerializationContext context)
Return the attribute.
|
SerializationClass.Attribute |
SerializationClass.getAttributeByName(String name)
Get an attribute by its name.
|
SerializationClass.Attribute |
SerializationClass.getAttributeByOriginalName(String name)
Get an attribute by its original name.
|
| Modifier and Type | Method and Description |
|---|---|
List<SerializationClass.Attribute> |
SerializationClass.getAttributes() |
protected List<SerializationClass.Attribute> |
AbstractSerializer.sortAttributes(List<SerializationClass.Attribute> attributes) |
protected List<SerializationClass.Attribute> |
AbstractSerializationSpecWriter.sortAttributes(List<SerializationClass.Attribute> attributes) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractSerializer.serializeAttribute(List<SerializationClass.Attribute> attributes,
int attributeIndex,
SerializationContext.ObjectContext context,
String containerPath,
List<SerializationRule> rules,
Async<SerializationException> result) |
protected List<SerializationClass.Attribute> |
AbstractSerializer.sortAttributes(List<SerializationClass.Attribute> attributes) |
protected List<SerializationClass.Attribute> |
AbstractSerializationSpecWriter.sortAttributes(List<SerializationClass.Attribute> attributes) |
protected void |
AbstractSerializationSpecWriter.specifyTypeAttribute(SerializationContext.ObjectContext context,
List<SerializationClass.Attribute> attributes,
int index,
List<SerializationRule> rules,
Async<SerializationException> sp) |
| Constructor and Description |
|---|
Attribute(SerializationClass.Attribute copy)
Constructor.
|
AttributeContext(SerializationContext.ObjectContext parent,
SerializationClass.Attribute attribute)
Constructor.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
CustomAttributeSerializer.CustomAttribute
Used to override an attribute with a custom serializer.
|
| Constructor and Description |
|---|
CustomAttribute(SerializationClass.Attribute a,
CustomSerializer serializer)
Constructor.
|
| Modifier and Type | Field and Description |
|---|---|
protected static Comparator<SerializationClass.Attribute> |
XMLSpecWriter.attributesComparator |
protected static Comparator<SerializationClass.Attribute> |
XMLSerializer.attributesComparator |
| Modifier and Type | Method and Description |
|---|---|
protected List<SerializationClass.Attribute> |
XMLSpecWriter.sortAttributes(List<SerializationClass.Attribute> attributes) |
protected List<SerializationClass.Attribute> |
XMLSerializer.sortAttributes(List<SerializationClass.Attribute> attributes) |
| Modifier and Type | Method and Description |
|---|---|
protected List<SerializationClass.Attribute> |
XMLSpecWriter.sortAttributes(List<SerializationClass.Attribute> attributes) |
protected List<SerializationClass.Attribute> |
XMLSerializer.sortAttributes(List<SerializationClass.Attribute> attributes) |
Copyright © 2019. All rights reserved.