All Methods Instance Methods Abstract Methods Concrete Methods
| Modifier and Type |
Method and Description |
protected List<SerializationRule> |
addRulesForAttribute(SerializationClass.Attribute a,
List<SerializationRule> currentList) |
protected List<SerializationRule> |
addRulesForType(SerializationClass type,
List<SerializationRule> currentList) |
protected abstract IAsync<SerializationException> |
endCollectionValue(SerializationContext.CollectionContext context,
String path,
List<SerializationRule> rules) |
protected abstract IAsync<SerializationException> |
endCollectionValueElement(SerializationContext.CollectionContext context,
Object element,
int elementIndex,
String elementPath,
List<SerializationRule> rules) |
protected abstract IAsync<SerializationException> |
endObjectValue(SerializationContext.ObjectContext context,
String path,
List<SerializationRule> rules) |
protected abstract IAsync<SerializationException> |
finalizeSerialization() |
protected abstract IAsync<SerializationException> |
initializeSerialization(IO.Writable output) |
IAsync<SerializationException> |
serialize(Object object,
TypeDefinition typeDef,
IO.Writable output,
List<SerializationRule> rules)
Serialize the given object.
|
protected void |
serializeAttribute(List<SerializationClass.Attribute> attributes,
int attributeIndex,
SerializationContext.ObjectContext context,
String containerPath,
List<SerializationRule> rules,
Async<SerializationException> result) |
protected IAsync<SerializationException> |
serializeAttribute(SerializationContext.AttributeContext context,
String path,
List<SerializationRule> rules) |
protected abstract IAsync<SerializationException> |
serializeBooleanAttribute(SerializationContext.AttributeContext context,
boolean value,
String path) |
protected abstract IAsync<SerializationException> |
serializeBooleanValue(boolean value) |
protected IAsync<SerializationException> |
serializeByteArrayAttribute(SerializationContext.AttributeContext context,
byte[] bytes,
String path,
List<SerializationRule> rules) |
protected IAsync<SerializationException> |
serializeByteArrayValue(SerializationContext context,
byte[] bytes,
String path,
List<SerializationRule> rules) |
protected abstract IAsync<SerializationException> |
serializeCharacterAttribute(SerializationContext.AttributeContext context,
char value,
String path) |
protected abstract IAsync<SerializationException> |
serializeCharacterValue(char value) |
protected abstract IAsync<SerializationException> |
serializeCollectionAttribute(SerializationContext.CollectionContext context,
String path,
List<SerializationRule> rules) |
protected void |
serializeCollectionElement(SerializationContext.CollectionContext context,
Iterator<?> it,
int elementIndex,
String colPath,
List<SerializationRule> rules,
Async<SerializationException> result) |
protected IAsync<SerializationException> |
serializeCollectionValue(SerializationContext.CollectionContext context,
String path,
List<SerializationRule> rules) |
protected IAsync<SerializationException> |
serializeInputStreamAttribute(SerializationContext.AttributeContext context,
InputStream in,
String path,
List<SerializationRule> rules) |
protected IAsync<SerializationException> |
serializeInputStreamValue(SerializationContext context,
InputStream in,
String path,
List<SerializationRule> rules) |
protected abstract IAsync<SerializationException> |
serializeIOReadableAttribute(SerializationContext.AttributeContext context,
IO.Readable io,
String path,
List<SerializationRule> rules) |
protected abstract IAsync<SerializationException> |
serializeIOReadableValue(SerializationContext context,
IO.Readable io,
String path,
List<SerializationRule> rules) |
protected IAsync<SerializationException> |
serializeMapAttribute(SerializationContext.AttributeContext context,
Map<?,?> map,
TypeDefinition typeDef,
String path,
List<SerializationRule> rules) |
protected IAsync<SerializationException> |
serializeMapValue(SerializationContext context,
Map<?,?> map,
TypeDefinition typeDef,
String path,
List<SerializationRule> rules) |
protected abstract IAsync<SerializationException> |
serializeNullAttribute(SerializationContext.AttributeContext context,
String path) |
protected abstract IAsync<SerializationException> |
serializeNullValue() |
protected abstract IAsync<SerializationException> |
serializeNumericAttribute(SerializationContext.AttributeContext context,
Number value,
String path) |
protected abstract IAsync<SerializationException> |
serializeNumericValue(Number value) |
protected abstract IAsync<SerializationException> |
serializeObjectAttribute(SerializationContext.AttributeContext context,
Object value,
String path,
List<SerializationRule> rules) |
protected IAsync<SerializationException> |
serializeObjectValue(SerializationContext.ObjectContext context,
String path,
List<SerializationRule> rules) |
protected IAsync<SerializationException> |
serializeObjectValue(SerializationContext context,
Object value,
TypeDefinition typeDef,
String path,
List<SerializationRule> rules) |
protected abstract IAsync<SerializationException> |
serializeStringAttribute(SerializationContext.AttributeContext context,
CharSequence value,
String path) |
protected abstract IAsync<SerializationException> |
serializeStringValue(CharSequence value) |
IAsync<SerializationException> |
serializeValue(SerializationContext context,
Object value,
TypeDefinition typeDef,
String path,
List<SerializationRule> rules)
Serialize a value.
|
protected List<SerializationClass.Attribute> |
sortAttributes(List<SerializationClass.Attribute> attributes) |
protected abstract IAsync<SerializationException> |
startCollectionValue(SerializationContext.CollectionContext context,
String path,
List<SerializationRule> rules) |
protected abstract IAsync<SerializationException> |
startCollectionValueElement(SerializationContext.CollectionContext context,
Object element,
int elementIndex,
String elementPath,
List<SerializationRule> rules) |
protected abstract IAsync<SerializationException> |
startObjectValue(SerializationContext.ObjectContext context,
String path,
List<SerializationRule> rules) |