Uses of Interface
com.dslplatform.json.runtime.Settings.Function
Packages that use Settings.Function
-
Uses of Settings.Function in com.dslplatform.json.runtime
Classes in com.dslplatform.json.runtime that implement Settings.FunctionModifier and TypeClassDescription(package private) static final class(package private) static final classFields in com.dslplatform.json.runtime declared as Settings.FunctionModifier and TypeFieldDescriptionprivate final Settings.Function<B, T> ArrayFormatDescription.finalizeprivate final Settings.Function<B, T> ObjectFormatDescription.finalizeprivate static final Settings.FunctionArrayFormatDescription.identityprivate static final Settings.FunctionObjectFormatDescription.identityprivate final Settings.Function<Object[], T> ImmutableDescription.newInstanceprivate final Settings.Function<T, R> AttributeArrayEncoder.readprivate final Settings.Function<T, R> AttributeObjectAlwaysEncoder.readprivate final Settings.Function<T, R> AttributeObjectNonDefaultEncoder.readprivate final Settings.Function<T, R> LazyAttributeArrayEncoder.readprivate final Settings.Function<T, R> LazyAttributeObjectEncoder.readMethods in com.dslplatform.json.runtime with parameters of type Settings.FunctionModifier and TypeMethodDescriptionstatic <T,R> JsonWriter.WriteObject <T> Settings.createArrayEncoder(Settings.Function<T, R> read, DslJson json, Type type) static <T,R> JsonWriter.WriteObject <T> Settings.createArrayEncoder(Settings.Function<T, R> read, JsonWriter.WriteObject<R> encoder) 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) Constructors in com.dslplatform.json.runtime with parameters of type Settings.FunctionModifierConstructorDescriptionArrayFormatDescription(Type manifest, InstanceFactory<B> newInstance, Settings.Function<B, T> finalize, JsonWriter.WriteObject[] encoders, JsonReader.BindObject[] decoders) (package private)AttributeArrayEncoder(Settings.Function<T, R> read, JsonWriter.WriteObject<R> encoder) (package private)AttributeObjectAlwaysEncoder(Settings.Function<T, R> read, String name, JsonWriter.WriteObject<R> encoder) (package private)AttributeObjectNonDefaultEncoder(Settings.Function<T, R> read, String name, JsonWriter.WriteObject<R> encoder, R defaultValue) ImmutableDescription(Class<T> manifest, Object[] defArgs, Settings.Function<Object[], T> newInstance, JsonWriter.WriteObject[] encoders, DecodePropertyInfo<JsonReader.ReadObject>[] decoders, boolean alwaysSerialize, boolean skipOnUnknown) (package private)ImmutableDescription(Type manifest, Object[] defArgs, Settings.Function<Object[], T> newInstance, JsonWriter.WriteObject[] encoders, DecodePropertyInfo<JsonReader.ReadObject>[] decoders, boolean alwaysSerialize, boolean skipOnUnknown) (package private)LazyAttributeArrayEncoder(Settings.Function<T, R> read, DslJson json, Type type) (package private)LazyAttributeObjectEncoder(Settings.Function<T, R> read, String name, DslJson json, Type type) ObjectFormatDescription(Type manifest, InstanceFactory<B> newInstance, Settings.Function<B, T> finalize, JsonWriter.WriteObject[] encoders, DecodePropertyInfo<JsonReader.BindObject>[] decoders, DslJson json, boolean skipOnUnknown)