public final class ArrayFormatDescription<B,T> extends Object implements FormatConverter<T>, com.dslplatform.json.JsonReader.BindObject<B>
| Constructor and Description |
|---|
ArrayFormatDescription(Type manifest,
InstanceFactory<B> newInstance,
Function<B,T> finalize,
com.dslplatform.json.JsonWriter.WriteObject[] encoders,
com.dslplatform.json.JsonReader.BindObject[] decoders) |
| Modifier and Type | Method and Description |
|---|---|
B |
bind(com.dslplatform.json.JsonReader reader,
B instance) |
static <D> ArrayFormatDescription<D,D> |
create(Class<D> manifest,
InstanceFactory<D> newInstance,
com.dslplatform.json.JsonWriter.WriteObject[] encoders,
com.dslplatform.json.JsonReader.BindObject[] decoders) |
T |
read(com.dslplatform.json.JsonReader reader) |
T |
readContent(com.dslplatform.json.JsonReader reader) |
void |
write(com.dslplatform.json.JsonWriter writer,
T instance) |
void |
writeContentFull(com.dslplatform.json.JsonWriter writer,
T instance) |
boolean |
writeContentMinimal(com.dslplatform.json.JsonWriter writer,
T instance) |
public static <D> ArrayFormatDescription<D,D> create(Class<D> manifest, InstanceFactory<D> newInstance, com.dslplatform.json.JsonWriter.WriteObject[] encoders, com.dslplatform.json.JsonReader.BindObject[] decoders)
public final void write(com.dslplatform.json.JsonWriter writer,
T instance)
write in interface com.dslplatform.json.JsonWriter.WriteObject<T>public void writeContentFull(com.dslplatform.json.JsonWriter writer,
T instance)
writeContentFull in interface FormatConverter<T>public boolean writeContentMinimal(com.dslplatform.json.JsonWriter writer,
T instance)
writeContentMinimal in interface FormatConverter<T>public T read(com.dslplatform.json.JsonReader reader) throws IOException
read in interface com.dslplatform.json.JsonReader.ReadObject<T>IOExceptionpublic B bind(com.dslplatform.json.JsonReader reader, B instance) throws IOException
bind in interface com.dslplatform.json.JsonReader.BindObject<B>IOExceptionpublic T readContent(com.dslplatform.json.JsonReader reader) throws IOException
readContent in interface FormatConverter<T>IOExceptionCopyright © 2018. All rights reserved.