public final class FormatDescription<T> extends Object implements com.dslplatform.json.JsonWriter.WriteObject<T>, com.dslplatform.json.JsonReader.ReadObject<T>, com.dslplatform.json.JsonReader.BindObject<T>
| Constructor and Description |
|---|
FormatDescription(Type manifest,
FormatConverter<T> objectFormat,
FormatConverter<T> arrayFormat,
boolean isObjectFormatFirst,
String typeName,
com.dslplatform.json.DslJson json) |
| Modifier and Type | Method and Description |
|---|---|
T |
bind(com.dslplatform.json.JsonReader reader,
T instance) |
T |
read(com.dslplatform.json.JsonReader reader) |
void |
write(com.dslplatform.json.JsonWriter writer,
T instance) |
public FormatDescription(Type manifest, @Nullable FormatConverter<T> objectFormat, @Nullable FormatConverter<T> arrayFormat, boolean isObjectFormatFirst, String typeName, com.dslplatform.json.DslJson json)
public final void write(com.dslplatform.json.JsonWriter writer,
@Nullable
T instance)
write in interface com.dslplatform.json.JsonWriter.WriteObject<T>@Nullable public T read(com.dslplatform.json.JsonReader reader) throws IOException
read in interface com.dslplatform.json.JsonReader.ReadObject<T>IOExceptionpublic T bind(com.dslplatform.json.JsonReader reader, T instance) throws IOException
bind in interface com.dslplatform.json.JsonReader.BindObject<T>IOExceptionCopyright © 2019. All rights reserved.