static <D> ObjectFormatDescription<D,D> |
ObjectFormatDescription.create(Class<D> manifest,
InstanceFactory<D> newInstance,
JsonWriter.WriteObject[] encoders,
DecodePropertyInfo<JsonReader.BindObject>[] decoders,
DslJson json,
boolean skipOnUnknown) |
static <T,R> JsonReader.BindObject<T> |
Settings.createArrayDecoder(Settings.BiConsumer<T,R> write,
DslJson json,
Type type) |
static <T,R> JsonWriter.WriteObject<T> |
Settings.createArrayEncoder(Settings.Function<T,R> read,
DslJson json,
Type type) |
static <T,R> DecodePropertyInfo<JsonReader.BindObject<T>> |
Settings.createDecoder(Settings.BiConsumer<T,R> write,
String name,
DslJson json,
boolean exactNameMatch,
boolean isMandatory,
int index,
boolean nonNull,
JsonReader.ReadObject<R> decoder) |
static <T,R> DecodePropertyInfo<JsonReader.BindObject<T>> |
Settings.createDecoder(Settings.BiConsumer<T,R> write,
String name,
DslJson json,
boolean exactNameMatch,
boolean isMandatory,
int index,
boolean nonNull,
Type type) |
static <T,R> DecodePropertyInfo<JsonReader.BindObject<T>> |
Settings.createDecoder(Settings.BiConsumer<T,R> write,
String name,
DslJson json,
Class<R> manifest) |
static <T,R> JsonWriter.WriteObject<T> |
Settings.createEncoder(Settings.Function<T,R> read,
String name,
DslJson json,
Type type) |
static <T,R> JsonWriter.WriteObject<T> |
Settings.createEncoder(Settings.Function<T,R> read,
String name,
DslJson json,
Type type,
JsonWriter.WriteObject<R> customEncoder) |