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> |
finalizeSpecWriter() |
protected abstract IAsync<SerializationException> |
initializeSpecWriter(IO.Writable output) |
protected List<SerializationClass.Attribute> |
sortAttributes(List<SerializationClass.Attribute> attributes) |
protected abstract IAsync<SerializationException> |
specifyAnyValue(SerializationContext context) |
protected abstract IAsync<SerializationException> |
specifyBooleanValue(SerializationContext context,
boolean nullable) |
protected IAsync<SerializationException> |
specifyByteArrayValue(SerializationContext context,
List<SerializationRule> rules) |
protected abstract IAsync<SerializationException> |
specifyCharacterValue(SerializationContext context,
boolean nullable) |
protected abstract IAsync<SerializationException> |
specifyCollectionValue(SerializationContext.CollectionContext context,
List<SerializationRule> rules) |
protected abstract IAsync<SerializationException> |
specifyEnumValue(SerializationContext context,
TypeDefinition type) |
protected IAsync<SerializationException> |
specifyInputStreamValue(SerializationContext context,
List<SerializationRule> rules) |
protected abstract IAsync<SerializationException> |
specifyIOReadableValue(SerializationContext context,
List<SerializationRule> rules) |
protected IAsync<SerializationException> |
specifyMapValue(SerializationContext context,
TypeDefinition type,
List<SerializationRule> rules) |
protected abstract IAsync<SerializationException> |
specifyNumericValue(SerializationContext context,
Class<?> type,
boolean nullable,
Number min,
Number max) |
protected IAsync<SerializationException> |
specifyObjectValue(SerializationContext context,
TypeDefinition typeDef,
List<SerializationRule> rules) |
protected abstract IAsync<SerializationException> |
specifyStringValue(SerializationContext context,
TypeDefinition type) |
protected abstract IAsync<SerializationException> |
specifyTypeAttribute(SerializationContext.AttributeContext context,
List<SerializationRule> rules) |
protected void |
specifyTypeAttribute(SerializationContext.ObjectContext context,
List<SerializationClass.Attribute> attributes,
int index,
List<SerializationRule> rules,
Async<SerializationException> sp) |
protected IAsync<SerializationException> |
specifyTypeContent(SerializationContext.ObjectContext context,
List<SerializationRule> rules) |
protected abstract IAsync<SerializationException> |
specifyTypedValue(SerializationContext.ObjectContext context,
List<SerializationRule> rules) |
IAsync<SerializationException> |
specifyValue(SerializationContext context,
TypeDefinition typeDef,
List<SerializationRule> rules)
Can be used when already initialized.
|
IAsync<SerializationException> |
writeSpecification(Class<?> type,
IO.Writable output,
List<SerializationRule> rules)
Write the specification for the given type.
|