public abstract class Settings extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
Settings.BiConsumer<T,U> |
static interface |
Settings.Function<TIn,TOut> |
| Modifier and Type | Field and Description |
|---|---|
static com.dslplatform.json.DslJson.ConverterFactory<com.dslplatform.json.JsonReader.ReadObject> |
UNKNOWN_READER |
static com.dslplatform.json.DslJson.ConverterFactory<com.dslplatform.json.JsonWriter.WriteObject> |
UNKNOWN_WRITER |
| Constructor and Description |
|---|
Settings() |
| Modifier and Type | Method and Description |
|---|---|
static <T> com.dslplatform.json.DslJson.Settings<T> |
basicSetup() |
static <T,R> com.dslplatform.json.JsonReader.BindObject<T> |
createArrayDecoder(Settings.BiConsumer<T,R> write,
com.dslplatform.json.DslJson json,
Type type) |
static <T,R> com.dslplatform.json.JsonReader.BindObject<T> |
createArrayDecoder(Settings.BiConsumer<T,R> write,
com.dslplatform.json.JsonReader.ReadObject<R> decoder) |
static <T,R> com.dslplatform.json.JsonWriter.WriteObject<T> |
createArrayEncoder(Settings.Function<T,R> read,
com.dslplatform.json.DslJson json,
Type type) |
static <T,R> com.dslplatform.json.JsonWriter.WriteObject<T> |
createArrayEncoder(Settings.Function<T,R> read,
com.dslplatform.json.JsonWriter.WriteObject<R> encoder) |
static <T,R> DecodePropertyInfo<com.dslplatform.json.JsonReader.BindObject<T>> |
createDecoder(Settings.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>> |
createDecoder(Settings.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>> |
createDecoder(Settings.BiConsumer<T,R> write,
String name,
com.dslplatform.json.DslJson json,
Class<R> manifest) |
static <T,R> com.dslplatform.json.JsonWriter.WriteObject<T> |
createEncoder(Settings.Function<T,R> read,
String name,
com.dslplatform.json.DslJson json,
Type type) |
static <T,R> com.dslplatform.json.JsonWriter.WriteObject<T> |
createEncoder(Settings.Function<T,R> read,
String name,
com.dslplatform.json.DslJson json,
Type type,
com.dslplatform.json.JsonWriter.WriteObject<R> customEncoder) |
static <T> com.dslplatform.json.DslJson.Settings<T> |
withAnalyzers() |
static <T> com.dslplatform.json.DslJson.Settings<T> |
withAnalyzers(boolean unknownReader,
boolean unknownWriter) |
static <T> com.dslplatform.json.DslJson.Settings<T> |
withRuntime() |
public static final com.dslplatform.json.DslJson.ConverterFactory<com.dslplatform.json.JsonReader.ReadObject> UNKNOWN_READER
public static final com.dslplatform.json.DslJson.ConverterFactory<com.dslplatform.json.JsonWriter.WriteObject> UNKNOWN_WRITER
public static <T,R> com.dslplatform.json.JsonWriter.WriteObject<T> createEncoder(Settings.Function<T,R> read, String name, com.dslplatform.json.DslJson json, @Nullable Type type)
public static <T,R> com.dslplatform.json.JsonWriter.WriteObject<T> createEncoder(Settings.Function<T,R> read, String name, com.dslplatform.json.DslJson json, @Nullable Type type, @Nullable com.dslplatform.json.JsonWriter.WriteObject<R> customEncoder)
public static <T,R> com.dslplatform.json.JsonWriter.WriteObject<T> createArrayEncoder(Settings.Function<T,R> read, com.dslplatform.json.DslJson json, @Nullable Type type)
public static <T,R> com.dslplatform.json.JsonWriter.WriteObject<T> createArrayEncoder(Settings.Function<T,R> read, com.dslplatform.json.JsonWriter.WriteObject<R> encoder)
public static <T,R> DecodePropertyInfo<com.dslplatform.json.JsonReader.BindObject<T>> createDecoder(Settings.BiConsumer<T,R> write, String name, com.dslplatform.json.DslJson json, Class<R> manifest)
public static <T,R> DecodePropertyInfo<com.dslplatform.json.JsonReader.BindObject<T>> createDecoder(Settings.BiConsumer<T,R> write, String name, com.dslplatform.json.DslJson json, boolean exactNameMatch, boolean isMandatory, int index, boolean nonNull, @Nullable Type type)
public static <T,R> DecodePropertyInfo<com.dslplatform.json.JsonReader.BindObject<T>> createDecoder(Settings.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)
public static <T,R> com.dslplatform.json.JsonReader.BindObject<T> createArrayDecoder(Settings.BiConsumer<T,R> write, com.dslplatform.json.DslJson json, @Nullable Type type)
public static <T,R> com.dslplatform.json.JsonReader.BindObject<T> createArrayDecoder(Settings.BiConsumer<T,R> write, com.dslplatform.json.JsonReader.ReadObject<R> decoder)
public static <T> com.dslplatform.json.DslJson.Settings<T> withRuntime()
public static <T> com.dslplatform.json.DslJson.Settings<T> basicSetup()
public static <T> com.dslplatform.json.DslJson.Settings<T> withAnalyzers()
public static <T> com.dslplatform.json.DslJson.Settings<T> withAnalyzers(boolean unknownReader,
boolean unknownWriter)
Copyright © 2019. All rights reserved.