public final class BeanDescription<T> extends Object implements com.dslplatform.json.JsonReader.ReadObject<T>, com.dslplatform.json.JsonReader.BindObject<T>
| Constructor and Description |
|---|
BeanDescription(Type manifest,
Callable<T> newInstance,
com.dslplatform.json.JsonWriter.WriteObject[] writers,
com.dslplatform.json.runtime.ReadPropertyInfo<com.dslplatform.json.JsonReader.BindObject>[] readers) |
| 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 final Type manifest
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>IOExceptionpublic final void write(com.dslplatform.json.JsonWriter writer,
T instance)
write in interface com.dslplatform.json.JsonWriter.WriteObject<T>Copyright © 2018. All rights reserved.