| Package | Description |
|---|---|
| com.dslplatform.json.runtime |
| Modifier and Type | Method and Description |
|---|---|
static <T,R> DecodePropertyInfo<com.dslplatform.json.JsonReader.BindObject<T>> |
Settings.createDecoder(BiConsumer<T,R> write,
String name,
com.dslplatform.json.DslJson json,
boolean exactNameMatch,
boolean isMandatory,
int index,
boolean nonNull,
com.dslplatform.json.JsonReader.ReadObject<R> decoder) |
static <T,R> DecodePropertyInfo<com.dslplatform.json.JsonReader.BindObject<T>> |
Settings.createDecoder(BiConsumer<T,R> write,
String name,
com.dslplatform.json.DslJson json,
boolean exactNameMatch,
boolean isMandatory,
int index,
boolean nonNull,
Type type) |
static <T,R> DecodePropertyInfo<com.dslplatform.json.JsonReader.BindObject<T>> |
Settings.createDecoder(BiConsumer<T,R> write,
String name,
com.dslplatform.json.DslJson json,
Class<R> manifest) |
| Modifier and Type | Method and Description |
|---|---|
static <D> ObjectFormatDescription<D,D> |
ObjectFormatDescription.create(Class<D> manifest,
InstanceFactory<D> newInstance,
com.dslplatform.json.JsonWriter.WriteObject[] encoders,
DecodePropertyInfo<com.dslplatform.json.JsonReader.BindObject>[] decoders,
com.dslplatform.json.DslJson json,
boolean skipOnUnknown) |
| Constructor and Description |
|---|
ImmutableDescription(Class<T> manifest,
Object[] defArgs,
Function<Object[],T> newInstance,
com.dslplatform.json.JsonWriter.WriteObject[] encoders,
DecodePropertyInfo<com.dslplatform.json.JsonReader.ReadObject>[] decoders,
boolean alwaysSerialize,
boolean skipOnUnknown) |
ObjectFormatDescription(Type manifest,
InstanceFactory<B> newInstance,
Function<B,T> finalize,
com.dslplatform.json.JsonWriter.WriteObject[] encoders,
DecodePropertyInfo<com.dslplatform.json.JsonReader.BindObject>[] decoders,
com.dslplatform.json.DslJson json,
boolean skipOnUnknown) |
Copyright © 2018. All rights reserved.