protected AsyncSupplier<Boolean,SerializationException> |
AbstractDeserializer.deserializeBooleanAttributeValue(SerializationContext.AttributeContext context,
boolean nullable) |
protected AsyncSupplier<byte[],SerializationException> |
AbstractDeserializer.deserializeByteArrayAttributeValue(SerializationContext.AttributeContext context,
List<SerializationRule> rules) |
protected AsyncSupplier<Character,SerializationException> |
AbstractDeserializer.deserializeCharacterAttributeValue(SerializationContext.AttributeContext context,
boolean nullable)
By default, deserialize a string and get the first character.
|
protected AsyncSupplier<Object,SerializationException> |
AbstractDeserializer.deserializeCollectionAttributeValue(SerializationContext.AttributeContext context,
String path,
List<SerializationRule> rules) |
protected AsyncSupplier<InputStream,SerializationException> |
AbstractDeserializer.deserializeInputStreamAttributeValue(SerializationContext.AttributeContext context,
List<SerializationRule> rules) |
protected abstract AsyncSupplier<IO.Readable,SerializationException> |
AbstractDeserializer.deserializeIOReadableAttributeValue(SerializationContext.AttributeContext context,
List<SerializationRule> rules) |
protected AsyncSupplier<Map<?,?>,SerializationException> |
AbstractDeserializer.deserializeMapAttributeValue(SerializationContext.AttributeContext context,
String path,
List<SerializationRule> rules) |
protected AsyncSupplier<? extends Number,SerializationException> |
AbstractDeserializer.deserializeNumericAttributeValue(SerializationContext.AttributeContext context,
boolean nullable) |
protected AsyncSupplier<Object,SerializationException> |
AbstractDeserializer.deserializeObjectAttributeObjectValue(SerializationContext.AttributeContext context,
String path,
List<SerializationRule> rules) |
protected AsyncSupplier<?,SerializationException> |
AbstractDeserializer.deserializeObjectAttributeValue(SerializationContext.AttributeContext context,
String path,
List<SerializationRule> rules) |
protected AsyncSupplier<? extends CharSequence,SerializationException> |
AbstractDeserializer.deserializeStringAttributeValue(SerializationContext.AttributeContext context) |
Object |
SerializationClass.Attribute.instantiate(SerializationContext.AttributeContext context)
Instantiate a new object of the type of this attribute.
|
protected IAsync<SerializationException> |
AbstractSerializer.serializeAttribute(SerializationContext.AttributeContext context,
String path,
List<SerializationRule> rules) |
protected abstract IAsync<SerializationException> |
AbstractSerializer.serializeBooleanAttribute(SerializationContext.AttributeContext context,
boolean value,
String path) |
protected IAsync<SerializationException> |
AbstractSerializer.serializeByteArrayAttribute(SerializationContext.AttributeContext context,
byte[] bytes,
String path,
List<SerializationRule> rules) |
protected abstract IAsync<SerializationException> |
AbstractSerializer.serializeCharacterAttribute(SerializationContext.AttributeContext context,
char value,
String path) |
protected IAsync<SerializationException> |
AbstractSerializer.serializeInputStreamAttribute(SerializationContext.AttributeContext context,
InputStream in,
String path,
List<SerializationRule> rules) |
protected abstract IAsync<SerializationException> |
AbstractSerializer.serializeIOReadableAttribute(SerializationContext.AttributeContext context,
IO.Readable io,
String path,
List<SerializationRule> rules) |
protected IAsync<SerializationException> |
AbstractSerializer.serializeMapAttribute(SerializationContext.AttributeContext context,
Map<?,?> map,
TypeDefinition typeDef,
String path,
List<SerializationRule> rules) |
protected abstract IAsync<SerializationException> |
AbstractSerializer.serializeNullAttribute(SerializationContext.AttributeContext context,
String path) |
protected abstract IAsync<SerializationException> |
AbstractSerializer.serializeNumericAttribute(SerializationContext.AttributeContext context,
Number value,
String path) |
protected abstract IAsync<SerializationException> |
AbstractSerializer.serializeObjectAttribute(SerializationContext.AttributeContext context,
Object value,
String path,
List<SerializationRule> rules) |
protected abstract IAsync<SerializationException> |
AbstractSerializer.serializeStringAttribute(SerializationContext.AttributeContext context,
CharSequence value,
String path) |
protected abstract IAsync<SerializationException> |
AbstractSerializationSpecWriter.specifyTypeAttribute(SerializationContext.AttributeContext context,
List<SerializationRule> rules) |
protected AsyncSupplier<Boolean,SerializationException> |
AbstractDeserializer.startCollectionAttributeValue(SerializationContext.AttributeContext context)
Return true if the start has been found, false if null has been found, or an error.
|