Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Z 

A

accept(T, U) - Method in interface com.dslplatform.json.runtime.Settings.BiConsumer
 
add(AttributeInfo) - Method in class com.dslplatform.json.processor.StructInfo
 
alias - Variable in class com.dslplatform.json.processor.AttributeInfo
 
allowArrayFormat - Variable in class com.dslplatform.json.DslJson
When object supports array format, eg.
allowArrayFormat(boolean) - Method in class com.dslplatform.json.DslJson.Settings
Some encoders/decoders support writing objects in array format.
alternativeNames - Variable in class com.dslplatform.json.processor.AttributeInfo
 
Analysis - Class in com.dslplatform.json.processor
 
Analysis(ProcessingEnvironment, AnnotationUsage, LogLevel, TypeSupport) - Constructor for class com.dslplatform.json.processor.Analysis
 
Analysis(ProcessingEnvironment, AnnotationUsage, LogLevel, TypeSupport, Set<String>, Map<String, List<Analysis.AnnotationMapping<Boolean>>>, Map<String, String>, Map<String, List<Analysis.AnnotationMapping<Boolean>>>, Set<String>, Map<String, String>, UnknownTypes, boolean, boolean, boolean) - Constructor for class com.dslplatform.json.processor.Analysis
 
Analysis.AnnotationMapping<T> - Class in com.dslplatform.json.processor
 
analyze() - Method in class com.dslplatform.json.processor.Analysis
 
annotatedConstructor - Variable in class com.dslplatform.json.processor.StructInfo
 
annotatedFactory - Variable in class com.dslplatform.json.processor.StructInfo
 
annotation - Variable in class com.dslplatform.json.processor.AttributeInfo
 
annotation - Variable in class com.dslplatform.json.processor.BuilderInfo
 
annotation - Variable in class com.dslplatform.json.processor.StructInfo
 
AnnotationMapping(String, T) - Constructor for class com.dslplatform.json.processor.Analysis.AnnotationMapping
 
AnnotationUsage - Enum in com.dslplatform.json.processor
 
appendString(StringBuilder) - Method in class com.dslplatform.json.JsonReader
 
appendString(StringBuffer) - Method in class com.dslplatform.json.JsonReader
 
apply(TIn) - Method in interface com.dslplatform.json.runtime.Settings.Function
 
argument - Variable in class com.dslplatform.json.processor.AttributeInfo
 
argumentMapping - Variable in class com.dslplatform.json.processor.StructInfo
 
ARRAY_END - Static variable in class com.dslplatform.json.JsonWriter
Helper for writing JSON array end: ]
ARRAY_READER - Static variable in class com.dslplatform.json.BoolConverter
 
ARRAY_START - Static variable in class com.dslplatform.json.JsonWriter
Helper for writing JSON array start: [
ARRAY_WRITER - Static variable in class com.dslplatform.json.BoolConverter
 
ArrayAnalyzer - Class in com.dslplatform.json.runtime
 
ArrayAnalyzer() - Constructor for class com.dslplatform.json.runtime.ArrayAnalyzer
 
ArrayAnalyzer.Runtime - Class in com.dslplatform.json.runtime
 
ArrayDecoder<T> - Class in com.dslplatform.json.runtime
 
ArrayDecoder(T[], JsonReader.ReadObject<T>) - Constructor for class com.dslplatform.json.runtime.ArrayDecoder
 
ArrayEncoder<T> - Class in com.dslplatform.json.runtime
 
ArrayEncoder(DslJson, JsonWriter.WriteObject<T>) - Constructor for class com.dslplatform.json.runtime.ArrayEncoder
 
ArrayFormatDescription<B,T> - Class in com.dslplatform.json.runtime
 
ArrayFormatDescription(Type, InstanceFactory<B>, Settings.Function<B, T>, JsonWriter.WriteObject[], JsonReader.BindObject[]) - Constructor for class com.dslplatform.json.runtime.ArrayFormatDescription
 
asConcreteType(Types, LinkedHashMap<String, TypeMirror>) - Method in class com.dslplatform.json.processor.AttributeInfo
 
attributeElement - Variable in class com.dslplatform.json.processor.Analysis
 
AttributeInfo - Class in com.dslplatform.json.processor
 
AttributeInfo(String, ExecutableElement, ExecutableElement, VariableElement, VariableElement, TypeMirror, boolean, boolean, boolean, AnnotationMirror, boolean, boolean, int, String, boolean, CompiledJson.TypeSignature, JsonAttribute.IncludePolicy, ConverterInfo, boolean, LinkedHashSet<TypeMirror>, String, Map<String, Integer>, Map<String, TypeMirror>, boolean) - Constructor for class com.dslplatform.json.processor.AttributeInfo
 
attributes - Variable in class com.dslplatform.json.processor.StructInfo
 
attributeType - Variable in class com.dslplatform.json.processor.Analysis
 

B

basicSetup() - Static method in class com.dslplatform.json.runtime.Settings
 
beanOrActualName(String) - Static method in class com.dslplatform.json.processor.Analysis
Deprecated.
beanOrActualName(String, boolean) - Static method in class com.dslplatform.json.processor.Analysis
 
BinaryConverter - Class in com.dslplatform.json
 
BinaryConverter() - Constructor for class com.dslplatform.json.BinaryConverter
 
binaryName - Variable in class com.dslplatform.json.processor.StructInfo
 
bind(JsonReader, T) - Method in interface com.dslplatform.json.JsonReader.BindObject
 
bind(Writer) - Method in class com.dslplatform.json.processor.ConverterInfo
 
bind(JsonReader, B) - Method in class com.dslplatform.json.runtime.ArrayFormatDescription
 
bind(JsonReader, T) - Method in class com.dslplatform.json.runtime.FormatDescription
 
bind(JsonReader, B) - Method in class com.dslplatform.json.runtime.ObjectFormatDescription
 
binder - Variable in class com.dslplatform.json.processor.ConverterInfo
 
binderFactories - Variable in class com.dslplatform.json.DslJson
 
BoolConverter - Class in com.dslplatform.json
 
BoolConverter() - Constructor for class com.dslplatform.json.BoolConverter
 
buffer - Variable in class com.dslplatform.json.JsonReader
 
build - Variable in class com.dslplatform.json.processor.BuilderInfo
 
builder - Variable in class com.dslplatform.json.processor.StructInfo
 
BuilderInfo - Class in com.dslplatform.json.processor
 
BuilderInfo(ExecutableElement, ExecutableElement, TypeElement, ExecutableElement, AnnotationMirror) - Constructor for class com.dslplatform.json.processor.BuilderInfo
 

C

calcHash() - Method in class com.dslplatform.json.JsonReader
 
calcHash(String) - Static method in class com.dslplatform.json.processor.StructInfo
 
calcWeakHash() - Method in class com.dslplatform.json.JsonReader
 
calcWeakHash(String) - Static method in class com.dslplatform.json.processor.StructInfo
 
canDeserialize(Type) - Method in class com.dslplatform.json.DslJson
Check if DslJson knows how to deserialize a type.
canReadInput() - Method in class com.dslplatform.json.processor.AttributeInfo
 
canSerialize(Type) - Method in class com.dslplatform.json.DslJson
Check if DslJson knows how to serialize a type.
canWriteOutput() - Method in class com.dslplatform.json.processor.AttributeInfo
 
chars - Variable in class com.dslplatform.json.JsonReader
 
checkArrayEnd() - Method in class com.dslplatform.json.JsonReader
Check if the last read token is an array end
checkHashCollision() - Method in class com.dslplatform.json.processor.StructInfo
 
checkObjectEnd() - Method in class com.dslplatform.json.JsonReader
Check if the last read token is an object end
close() - Method in class com.dslplatform.json.JsonWriter
Deprecated.
CollectionAnalyzer - Class in com.dslplatform.json.runtime
 
CollectionAnalyzer() - Constructor for class com.dslplatform.json.runtime.CollectionAnalyzer
 
CollectionAnalyzer.Runtime - Class in com.dslplatform.json.runtime
 
collectionContent(TypeSupport, Map<String, StructInfo>) - Method in class com.dslplatform.json.processor.AttributeInfo
 
CollectionDecoder<E,T extends Collection<E>> - Class in com.dslplatform.json.runtime
 
CollectionDecoder(Type, Callable<T>, JsonReader.ReadObject<E>) - Constructor for class com.dslplatform.json.runtime.CollectionDecoder
 
CollectionEncoder<E,T extends Collection<E>> - Class in com.dslplatform.json.runtime
 
CollectionEncoder(DslJson, JsonWriter.WriteObject<E>) - Constructor for class com.dslplatform.json.runtime.CollectionEncoder
 
com.dslplatform.json - package com.dslplatform.json
 
com.dslplatform.json.jsonb - package com.dslplatform.json.jsonb
 
com.dslplatform.json.processor - package com.dslplatform.json.processor
 
com.dslplatform.json.runtime - package com.dslplatform.json.runtime
 
comma() - Method in class com.dslplatform.json.JsonReader
Will advance to next token and check if it's comma
COMMA - Static variable in class com.dslplatform.json.JsonWriter
Helper for writing comma separator: ,
CompiledJson - Annotation Type in com.dslplatform.json
Compile time data-binding annotation.
CompiledJson.Behavior - Enum in com.dslplatform.json
Defines behavior for handling unknown properties.
CompiledJson.Format - Enum in com.dslplatform.json
JSON object format.
CompiledJson.ObjectFormatPolicy - Enum in com.dslplatform.json
Class level tuning for object format serialization behavior.
CompiledJson.TypeSignature - Enum in com.dslplatform.json
Some types (abstract classes and interfaces) require additional metadata so they can be correctly deserialized.
CompiledJsonAnnotationProcessor - Class in com.dslplatform.json.processor
 
CompiledJsonAnnotationProcessor() - Constructor for class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
compiledJsonElement - Variable in class com.dslplatform.json.processor.Analysis
 
compiledJsonType - Variable in class com.dslplatform.json.processor.Analysis
 
Configuration - Interface in com.dslplatform.json
Configuration API for setting up readers/writers during library initialization.
ConfigurationException - Exception in com.dslplatform.json
DSL-JSON specific exception thrown when DSL-JSON was not configured for types which are attempted to be serialized.
ConfigurationException(String) - Constructor for exception com.dslplatform.json.ConfigurationException
 
ConfigurationException(Throwable) - Constructor for exception com.dslplatform.json.ConfigurationException
 
ConfigurationException(String, Throwable) - Constructor for exception com.dslplatform.json.ConfigurationException
 
configure(DslJson) - Method in interface com.dslplatform.json.Configuration
Configure library instance with appropriate readers/writers/etc...
configure(DslJson) - Method in class dsl_json.java.util.OptionalDslJsonConverter
 
constants - Variable in class com.dslplatform.json.processor.StructInfo
 
containsStructOwnerType - Variable in class com.dslplatform.json.processor.AttributeInfo
 
context - Variable in class com.dslplatform.json.DslJson
The context of this instance.
context - Variable in class com.dslplatform.json.JsonReader
 
converter - Variable in class com.dslplatform.json.processor.AttributeInfo
 
converter - Variable in class com.dslplatform.json.processor.ConverterInfo
 
converter - Variable in class com.dslplatform.json.processor.StructInfo
 
CONVERTER - Static variable in class com.dslplatform.json.runtime.EnumAnalyzer
 
CONVERTER - Static variable in class com.dslplatform.json.runtime.ImmutableAnalyzer
 
CONVERTER - Static variable in class com.dslplatform.json.runtime.ObjectAnalyzer
 
converterElement - Variable in class com.dslplatform.json.processor.Analysis
 
ConverterInfo - Class in com.dslplatform.json.processor
 
ConverterInfo(TypeElement, boolean, String, String, String, String, String, Element) - Constructor for class com.dslplatform.json.processor.ConverterInfo
 
converterType - Variable in class com.dslplatform.json.processor.Analysis
 
create() - Method in class com.dslplatform.json.jsonb.DslJsonbProvider
 
create(String, boolean) - Static method in exception com.dslplatform.json.ParsingException
 
create(String, Throwable, boolean) - Static method in exception com.dslplatform.json.ParsingException
 
create(Class<D>, InstanceFactory<D>, JsonWriter.WriteObject[], JsonReader.BindObject[]) - Static method in class com.dslplatform.json.runtime.ArrayFormatDescription
 
create() - Method in interface com.dslplatform.json.runtime.InstanceFactory
 
create(Class<D>, InstanceFactory<D>, JsonWriter.WriteObject[], DecodePropertyInfo<JsonReader.BindObject>[], DslJson, boolean) - Static method in class com.dslplatform.json.runtime.ObjectFormatDescription
 
createArrayDecoder(Settings.BiConsumer<T, R>, DslJson, Type) - Static method in class com.dslplatform.json.runtime.Settings
 
createArrayDecoder(Settings.BiConsumer<T, R>, JsonReader.ReadObject<R>) - Static method in class com.dslplatform.json.runtime.Settings
 
createArrayEncoder(Settings.Function<T, R>, DslJson, Type) - Static method in class com.dslplatform.json.runtime.Settings
 
createArrayEncoder(Settings.Function<T, R>, JsonWriter.WriteObject<R>) - Static method in class com.dslplatform.json.runtime.Settings
 
createDecoder(Settings.BiConsumer<T, R>, String, DslJson, Class<R>) - Static method in class com.dslplatform.json.runtime.Settings
 
createDecoder(Settings.BiConsumer<T, R>, String, DslJson, boolean, boolean, int, boolean, Type) - Static method in class com.dslplatform.json.runtime.Settings
 
createDecoder(Settings.BiConsumer<T, R>, String, DslJson, boolean, boolean, int, boolean, JsonReader.ReadObject<R>) - Static method in class com.dslplatform.json.runtime.Settings
 
createEncoder(Settings.Function<T, R>, String, DslJson, Type) - Static method in class com.dslplatform.json.runtime.Settings
 
createEncoder(Settings.Function<T, R>, String, DslJson, Type, JsonWriter.WriteObject<R>) - Static method in class com.dslplatform.json.runtime.Settings
 
createErrorMessage(Class<?>) - Method in class com.dslplatform.json.DslJson
 
createFromEmptyInstance() - Method in class com.dslplatform.json.processor.StructInfo
 
createWriter(ResultSetMetaData, int) - Method in class com.dslplatform.json.ResultSetConverter
 
creatorMarker(Class<? extends Annotation>, boolean) - Method in class com.dslplatform.json.DslJson.Settings
When there are multiple constructors, pick the one marked with annotation.
ctor - Variable in class com.dslplatform.json.processor.BuilderInfo
 

D

DATE_TIME_READER - Static variable in class com.dslplatform.json.JavaTimeConverter
 
DATE_TIME_WRITER - Static variable in class com.dslplatform.json.JavaTimeConverter
 
DECIMAL_READER - Static variable in class com.dslplatform.json.NumberConverter
 
DECIMAL_WRITER - Static variable in class com.dslplatform.json.NumberConverter
 
DecodePropertyInfo<T> - Class in com.dslplatform.json.runtime
 
DecodePropertyInfo(String, boolean, boolean, int, boolean, T) - Constructor for class com.dslplatform.json.runtime.DecodePropertyInfo
 
deserialize(JsonReader) - Static method in class com.dslplatform.json.BinaryConverter
 
deserialize(JsonReader) - Static method in class com.dslplatform.json.BoolConverter
 
deserialize(JsonReader.ReadObject<T>, JsonReader<TContext>) - Method in class com.dslplatform.json.DslJson
Reusable deserialize API.
deserialize(Class<TResult>, byte[], int) - Method in class com.dslplatform.json.DslJson
Convenient deserialize API for working with bytes.
deserialize(Type, byte[], int) - Method in class com.dslplatform.json.DslJson
Deserialize API for working with bytes.
deserialize(Class<TResult>, InputStream, byte[]) - Method in class com.dslplatform.json.DslJson
Convenient deserialize API for working with streams.
deserialize(Class<TResult>, InputStream) - Method in class com.dslplatform.json.DslJson
Convenient deserialize API for working with streams.
deserialize(Class<TResult>, JsonReader, InputStream) - Method in class com.dslplatform.json.DslJson
 
deserialize(Type, InputStream, byte[]) - Method in class com.dslplatform.json.DslJson
Deserialize API for working with streams.
deserialize(Type, InputStream) - Method in class com.dslplatform.json.DslJson
Deserialize API for working with streams.
deserialize(TContext, Type, byte[], int) - Method in interface com.dslplatform.json.DslJson.Fallback
 
deserialize(TContext, Type, InputStream) - Method in interface com.dslplatform.json.DslJson.Fallback
 
deserialize(JsonReader) - Method in interface com.dslplatform.json.JsonReader.ReadJsonObject
 
deserialize(JsonReader) - Static method in class com.dslplatform.json.MapConverter
 
deserialize(JsonReader) - Static method in class com.dslplatform.json.StringConverter
 
deserialize(JsonReader) - Static method in class com.dslplatform.json.UUIDConverter
 
deserialize(JsonReader) - Static method in class com.dslplatform.json.XmlConverter
 
deserializeAs - Variable in class com.dslplatform.json.processor.StructInfo
 
deserializeBigInteger(JsonReader) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeBoolArray(JsonReader) - Static method in class com.dslplatform.json.BoolConverter
 
deserializeCollection(JsonReader) - Static method in class com.dslplatform.json.BinaryConverter
 
deserializeCollection(JsonReader, Collection<byte[]>) - Static method in class com.dslplatform.json.BinaryConverter
 
deserializeCollection(JsonReader) - Static method in class com.dslplatform.json.BoolConverter
 
deserializeCollection(JsonReader, Collection<Boolean>) - Static method in class com.dslplatform.json.BoolConverter
 
deserializeCollection(JsonReader.ReadObject<S>) - Method in class com.dslplatform.json.JsonReader
 
deserializeCollection(JsonReader.ReadObject<S>, Collection<T>) - Method in class com.dslplatform.json.JsonReader
 
deserializeCollection(JsonReader.ReadJsonObject<T>) - Method in class com.dslplatform.json.JsonReader
 
deserializeCollection(JsonReader.ReadJsonObject<T>, Collection<T>) - Method in class com.dslplatform.json.JsonReader
 
deserializeCollection(JsonReader) - Static method in class com.dslplatform.json.MapConverter
 
deserializeCollection(JsonReader, Collection<Map<String, String>>) - Static method in class com.dslplatform.json.MapConverter
 
deserializeCollection(JsonReader) - Static method in class com.dslplatform.json.StringConverter
 
deserializeCollection(JsonReader, Collection<String>) - Static method in class com.dslplatform.json.StringConverter
 
deserializeCollection(JsonReader) - Static method in class com.dslplatform.json.UUIDConverter
 
deserializeCollection(JsonReader, Collection<UUID>) - Static method in class com.dslplatform.json.UUIDConverter
 
deserializeCollection(JsonReader) - Static method in class com.dslplatform.json.XmlConverter
 
deserializeCollection(JsonReader, Collection<Element>) - Static method in class com.dslplatform.json.XmlConverter
 
deserializeDateTime(JsonReader) - Static method in class com.dslplatform.json.JavaTimeConverter
 
deserializeDateTimeCollection(JsonReader) - Static method in class com.dslplatform.json.JavaTimeConverter
 
deserializeDateTimeCollection(JsonReader, Collection<OffsetDateTime>) - Static method in class com.dslplatform.json.JavaTimeConverter
 
deserializeDateTimeNullableCollection(JsonReader) - Static method in class com.dslplatform.json.JavaTimeConverter
 
deserializeDateTimeNullableCollection(JsonReader, Collection<OffsetDateTime>) - Static method in class com.dslplatform.json.JavaTimeConverter
 
deserializeDecimal(JsonReader) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeDecimalCollection(JsonReader) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeDecimalCollection(JsonReader, Collection<BigDecimal>) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeDecimalNullableCollection(JsonReader) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeDecimalNullableCollection(JsonReader, Collection<BigDecimal>) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeDouble(JsonReader) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeDoubleArray(JsonReader) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeDoubleCollection(JsonReader) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeDoubleCollection(JsonReader, Collection<Double>) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeDoubleNullableCollection(JsonReader) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeDoubleNullableCollection(JsonReader, Collection<Double>) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeFloat(JsonReader) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeFloatArray(JsonReader) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeFloatCollection(JsonReader) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeFloatCollection(JsonReader, Collection<Float>) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeFloatNullableCollection(JsonReader) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeFloatNullableCollection(JsonReader, Collection<Float>) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeImage(JsonReader) - Static method in class com.dslplatform.json.JavaGeomConverter
 
deserializeImageCollection(JsonReader) - Static method in class com.dslplatform.json.JavaGeomConverter
 
deserializeImageCollection(JsonReader, Collection<BufferedImage>) - Static method in class com.dslplatform.json.JavaGeomConverter
 
deserializeImageNullableCollection(JsonReader) - Static method in class com.dslplatform.json.JavaGeomConverter
 
deserializeImageNullableCollection(JsonReader, Collection<BufferedImage>) - Static method in class com.dslplatform.json.JavaGeomConverter
 
deserializeInt(JsonReader) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeIntArray(JsonReader) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeIntCollection(JsonReader) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeIntCollection(JsonReader, Collection<Integer>) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeIntNullableCollection(JsonReader) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeIntNullableCollection(JsonReader, Collection<Integer>) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeIp(JsonReader) - Static method in class com.dslplatform.json.NetConverter
 
deserializeIpCollection(JsonReader) - Static method in class com.dslplatform.json.NetConverter
 
deserializeIpCollection(JsonReader, Collection<InetAddress>) - Static method in class com.dslplatform.json.NetConverter
 
deserializeIpNullableCollection(JsonReader) - Static method in class com.dslplatform.json.NetConverter
 
deserializeIpNullableCollection(JsonReader, Collection<InetAddress>) - Static method in class com.dslplatform.json.NetConverter
 
deserializeList(JsonReader) - Static method in class com.dslplatform.json.DslJson
Deprecated.
deserializeList(Class<TResult>, byte[], int) - Method in class com.dslplatform.json.DslJson
Convenient deserialize list API for working with bytes.
deserializeList(Class<TResult>, InputStream, byte[]) - Method in class com.dslplatform.json.DslJson
This is deprecated to avoid using it.
deserializeList(Class<TResult>, InputStream) - Method in class com.dslplatform.json.DslJson
Convenient deserialize list API for working with streams.
deserializeList(Class<TResult>, JsonReader<TContext>, InputStream) - Method in class com.dslplatform.json.DslJson
 
deserializeList(JsonReader) - Static method in class com.dslplatform.json.ObjectConverter
 
deserializeLocalDate(JsonReader) - Static method in class com.dslplatform.json.JavaTimeConverter
 
deserializeLocalDateCollection(JsonReader) - Static method in class com.dslplatform.json.JavaTimeConverter
 
deserializeLocalDateCollection(JsonReader, Collection<LocalDate>) - Static method in class com.dslplatform.json.JavaTimeConverter
 
deserializeLocalDateNullableCollection(JsonReader) - Static method in class com.dslplatform.json.JavaTimeConverter
 
deserializeLocalDateNullableCollection(JsonReader, Collection<LocalDate>) - Static method in class com.dslplatform.json.JavaTimeConverter
 
deserializeLocalDateTime(JsonReader) - Static method in class com.dslplatform.json.JavaTimeConverter
 
deserializeLocalDateTimeCollection(JsonReader) - Static method in class com.dslplatform.json.JavaTimeConverter
 
deserializeLocalDateTimeCollection(JsonReader, Collection<LocalDateTime>) - Static method in class com.dslplatform.json.JavaTimeConverter
 
deserializeLocalDateTimeNullableCollection(JsonReader) - Static method in class com.dslplatform.json.JavaTimeConverter
 
deserializeLocalDateTimeNullableCollection(JsonReader, Collection<LocalDateTime>) - Static method in class com.dslplatform.json.JavaTimeConverter
 
deserializeLocalTime(JsonReader) - Static method in class com.dslplatform.json.JavaTimeConverter
 
deserializeLocalTimeCollection(JsonReader) - Static method in class com.dslplatform.json.JavaTimeConverter
 
deserializeLocalTimeCollection(JsonReader, Collection<LocalTime>) - Static method in class com.dslplatform.json.JavaTimeConverter
 
deserializeLocalTimeNullableCollection(JsonReader) - Static method in class com.dslplatform.json.JavaTimeConverter
 
deserializeLocalTimeNullableCollection(JsonReader, Collection<LocalTime>) - Static method in class com.dslplatform.json.JavaTimeConverter
 
deserializeLocation(JsonReader) - Static method in class com.dslplatform.json.JavaGeomConverter
 
deserializeLocationCollection(JsonReader) - Static method in class com.dslplatform.json.JavaGeomConverter
 
deserializeLocationCollection(JsonReader, Collection<Point2D>) - Static method in class com.dslplatform.json.JavaGeomConverter
 
deserializeLocationNullableCollection(JsonReader) - Static method in class com.dslplatform.json.JavaGeomConverter
 
deserializeLocationNullableCollection(JsonReader, Collection<Point2D>) - Static method in class com.dslplatform.json.JavaGeomConverter
 
deserializeLong(JsonReader) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeLongArray(JsonReader) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeLongCollection(JsonReader) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeLongCollection(JsonReader, Collection<Long>) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeLongNullableCollection(JsonReader) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeLongNullableCollection(JsonReader, Collection<Long>) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeMap(JsonReader) - Static method in class com.dslplatform.json.DslJson
Deprecated.
deserializeMap(JsonReader) - Static method in class com.dslplatform.json.ObjectConverter
 
deserializeMapCollection(JsonReader) - Static method in class com.dslplatform.json.ObjectConverter
 
deserializeMapCollection(JsonReader, Collection<Map<String, Object>>) - Static method in class com.dslplatform.json.ObjectConverter
 
deserializeName - Variable in class com.dslplatform.json.processor.StructInfo
 
deserializeNullable(JsonReader) - Static method in class com.dslplatform.json.StringConverter
 
deserializeNullableCollection(JsonReader) - Static method in class com.dslplatform.json.BinaryConverter
 
deserializeNullableCollection(JsonReader, Collection<byte[]>) - Static method in class com.dslplatform.json.BinaryConverter
 
deserializeNullableCollection(JsonReader) - Static method in class com.dslplatform.json.BoolConverter
 
deserializeNullableCollection(JsonReader, Collection<Boolean>) - Static method in class com.dslplatform.json.BoolConverter
 
deserializeNullableCollection(JsonReader.ReadObject<S>) - Method in class com.dslplatform.json.JsonReader
 
deserializeNullableCollection(JsonReader.ReadObject<S>, Collection<T>) - Method in class com.dslplatform.json.JsonReader
 
deserializeNullableCollection(JsonReader.ReadJsonObject<T>) - Method in class com.dslplatform.json.JsonReader
 
deserializeNullableCollection(JsonReader.ReadJsonObject<T>, Collection<T>) - Method in class com.dslplatform.json.JsonReader
 
deserializeNullableCollection(JsonReader) - Static method in class com.dslplatform.json.MapConverter
 
deserializeNullableCollection(JsonReader, Collection<Map<String, String>>) - Static method in class com.dslplatform.json.MapConverter
 
deserializeNullableCollection(JsonReader) - Static method in class com.dslplatform.json.StringConverter
 
deserializeNullableCollection(JsonReader, Collection<String>) - Static method in class com.dslplatform.json.StringConverter
 
deserializeNullableCollection(JsonReader) - Static method in class com.dslplatform.json.UUIDConverter
 
deserializeNullableCollection(JsonReader, Collection<UUID>) - Static method in class com.dslplatform.json.UUIDConverter
 
deserializeNullableCollection(JsonReader) - Static method in class com.dslplatform.json.XmlConverter
 
deserializeNullableCollection(JsonReader, Collection<Element>) - Static method in class com.dslplatform.json.XmlConverter
 
deserializeNullableMapCollection(JsonReader) - Static method in class com.dslplatform.json.ObjectConverter
 
deserializeNullableMapCollection(JsonReader, Collection<Map<String, Object>>) - Static method in class com.dslplatform.json.ObjectConverter
 
deserializeNumber(JsonReader) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeObject(JsonReader) - Static method in class com.dslplatform.json.DslJson
Deprecated.
deserializeObject(JsonReader) - Static method in class com.dslplatform.json.ObjectConverter
 
deserializeOffsetTime(JsonReader) - Static method in class com.dslplatform.json.JavaTimeConverter
 
deserializePoint(JsonReader) - Static method in class com.dslplatform.json.JavaGeomConverter
 
deserializePointCollection(JsonReader) - Static method in class com.dslplatform.json.JavaGeomConverter
 
deserializePointCollection(JsonReader, Collection<Point>) - Static method in class com.dslplatform.json.JavaGeomConverter
 
deserializePointNullableCollection(JsonReader) - Static method in class com.dslplatform.json.JavaGeomConverter
 
deserializePointNullableCollection(JsonReader, Collection<Point>) - Static method in class com.dslplatform.json.JavaGeomConverter
 
deserializeRectangle(JsonReader) - Static method in class com.dslplatform.json.JavaGeomConverter
 
deserializeRectangleCollection(JsonReader) - Static method in class com.dslplatform.json.JavaGeomConverter
 
deserializeRectangleCollection(JsonReader, Collection<Rectangle2D>) - Static method in class com.dslplatform.json.JavaGeomConverter
 
deserializeRectangleNullableCollection(JsonReader) - Static method in class com.dslplatform.json.JavaGeomConverter
 
deserializeRectangleNullableCollection(JsonReader, Collection<Rectangle2D>) - Static method in class com.dslplatform.json.JavaGeomConverter
 
deserializeShort(JsonReader) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeShortArray(JsonReader) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeShortCollection(JsonReader, Collection<Short>) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeShortNullableCollection(JsonReader) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeShortNullableCollection(JsonReader, Collection<Short>) - Static method in class com.dslplatform.json.NumberConverter
 
deserializeUri(JsonReader) - Static method in class com.dslplatform.json.NetConverter
 
deserializeUriCollection(JsonReader) - Static method in class com.dslplatform.json.NetConverter
 
deserializeUriCollection(JsonReader, Collection<URI>) - Static method in class com.dslplatform.json.NetConverter
 
deserializeUriNullableCollection(JsonReader) - Static method in class com.dslplatform.json.NetConverter
 
deserializeUriNullableCollection(JsonReader, Collection<URI>) - Static method in class com.dslplatform.json.NetConverter
 
deserializeWith(Type, JsonReader) - Method in class com.dslplatform.json.DslJson
 
discoveredBy - Variable in class com.dslplatform.json.processor.StructInfo
 
discriminator - Variable in class com.dslplatform.json.processor.StructInfo
 
DOUBLE_ARRAY_READER - Static variable in class com.dslplatform.json.NumberConverter
 
DOUBLE_ARRAY_WRITER - Static variable in class com.dslplatform.json.NumberConverter
 
DOUBLE_EMPTY_ARRAY - Static variable in class com.dslplatform.json.NumberConverter
 
DOUBLE_READER - Static variable in class com.dslplatform.json.NumberConverter
 
DOUBLE_WRITER - Static variable in class com.dslplatform.json.NumberConverter
 
DOUBLE_ZERO - Static variable in class com.dslplatform.json.NumberConverter
 
doubleLengthLimit - Variable in class com.dslplatform.json.JsonReader
 
doublePrecision(JsonReader.DoublePrecision) - Method in class com.dslplatform.json.DslJson.Settings
By default doubles are not deserialized into an exact value in some rare edge cases.
doublePrecision - Variable in class com.dslplatform.json.JsonReader
 
dsl_json.java.util - package dsl_json.java.util
 
DslJson<TContext> - Class in com.dslplatform.json
Main DSL-JSON class.
DslJson() - Constructor for class com.dslplatform.json.DslJson
Simple initialization entry point.
DslJson(TContext, boolean, DslJson.Fallback<TContext>, boolean, StringCache, Iterable<Configuration>) - Constructor for class com.dslplatform.json.DslJson
Deprecated.
DslJson(DslJson.Settings<TContext>) - Constructor for class com.dslplatform.json.DslJson
Fully configurable entry point.
DslJson.ConverterFactory<T> - Interface in com.dslplatform.json
 
DslJson.Fallback<TContext> - Interface in com.dslplatform.json
 
DslJson.Settings<TContext> - Class in com.dslplatform.json
Configuration for DslJson options.
DslJson.SimpleStringCache - Class in com.dslplatform.json
Simplistic string cache implementation.
DslJsonbProvider - Class in com.dslplatform.json.jsonb
 
DslJsonbProvider() - Constructor for class com.dslplatform.json.jsonb.DslJsonbProvider
 

E

element - Variable in class com.dslplatform.json.processor.AttributeInfo
 
element - Variable in class com.dslplatform.json.processor.StructInfo
 
EMPTY_ARRAY - Static variable in class com.dslplatform.json.BinaryConverter
 
EMPTY_ARRAY - Static variable in class com.dslplatform.json.BoolConverter
 
EMPTY_ARRAY - Static variable in class com.dslplatform.json.StringConverter
 
endArray() - Method in class com.dslplatform.json.JsonReader
Will advance to next token and check if it's array end
endObject() - Method in class com.dslplatform.json.JsonReader
Will advance to next token and check it it's object end
EnumAnalyzer - Class in com.dslplatform.json.runtime
 
EnumAnalyzer() - Constructor for class com.dslplatform.json.runtime.EnumAnalyzer
 
enumConstantNameSource - Variable in class com.dslplatform.json.processor.StructInfo
 
EnumDescription<T extends Enum<T>> - Class in com.dslplatform.json.runtime
 
EnumDescription(Class<T>, T[]) - Constructor for class com.dslplatform.json.runtime.EnumDescription
 
errorInfo(JsonReader.ErrorInfo) - Method in class com.dslplatform.json.DslJson.Settings
By default doubles are not deserialized into an exact value in some rare edge cases.
errorInfo - Variable in class com.dslplatform.json.JsonReader
 
ESCAPE - Static variable in class com.dslplatform.json.JsonWriter
Helper for writing JSON escape: \\
exactName - Variable in class com.dslplatform.json.runtime.DecodePropertyInfo
 
ExplicitDescription - Interface in com.dslplatform.json.runtime
Marker for converters.
extractNames(Method) - Static method in class com.dslplatform.json.runtime.ImmutableAnalyzer
 
extractNames(Constructor<?>) - Static method in class com.dslplatform.json.runtime.ImmutableAnalyzer
 

F

factory - Variable in class com.dslplatform.json.processor.BuilderInfo
 
fallback - Variable in class com.dslplatform.json.DslJson
 
fallbackTo(DslJson.Fallback<TContext>) - Method in class com.dslplatform.json.DslJson.Settings
Deprecated.
field - Variable in class com.dslplatform.json.processor.AttributeInfo
 
fillName() - Method in class com.dslplatform.json.JsonReader
 
fillNameWeakHash() - Method in class com.dslplatform.json.JsonReader
 
FLOAT_ARRAY_READER - Static variable in class com.dslplatform.json.NumberConverter
 
FLOAT_ARRAY_WRITER - Static variable in class com.dslplatform.json.NumberConverter
 
FLOAT_EMPTY_ARRAY - Static variable in class com.dslplatform.json.NumberConverter
 
FLOAT_READER - Static variable in class com.dslplatform.json.NumberConverter
 
FLOAT_WRITER - Static variable in class com.dslplatform.json.NumberConverter
 
FLOAT_ZERO - Static variable in class com.dslplatform.json.NumberConverter
 
flush() - Method in class com.dslplatform.json.JsonWriter
If stream was used, copies the buffer to stream and resets the position in buffer to 0.
flushed() - Method in class com.dslplatform.json.JsonWriter
Total bytes currently flushed to stream
FormatConverter<T> - Interface in com.dslplatform.json.runtime
 
FormatDescription<T> - Class in com.dslplatform.json.runtime
 
FormatDescription(Type, FormatConverter<T>, FormatConverter<T>, boolean, String, DslJson) - Constructor for class com.dslplatform.json.runtime.FormatDescription
 
formats - Variable in class com.dslplatform.json.processor.StructInfo
 
fullMatch - Variable in class com.dslplatform.json.processor.AttributeInfo
 
fullName - Variable in class com.dslplatform.json.processor.ConverterInfo
 

G

Generics - Class in com.dslplatform.json.runtime
 
Generics() - Constructor for class com.dslplatform.json.runtime.Generics
 
genericSignatures - Variable in class com.dslplatform.json.processor.StructInfo
 
get(char[], int) - Method in class com.dslplatform.json.DslJson.SimpleStringCache
Calculates hash of the provided "string" and looks it up from the String[] It it doesn't exists of a different string is already there a new String instance is created and saved into the String[]
get(char[], int) - Method in interface com.dslplatform.json.StringCache
 
getByteBuffer() - Method in class com.dslplatform.json.JsonWriter
Current buffer.
getColumnType(int) - Static method in class com.dslplatform.json.ResultSetConverter
 
getCurrentIndex() - Method in class com.dslplatform.json.JsonReader
 
getDefault(Type) - Method in class com.dslplatform.json.DslJson
 
getDeserializeTarget() - Method in class com.dslplatform.json.processor.StructInfo
 
getLastHash() - Method in class com.dslplatform.json.JsonReader
 
getLastName() - Method in class com.dslplatform.json.JsonReader
 
getNextToken() - Method in class com.dslplatform.json.JsonReader
Read next token (byte) from input JSON.
getObjectReader(Class<?>) - Method in class com.dslplatform.json.DslJson
 
getParent() - Method in class com.dslplatform.json.processor.StructInfo
 
getRegisteredBinders() - Method in class com.dslplatform.json.DslJson
 
getRegisteredCreatorMarkers() - Method in class com.dslplatform.json.DslJson
 
getRegisteredDecoders() - Method in class com.dslplatform.json.DslJson
 
getRegisteredEncoders() - Method in class com.dslplatform.json.DslJson
 
getSupportedOptions() - Method in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
getSupportedSourceVersion() - Method in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
getTokenStart() - Method in class com.dslplatform.json.JsonReader
 

H

hasAnnotation() - Method in class com.dslplatform.json.processor.StructInfo
 
hasCycles(Map<String, StructInfo>) - Method in class com.dslplatform.json.processor.StructInfo
 
hasEmptyCtor() - Method in class com.dslplatform.json.processor.StructInfo
 
hasError() - Method in class com.dslplatform.json.processor.Analysis
 
hash - Variable in class com.dslplatform.json.runtime.DecodePropertyInfo
 
hasKnownConversion() - Method in class com.dslplatform.json.processor.StructInfo
 

I

id - Variable in class com.dslplatform.json.processor.AttributeInfo
 
ImmutableAnalyzer - Class in com.dslplatform.json.runtime
 
ImmutableAnalyzer() - Constructor for class com.dslplatform.json.runtime.ImmutableAnalyzer
 
ImmutableDescription<T> - Class in com.dslplatform.json.runtime
 
ImmutableDescription(Class<T>, Object[], Settings.Function<Object[], T>, JsonWriter.WriteObject[], DecodePropertyInfo<JsonReader.ReadObject>[], boolean, boolean) - Constructor for class com.dslplatform.json.runtime.ImmutableDescription
 
implementations - Variable in class com.dslplatform.json.processor.StructInfo
 
includeServiceLoader() - Method in class com.dslplatform.json.DslJson.Settings
Load converters using thread local ClassLoader.
includeServiceLoader(ClassLoader) - Method in class com.dslplatform.json.DslJson.Settings
Load converters using provided `ClassLoader` instance Will scan through `META-INF/services/com.dslplatform.json.Configuration` file and register implementation during startup.
includeToMinimal - Variable in class com.dslplatform.json.processor.AttributeInfo
 
index - Variable in class com.dslplatform.json.processor.AttributeInfo
 
index - Variable in class com.dslplatform.json.runtime.DecodePropertyInfo
 
inheritedAttributes() - Method in class com.dslplatform.json.processor.StructInfo
 
init(ProcessingEnvironment) - Method in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
InstanceFactory<F> - Interface in com.dslplatform.json.runtime
 
INT_ARRAY_READER - Static variable in class com.dslplatform.json.NumberConverter
 
INT_ARRAY_WRITER - Static variable in class com.dslplatform.json.NumberConverter
 
INT_EMPTY_ARRAY - Static variable in class com.dslplatform.json.NumberConverter
 
INT_READER - Static variable in class com.dslplatform.json.NumberConverter
 
INT_WRITER - Static variable in class com.dslplatform.json.NumberConverter
 
INT_ZERO - Static variable in class com.dslplatform.json.NumberConverter
 
isArray - Variable in class com.dslplatform.json.processor.AttributeInfo
 
isEnum(Map<String, StructInfo>) - Method in class com.dslplatform.json.processor.AttributeInfo
 
isGeneric - Variable in class com.dslplatform.json.processor.AttributeInfo
 
isJsonObject - Variable in class com.dslplatform.json.processor.AttributeInfo
 
isList - Variable in class com.dslplatform.json.processor.AttributeInfo
 
isMap - Variable in class com.dslplatform.json.processor.AttributeInfo
 
isObjectFormatFirst - Variable in class com.dslplatform.json.processor.StructInfo
 
isParameterized - Variable in class com.dslplatform.json.processor.StructInfo
 
isSet - Variable in class com.dslplatform.json.processor.AttributeInfo
 
isSupported(String) - Method in interface com.dslplatform.json.processor.TypeSupport
 
isUnknownType(Type) - Static method in class com.dslplatform.json.runtime.Generics
 
isVisible(LogLevel) - Method in enum com.dslplatform.json.processor.LogLevel
 
iterateOver(Class<TResult>, InputStream) - Method in class com.dslplatform.json.DslJson
Streaming API for collection deserialization.
iterateOver(Class<TResult>, InputStream, byte[]) - Method in class com.dslplatform.json.DslJson
Streaming API for collection deserialization.
iterateOver(Class<TResult>, JsonReader, InputStream) - Method in class com.dslplatform.json.DslJson
 
iterateOver(Iterator<T>, OutputStream, JsonWriter) - Method in class com.dslplatform.json.DslJson
Streaming API for collection serialization.
iterateOver(Iterator<T>, Class<T>, OutputStream, JsonWriter) - Method in class com.dslplatform.json.DslJson
Streaming API for collection serialization.
iterateOver(JsonReader.ReadObject<T>) - Method in class com.dslplatform.json.JsonReader
 
iterateOver(JsonReader.ReadJsonObject<T>) - Method in class com.dslplatform.json.JsonReader
 

J

JavaGeomConverter - Class in com.dslplatform.json
 
JavaGeomConverter() - Constructor for class com.dslplatform.json.JavaGeomConverter
 
JavaTimeConverter - Class in com.dslplatform.json
 
JavaTimeConverter() - Constructor for class com.dslplatform.json.JavaTimeConverter
 
JSON_READER - Static variable in class com.dslplatform.json.runtime.ArrayAnalyzer.Runtime
 
JSON_READER - Static variable in class com.dslplatform.json.runtime.CollectionAnalyzer.Runtime
 
JSON_READER - Static variable in class com.dslplatform.json.runtime.MapAnalyzer.Runtime
 
JSON_READER - Static variable in class com.dslplatform.json.runtime.ObjectAnalyzer.Runtime
 
JSON_WRITER - Static variable in class com.dslplatform.json.runtime.ArrayAnalyzer.Runtime
 
JSON_WRITER - Static variable in class com.dslplatform.json.runtime.CollectionAnalyzer.Runtime
 
JSON_WRITER - Static variable in class com.dslplatform.json.runtime.MapAnalyzer.Runtime
 
JSON_WRITER - Static variable in class com.dslplatform.json.runtime.ObjectAnalyzer.Runtime
 
JsonAttribute - Annotation Type in com.dslplatform.json
Compile time property configuration.
JsonAttribute.IncludePolicy - Enum in com.dslplatform.json
Customize property serialization behavior in minimal serialization object format.
JsonConverter - Annotation Type in com.dslplatform.json
JSON converter can be specified for class.
JsonObject - Interface in com.dslplatform.json
Objects which implement this interface are supported for serialization in DslJson.
jsonObjectReaderPath - Variable in class com.dslplatform.json.processor.StructInfo
 
JsonReader<TContext> - Class in com.dslplatform.json
Object for processing JSON from byte[] and InputStream.
JsonReader.BindObject<T> - Interface in com.dslplatform.json
Existing instances can be provided as target for deserialization.
JsonReader.DoublePrecision - Enum in com.dslplatform.json
 
JsonReader.ErrorInfo - Enum in com.dslplatform.json
 
JsonReader.ReadJsonObject<T extends JsonObject> - Interface in com.dslplatform.json
 
JsonReader.ReadObject<T> - Interface in com.dslplatform.json
Custom objects can be deserialized based on the implementation specified through this interface.
JsonReader.UnknownNumberParsing - Enum in com.dslplatform.json
 
JsonValue - Annotation Type in com.dslplatform.json
Specify json value source used for serialization/deserialization.
JsonWriter - Class in com.dslplatform.json
DslJson writes JSON into JsonWriter which has two primary modes of operation: * targeting specific output stream * buffering the entire response in memory In both cases JsonWriter writes into an byte[] buffer.
JsonWriter.WriteObject<T> - Interface in com.dslplatform.json
Custom objects can be serialized based on the implementation specified through this interface.

K

keyCache - Variable in class com.dslplatform.json.DslJson
 

L

last() - Method in class com.dslplatform.json.JsonReader
Which was last byte read from the JSON input.
legacyDeclaration - Variable in class com.dslplatform.json.processor.ConverterInfo
 
length() - Method in class com.dslplatform.json.JsonReader
Valid length of the input buffer.
limitDigitsBuffer(int) - Method in class com.dslplatform.json.DslJson.Settings
Specify maximum allowed size for digits buffer.
limitStringBuffer(int) - Method in class com.dslplatform.json.DslJson.Settings
Specify maximum allowed size for string buffer.
LOCAL_DATE_READER - Static variable in class com.dslplatform.json.JavaTimeConverter
 
LOCAL_DATE_TIME_READER - Static variable in class com.dslplatform.json.JavaTimeConverter
 
LOCAL_DATE_TIME_WRITER - Static variable in class com.dslplatform.json.JavaTimeConverter
 
LOCAL_DATE_WRITER - Static variable in class com.dslplatform.json.JavaTimeConverter
 
LOCAL_TIME_READER - Static variable in class com.dslplatform.json.JavaTimeConverter
 
LOCAL_TIME_WRITER - Static variable in class com.dslplatform.json.JavaTimeConverter
 
localReader - Variable in class com.dslplatform.json.DslJson
 
localWriter - Variable in class com.dslplatform.json.DslJson
 
LogLevel - Enum in com.dslplatform.json.processor
 
LONG_ARRAY_READER - Static variable in class com.dslplatform.json.NumberConverter
 
LONG_ARRAY_WRITER - Static variable in class com.dslplatform.json.NumberConverter
 
LONG_EMPTY_ARRAY - Static variable in class com.dslplatform.json.NumberConverter
 
LONG_READER - Static variable in class com.dslplatform.json.NumberConverter
 
LONG_WRITER - Static variable in class com.dslplatform.json.NumberConverter
 
LONG_ZERO - Static variable in class com.dslplatform.json.NumberConverter
 

M

makeArrayType(Type) - Static method in class com.dslplatform.json.runtime.Generics
 
makeParameterizedType(Class<?>, Type...) - Static method in class com.dslplatform.json.runtime.Generics
 
mandatory - Variable in class com.dslplatform.json.processor.AttributeInfo
 
mandatory - Variable in class com.dslplatform.json.runtime.DecodePropertyInfo
 
MapAnalyzer - Class in com.dslplatform.json.runtime
 
MapAnalyzer() - Constructor for class com.dslplatform.json.runtime.MapAnalyzer
 
MapAnalyzer.Runtime - Class in com.dslplatform.json.runtime
 
MapConverter - Class in com.dslplatform.json
 
MapConverter() - Constructor for class com.dslplatform.json.MapConverter
 
MapDecoder<K,V,T extends Map<K,V>> - Class in com.dslplatform.json.runtime
 
MapDecoder(Type, Callable<T>, JsonReader.ReadObject<K>, JsonReader.ReadObject<V>) - Constructor for class com.dslplatform.json.runtime.MapDecoder
 
MapEncoder<K,V,T extends Map<K,V>> - Class in com.dslplatform.json.runtime
 
MapEncoder(DslJson, boolean, JsonWriter.WriteObject<K>, JsonWriter.WriteObject<V>) - Constructor for class com.dslplatform.json.runtime.MapEncoder
 
mapToXml(Map<String, Object>) - Static method in class com.dslplatform.json.XmlConverter
 
matchingConstructors - Variable in class com.dslplatform.json.processor.StructInfo
 
maxNumberDigits - Variable in class com.dslplatform.json.JsonReader
 
MIN_DATE_TIME_UTC - Static variable in class com.dslplatform.json.JavaTimeConverter
 
MIN_LOCAL_DATE - Static variable in class com.dslplatform.json.JavaTimeConverter
 
MIN_LOCAL_DATE_TIME - Static variable in class com.dslplatform.json.JavaTimeConverter
 
MIN_LOCAL_TIME - Static variable in class com.dslplatform.json.JavaTimeConverter
 
MIN_TIME_UTC - Static variable in class com.dslplatform.json.JavaTimeConverter
 
MIN_UUID - Static variable in class com.dslplatform.json.UUIDConverter
 
MinifiedNaming - Class in com.dslplatform.json.processor
 
MinifiedNaming() - Constructor for class com.dslplatform.json.processor.MinifiedNaming
 
MixinAnalyzer - Class in com.dslplatform.json.runtime
 
MixinAnalyzer() - Constructor for class com.dslplatform.json.runtime.MixinAnalyzer
 
MixinDescription<T> - Class in com.dslplatform.json.runtime
 
MixinDescription(Class<T>, DslJson, FormatDescription<T>[]) - Constructor for class com.dslplatform.json.runtime.MixinDescription
 
MixinDescription(Class<T>, DslJson, String, FormatDescription<T>[]) - Constructor for class com.dslplatform.json.runtime.MixinDescription
 
MixinWriter<T> - Class in com.dslplatform.json.runtime
 
MixinWriter(Class<T>, DslJson, FormatDescription<T>[]) - Constructor for class com.dslplatform.json.runtime.MixinWriter
 

N

name - Variable in class com.dslplatform.json.processor.Analysis.AnnotationMapping
 
name - Variable in class com.dslplatform.json.processor.AttributeInfo
 
name - Variable in class com.dslplatform.json.processor.StructInfo
 
name - Variable in class com.dslplatform.json.runtime.DecodePropertyInfo
 
NamingStrategy - Interface in com.dslplatform.json.processor
 
namingStrategy - Variable in class com.dslplatform.json.processor.StructInfo
 
NetConverter - Class in com.dslplatform.json
 
NetConverter() - Constructor for class com.dslplatform.json.NetConverter
 
newParseError(String) - Method in class com.dslplatform.json.JsonReader
 
newParseError(String, int) - Method in class com.dslplatform.json.JsonReader
 
newParseErrorAt(String, int) - Method in class com.dslplatform.json.JsonReader
 
newParseErrorAt(String, int, Exception) - Method in class com.dslplatform.json.JsonReader
 
newParseErrorFormat(String, int, String, Object...) - Method in class com.dslplatform.json.JsonReader
 
newParseErrorWith(String, Object) - Method in class com.dslplatform.json.JsonReader
 
newParseErrorWith(String, int, String, String, Object, String) - Method in class com.dslplatform.json.JsonReader
 
newReader() - Method in class com.dslplatform.json.DslJson
Create a reader bound to this DSL-JSON.
newReader(byte[]) - Method in class com.dslplatform.json.DslJson
Create a reader bound to this DSL-JSON.
newReader(byte[], int) - Method in class com.dslplatform.json.DslJson
Create a reader bound to this DSL-JSON.
newReader(byte[], int, char[]) - Method in class com.dslplatform.json.DslJson
Create a reader bound to this DSL-JSON.
newReader(InputStream, byte[]) - Method in class com.dslplatform.json.DslJson
Create a reader bound to this DSL-JSON.
newReader(String) - Method in class com.dslplatform.json.DslJson
Deprecated.
newWriter() - Method in class com.dslplatform.json.DslJson
Create a writer bound to this DSL-JSON.
newWriter(int) - Method in class com.dslplatform.json.DslJson
Create a writer bound to this DSL-JSON.
newWriter(byte[]) - Method in class com.dslplatform.json.DslJson
Create a writer bound to this DSL-JSON.
next(Class<T>) - Method in class com.dslplatform.json.JsonReader
Will advance to next token and read the JSON into specified type
next(JsonReader.ReadObject<T>) - Method in class com.dslplatform.json.JsonReader
Will advance to next token and read the JSON into specified type
next(Class<T>, T) - Method in class com.dslplatform.json.JsonReader
Will advance to next token and bind the JSON to provided instance
next(JsonReader.BindObject<T>, T) - Method in class com.dslplatform.json.JsonReader
Will advance to next token and bind the JSON to provided instance
NonNull - Annotation Type in com.dslplatform.json
A common DslJson annotation to declare that annotated elements cannot be null.
nonNull - Variable in class com.dslplatform.json.runtime.DecodePropertyInfo
 
NonNullApi - Annotation Type in com.dslplatform.json
A common DslJson annotation to declare that parameters and return values are to be considered as non-nullable by default for a given package.
notNull - Variable in class com.dslplatform.json.processor.AttributeInfo
 
Nullable - Annotation Type in com.dslplatform.json
A common DslJson annotation to declare that annotated elements can be null under some circumstance.
NULLABLE_DOUBLE_READER - Static variable in class com.dslplatform.json.NumberConverter
 
NULLABLE_FLOAT_READER - Static variable in class com.dslplatform.json.NumberConverter
 
NULLABLE_INT_READER - Static variable in class com.dslplatform.json.NumberConverter
 
NULLABLE_LONG_READER - Static variable in class com.dslplatform.json.NumberConverter
 
NULLABLE_READER - Static variable in class com.dslplatform.json.BoolConverter
 
NULLABLE_SHORT_READER - Static variable in class com.dslplatform.json.NumberConverter
 
NumberConverter - Class in com.dslplatform.json
 
NumberConverter() - Constructor for class com.dslplatform.json.NumberConverter
 

O

OBJECT_END - Static variable in class com.dslplatform.json.JsonWriter
Helper for writing JSON object end: }
OBJECT_START - Static variable in class com.dslplatform.json.JsonWriter
Helper for writing JSON object start: {
ObjectAnalyzer - Class in com.dslplatform.json.runtime
 
ObjectAnalyzer() - Constructor for class com.dslplatform.json.runtime.ObjectAnalyzer
 
ObjectAnalyzer.Runtime - Class in com.dslplatform.json.runtime
 
ObjectConverter - Class in com.dslplatform.json
 
ObjectConverter() - Constructor for class com.dslplatform.json.ObjectConverter
 
ObjectFormatDescription<B,T> - Class in com.dslplatform.json.runtime
 
ObjectFormatDescription(Type, InstanceFactory<B>, Settings.Function<B, T>, JsonWriter.WriteObject[], DecodePropertyInfo<JsonReader.BindObject>[], DslJson, boolean) - Constructor for class com.dslplatform.json.runtime.ObjectFormatDescription
 
objectFormatPolicy - Variable in class com.dslplatform.json.processor.StructInfo
 
objectName(String) - Static method in class com.dslplatform.json.processor.Analysis
 
ObjectType - Enum in com.dslplatform.json.processor
 
OFFSET_TIME_READER - Static variable in class com.dslplatform.json.JavaTimeConverter
 
OFFSET_TIME_WRITER - Static variable in class com.dslplatform.json.JavaTimeConverter
 
omitDefaults - Variable in class com.dslplatform.json.DslJson
Should properties with default values be omitted from the resulting JSON? This will leave out nulls, empty collections, zeros and other attributes with default values which can be reconstructed from schema information
onUnknown - Variable in class com.dslplatform.json.processor.StructInfo
 
OptionalAnalyzer - Class in com.dslplatform.json.runtime
 
OptionalAnalyzer() - Constructor for class com.dslplatform.json.runtime.OptionalAnalyzer
 
OptionalDecoder<T> - Class in com.dslplatform.json.runtime
 
OptionalDecoder(JsonReader.ReadObject<T>) - Constructor for class com.dslplatform.json.runtime.OptionalDecoder
 
OptionalDslJsonConverter - Class in dsl_json.java.util
 
OptionalDslJsonConverter() - Constructor for class dsl_json.java.util.OptionalDslJsonConverter
 
OptionalEncoder<T> - Class in com.dslplatform.json.runtime
 
OptionalEncoder(DslJson, JsonWriter.WriteObject<T>) - Constructor for class com.dslplatform.json.runtime.OptionalEncoder
 

P

ParsingException - Exception in com.dslplatform.json
DSL-JSON specific exception thrown when DSL-JSON is unable to parse provided JSON.
path - Variable in class com.dslplatform.json.processor.StructInfo
 
pathDescription() - Method in class com.dslplatform.json.processor.StructInfo
 
positionDescription() - Method in class com.dslplatform.json.JsonReader
 
positionDescription(int) - Method in class com.dslplatform.json.JsonReader
 
positionInStream() - Method in class com.dslplatform.json.JsonReader
 
positionInStream(int) - Method in class com.dslplatform.json.JsonReader
 
prepareNames(Map<String, AttributeInfo>) - Method in class com.dslplatform.json.processor.MinifiedNaming
 
prepareNames(Map<String, AttributeInfo>) - Method in interface com.dslplatform.json.processor.NamingStrategy
 
PrettifyOutputStream - Class in com.dslplatform.json
 
PrettifyOutputStream(OutputStream) - Constructor for class com.dslplatform.json.PrettifyOutputStream
 
PrettifyOutputStream(OutputStream, PrettifyOutputStream.IndentType, int) - Constructor for class com.dslplatform.json.PrettifyOutputStream
 
PrettifyOutputStream.IndentType - Enum in com.dslplatform.json
 
process(InputStream) - Method in class com.dslplatform.json.JsonReader
Bind input stream for processing.
process(byte[], int) - Method in class com.dslplatform.json.JsonReader
Bind byte[] buffer for processing.
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
processAnnotation(DeclaredType, Set<? extends Element>) - Method in class com.dslplatform.json.processor.Analysis
 
processConverters(Set<? extends Element>) - Method in class com.dslplatform.json.processor.Analysis
 
properties - Variable in class com.dslplatform.json.processor.StructInfo
 
propertyName(AttributeInfo) - Method in class com.dslplatform.json.processor.StructInfo
 
propertyNames - Variable in class com.dslplatform.json.processor.StructInfo
 

Q

QUOTE - Static variable in class com.dslplatform.json.JsonWriter
Helper for writing JSON quote: "

R

read() - Method in class com.dslplatform.json.JsonReader
Read next byte from the JSON input.
read(JsonReader) - Method in interface com.dslplatform.json.JsonReader.ReadObject
 
read(Writer) - Method in class com.dslplatform.json.processor.ConverterInfo
 
read(JsonReader) - Method in class com.dslplatform.json.runtime.ArrayDecoder
 
read(JsonReader) - Method in class com.dslplatform.json.runtime.ArrayFormatDescription
 
read(JsonReader) - Method in class com.dslplatform.json.runtime.CollectionDecoder
 
read(JsonReader) - Method in class com.dslplatform.json.runtime.EnumDescription
 
read(JsonReader) - Method in class com.dslplatform.json.runtime.FormatDescription
 
read(JsonReader) - Method in class com.dslplatform.json.runtime.ImmutableDescription
 
read(JsonReader) - Method in class com.dslplatform.json.runtime.MapDecoder
 
read(JsonReader) - Method in class com.dslplatform.json.runtime.MixinDescription
 
read(JsonReader) - Method in class com.dslplatform.json.runtime.ObjectFormatDescription
 
read(JsonReader) - Method in class com.dslplatform.json.runtime.OptionalDecoder
 
readArray(JsonReader.ReadObject<T>, T[]) - Method in class com.dslplatform.json.JsonReader
 
readBase64() - Method in class com.dslplatform.json.JsonReader
 
readCollection(JsonReader.ReadObject<T>) - Method in class com.dslplatform.json.JsonReader
 
readContent(JsonReader) - Method in class com.dslplatform.json.runtime.ArrayFormatDescription
 
readContent(JsonReader) - Method in interface com.dslplatform.json.runtime.FormatConverter
 
readContent(JsonReader) - Method in class com.dslplatform.json.runtime.ObjectFormatDescription
 
READER - Static variable in class com.dslplatform.json.BinaryConverter
 
READER - Static variable in class com.dslplatform.json.BoolConverter
 
reader - Variable in class com.dslplatform.json.processor.ConverterInfo
 
READER - Static variable in class com.dslplatform.json.runtime.ArrayAnalyzer
 
READER - Static variable in class com.dslplatform.json.runtime.CollectionAnalyzer
 
READER - Static variable in class com.dslplatform.json.runtime.MapAnalyzer
 
READER - Static variable in class com.dslplatform.json.runtime.OptionalAnalyzer
 
READER - Static variable in class com.dslplatform.json.StringConverter
 
READER - Static variable in class com.dslplatform.json.UUIDConverter
 
READER_ARRAY - Static variable in class com.dslplatform.json.StringConverter
 
READER_BUFFER - Static variable in class com.dslplatform.json.StringConverter
 
READER_BUILDER - Static variable in class com.dslplatform.json.StringConverter
 
readerFactories - Variable in class com.dslplatform.json.DslJson
 
readKey() - Method in class com.dslplatform.json.JsonReader
Read key value of JSON input.
readMap(JsonReader.ReadObject<K>, JsonReader.ReadObject<V>) - Method in class com.dslplatform.json.JsonReader
 
readMethod - Variable in class com.dslplatform.json.processor.AttributeInfo
 
readNext() - Method in class com.dslplatform.json.JsonReader
Deprecated.
readNumber() - Method in class com.dslplatform.json.JsonReader
Deprecated.
readProperty - Variable in class com.dslplatform.json.processor.AttributeInfo
 
readSet(JsonReader.ReadObject<T>) - Method in class com.dslplatform.json.JsonReader
 
readSimpleQuote() - Method in class com.dslplatform.json.JsonReader
Read simple "ascii string" into temporary buffer.
readSimpleString() - Method in class com.dslplatform.json.JsonReader
Read simple ascii string.
readString() - Method in class com.dslplatform.json.JsonReader
Read string from JSON input.
registerBinder(Class<T>, JsonReader.BindObject<S>) - Method in class com.dslplatform.json.DslJson
Register custom binder for specific type (JSON -> instance conversion).
registerBinder(Type, JsonReader.BindObject<?>) - Method in class com.dslplatform.json.DslJson
Register custom binder for specific type (JSON -> instance conversion).
registerBinderFactory(DslJson.ConverterFactory<? extends JsonReader.BindObject>) - Method in class com.dslplatform.json.DslJson
 
registerDefault(Class<T>, T) - Method in class com.dslplatform.json.DslJson
 
registerReader(Class<T>, JsonReader.ReadObject<S>) - Method in class com.dslplatform.json.DslJson
Register custom reader for specific type (JSON -> instance conversion).
registerReader(Type, JsonReader.ReadObject<?>) - Method in class com.dslplatform.json.DslJson
Register custom reader for specific type (JSON -> instance conversion).
registerReaderFactory(DslJson.ConverterFactory<? extends JsonReader.ReadObject>) - Method in class com.dslplatform.json.DslJson
 
registerWriter(Class<T>, JsonWriter.WriteObject<T>) - Method in class com.dslplatform.json.DslJson
Register custom writer for specific type (instance -> JSON conversion).
registerWriter(Type, JsonWriter.WriteObject<?>) - Method in class com.dslplatform.json.DslJson
Register custom writer for specific type (instance -> JSON conversion).
registerWriterFactory(DslJson.ConverterFactory<? extends JsonWriter.WriteObject>) - Method in class com.dslplatform.json.DslJson
 
reset(InputStream) - Method in class com.dslplatform.json.JsonReader
Deprecated.
reset() - Method in class com.dslplatform.json.JsonWriter
Resets the writer - same as calling reset(OutputStream = null)
reset(OutputStream) - Method in class com.dslplatform.json.JsonWriter
Resets the writer - specifies the target stream and sets the position in buffer to 0.
resolveBinder(DslJson.ConverterFactory<? extends JsonReader.BindObject>) - Method in class com.dslplatform.json.DslJson.Settings
DslJson will iterate over converter factories when requested type is unknown.
resolveReader(DslJson.ConverterFactory<? extends JsonReader.ReadObject>) - Method in class com.dslplatform.json.DslJson.Settings
DslJson will iterate over converter factories when requested type is unknown.
resolveWriter(DslJson.ConverterFactory<? extends JsonWriter.WriteObject>) - Method in class com.dslplatform.json.DslJson.Settings
DslJson will iterate over converter factories when requested type is unknown.
ResultSetConverter - Class in com.dslplatform.json
 
ResultSetConverter(DslJson) - Constructor for class com.dslplatform.json.ResultSetConverter
 
ResultSetConverter(DslJson, boolean, boolean, ZoneId) - Constructor for class com.dslplatform.json.ResultSetConverter
 
ResultSetConverter.Writer - Interface in com.dslplatform.json
 
Runtime() - Constructor for class com.dslplatform.json.runtime.ArrayAnalyzer.Runtime
 
Runtime() - Constructor for class com.dslplatform.json.runtime.CollectionAnalyzer.Runtime
 
Runtime() - Constructor for class com.dslplatform.json.runtime.MapAnalyzer.Runtime
 
Runtime() - Constructor for class com.dslplatform.json.runtime.ObjectAnalyzer.Runtime
 

S

scanNumber() - Method in class com.dslplatform.json.JsonReader
 
selectedConstructor() - Method in class com.dslplatform.json.processor.StructInfo
 
SEMI - Static variable in class com.dslplatform.json.JsonWriter
Helper for writing semicolon: :
semicolon() - Method in class com.dslplatform.json.JsonReader
Will advance to next token and check if it's semicolon
SerializationException - Exception in com.dslplatform.json
 
SerializationException(String) - Constructor for exception com.dslplatform.json.SerializationException
 
SerializationException(Throwable) - Constructor for exception com.dslplatform.json.SerializationException
 
SerializationException(String, Throwable) - Constructor for exception com.dslplatform.json.SerializationException
 
serialize(byte[], JsonWriter) - Static method in class com.dslplatform.json.BinaryConverter
 
serialize(boolean, JsonWriter) - Static method in class com.dslplatform.json.BoolConverter
 
serialize(boolean[], JsonWriter) - Static method in class com.dslplatform.json.BoolConverter
 
serialize(Object, OutputStream) - Method in interface com.dslplatform.json.DslJson.Fallback
 
serialize(JsonWriter, T[]) - Method in class com.dslplatform.json.DslJson
Deprecated.
serialize(JsonWriter, T[], int) - Method in class com.dslplatform.json.DslJson
Deprecated.
serialize(JsonWriter, List<T>) - Method in class com.dslplatform.json.DslJson
Deprecated.
serialize(JsonWriter, Collection<T>) - Method in class com.dslplatform.json.DslJson
Deprecated.
serialize(JsonWriter, Type, Object) - Method in class com.dslplatform.json.DslJson
Generic serialize API.
serialize(Object, OutputStream) - Method in class com.dslplatform.json.DslJson
Convenient serialize API.
serialize(JsonWriter, Object) - Method in class com.dslplatform.json.DslJson
Main serialization API.
serialize(Image, JsonWriter) - Static method in class com.dslplatform.json.JavaGeomConverter
 
serialize(OffsetDateTime, JsonWriter) - Static method in class com.dslplatform.json.JavaTimeConverter
 
serialize(LocalTime, JsonWriter) - Static method in class com.dslplatform.json.JavaTimeConverter
 
serialize(OffsetTime, JsonWriter) - Static method in class com.dslplatform.json.JavaTimeConverter
 
serialize(LocalDateTime, JsonWriter) - Static method in class com.dslplatform.json.JavaTimeConverter
 
serialize(LocalDate, JsonWriter) - Static method in class com.dslplatform.json.JavaTimeConverter
 
serialize(JsonWriter, boolean) - Method in interface com.dslplatform.json.JsonObject
Serialize object instance into JsonWriter.
serialize(T[]) - Method in class com.dslplatform.json.JsonWriter
Convenience method for serializing array of JsonObject's.
serialize(T[], int) - Method in class com.dslplatform.json.JsonWriter
Convenience method for serializing only part of JsonObject's array.
serialize(List<T>) - Method in class com.dslplatform.json.JsonWriter
Convenience method for serializing list of JsonObject's.
serialize(T[], JsonWriter.WriteObject<T>) - Method in class com.dslplatform.json.JsonWriter
Convenience method for serializing array through instance serializer (WriteObject).
serialize(List<T>, JsonWriter.WriteObject<T>) - Method in class com.dslplatform.json.JsonWriter
Convenience method for serializing list through instance serializer (WriteObject).
serialize(Collection<T>, JsonWriter.WriteObject<T>) - Method in class com.dslplatform.json.JsonWriter
Convenience method for serializing collection through instance serializer (WriteObject).
serialize(Map<K, V>, JsonWriter.WriteObject<K>, JsonWriter.WriteObject<V>) - Method in class com.dslplatform.json.JsonWriter
 
serialize(Map<String, String>, JsonWriter) - Static method in class com.dslplatform.json.MapConverter
 
serialize(URI, JsonWriter) - Static method in class com.dslplatform.json.NetConverter
 
serialize(InetAddress, JsonWriter) - Static method in class com.dslplatform.json.NetConverter
 
serialize(double, JsonWriter) - Static method in class com.dslplatform.json.NumberConverter
 
serialize(double[], JsonWriter) - Static method in class com.dslplatform.json.NumberConverter
 
serialize(float, JsonWriter) - Static method in class com.dslplatform.json.NumberConverter
 
serialize(float[], JsonWriter) - Static method in class com.dslplatform.json.NumberConverter
 
serialize(int, JsonWriter) - Static method in class com.dslplatform.json.NumberConverter
 
serialize(int[], JsonWriter) - Static method in class com.dslplatform.json.NumberConverter
 
serialize(short[], JsonWriter) - Static method in class com.dslplatform.json.NumberConverter
 
serialize(long, JsonWriter) - Static method in class com.dslplatform.json.NumberConverter
 
serialize(long[], JsonWriter) - Static method in class com.dslplatform.json.NumberConverter
 
serialize(BigDecimal, JsonWriter) - Static method in class com.dslplatform.json.NumberConverter
 
serialize(BigInteger, JsonWriter) - Static method in class com.dslplatform.json.NumberConverter
 
serialize(String, JsonWriter) - Static method in class com.dslplatform.json.StringConverter
 
serialize(List<String>, JsonWriter) - Static method in class com.dslplatform.json.StringConverter
 
serialize(UUID, JsonWriter) - Static method in class com.dslplatform.json.UUIDConverter
 
serialize(long, long, JsonWriter) - Static method in class com.dslplatform.json.UUIDConverter
 
serialize(Element, JsonWriter) - Static method in class com.dslplatform.json.XmlConverter
 
serializedNames - Variable in class com.dslplatform.json.processor.StructInfo
 
serializeLocation(Point2D, JsonWriter) - Static method in class com.dslplatform.json.JavaGeomConverter
 
serializeLocationNullable(Point2D, JsonWriter) - Static method in class com.dslplatform.json.JavaGeomConverter
 
serializeMap(Map<String, Object>, JsonWriter) - Method in class com.dslplatform.json.DslJson
 
serializeMap(Map<String, Object>, JsonWriter) - Static method in class com.dslplatform.json.ObjectConverter
 
serializeNullable(Boolean, JsonWriter) - Static method in class com.dslplatform.json.BoolConverter
 
serializeNullable(OffsetDateTime, JsonWriter) - Static method in class com.dslplatform.json.JavaTimeConverter
 
serializeNullable(LocalTime, JsonWriter) - Static method in class com.dslplatform.json.JavaTimeConverter
 
serializeNullable(OffsetTime, JsonWriter) - Static method in class com.dslplatform.json.JavaTimeConverter
 
serializeNullable(LocalDateTime, JsonWriter) - Static method in class com.dslplatform.json.JavaTimeConverter
 
serializeNullable(LocalDate, JsonWriter) - Static method in class com.dslplatform.json.JavaTimeConverter
 
serializeNullable(Map<String, String>, JsonWriter) - Static method in class com.dslplatform.json.MapConverter
 
serializeNullable(URI, JsonWriter) - Static method in class com.dslplatform.json.NetConverter
 
serializeNullable(InetAddress, JsonWriter) - Static method in class com.dslplatform.json.NetConverter
 
serializeNullable(Double, JsonWriter) - Static method in class com.dslplatform.json.NumberConverter
 
serializeNullable(Float, JsonWriter) - Static method in class com.dslplatform.json.NumberConverter
 
serializeNullable(Integer, JsonWriter) - Static method in class com.dslplatform.json.NumberConverter
 
serializeNullable(Long, JsonWriter) - Static method in class com.dslplatform.json.NumberConverter
 
serializeNullable(BigDecimal, JsonWriter) - Static method in class com.dslplatform.json.NumberConverter
 
serializeNullable(String, JsonWriter) - Static method in class com.dslplatform.json.StringConverter
 
serializeNullable(UUID, JsonWriter) - Static method in class com.dslplatform.json.UUIDConverter
 
serializeNullable(Element, JsonWriter) - Static method in class com.dslplatform.json.XmlConverter
 
serializeNullableMap(Map<String, Object>, JsonWriter) - Static method in class com.dslplatform.json.ObjectConverter
 
serializeObject(Object) - Method in class com.dslplatform.json.JsonWriter
Generic object serializer which is used for "unknown schema" objects.
serializeObject(Object, JsonWriter) - Static method in class com.dslplatform.json.ObjectConverter
 
serializePoint(Point, JsonWriter) - Static method in class com.dslplatform.json.JavaGeomConverter
 
serializePointNullable(Point, JsonWriter) - Static method in class com.dslplatform.json.JavaGeomConverter
 
serializeRaw(List, JsonWriter.WriteObject) - Method in class com.dslplatform.json.JsonWriter
 
serializeRaw(Collection, JsonWriter.WriteObject) - Method in class com.dslplatform.json.JsonWriter
 
serializeRaw(Map, JsonWriter.WriteObject, JsonWriter.WriteObject) - Method in class com.dslplatform.json.JsonWriter
 
serializeRectangle(Rectangle2D, JsonWriter) - Static method in class com.dslplatform.json.JavaGeomConverter
 
serializeRectangleNullable(Rectangle2D, JsonWriter) - Static method in class com.dslplatform.json.JavaGeomConverter
 
serializeShort(String, JsonWriter) - Static method in class com.dslplatform.json.StringConverter
 
serializeShortNullable(String, JsonWriter) - Static method in class com.dslplatform.json.StringConverter
 
setDeserializeTarget(StructInfo) - Method in class com.dslplatform.json.processor.StructInfo
 
Settings() - Constructor for class com.dslplatform.json.DslJson.Settings
 
Settings - Class in com.dslplatform.json.runtime
 
Settings() - Constructor for class com.dslplatform.json.runtime.Settings
 
Settings.BiConsumer<T,U> - Interface in com.dslplatform.json.runtime
 
Settings.Function<TIn,TOut> - Interface in com.dslplatform.json.runtime
 
SHORT_ARRAY_READER - Static variable in class com.dslplatform.json.NumberConverter
 
SHORT_ARRAY_WRITER - Static variable in class com.dslplatform.json.NumberConverter
 
SHORT_EMPTY_ARRAY - Static variable in class com.dslplatform.json.NumberConverter
 
SHORT_READER - Static variable in class com.dslplatform.json.NumberConverter
 
SHORT_WRITER - Static variable in class com.dslplatform.json.NumberConverter
 
SHORT_ZERO - Static variable in class com.dslplatform.json.NumberConverter
 
SimpleStringCache() - Constructor for class com.dslplatform.json.DslJson.SimpleStringCache
Will use String[] with 1024 elements.
SimpleStringCache(int) - Constructor for class com.dslplatform.json.DslJson.SimpleStringCache
 
size() - Method in class com.dslplatform.json.JsonWriter
Current position in the buffer.
skip() - Method in class com.dslplatform.json.JsonReader
Skip to next non-whitespace token (byte) Will not allocate memory while skipping over JSON input.
skipDefaultValues(boolean) - Method in class com.dslplatform.json.DslJson.Settings
DslJson can exclude some properties from resulting JSON which it can reconstruct fully from schema information.
sortAttributes() - Method in class com.dslplatform.json.processor.StructInfo
 
startArray() - Method in class com.dslplatform.json.JsonReader
Will advance to next token and check if it's array start
startAttribute(String) - Method in class com.dslplatform.json.JsonReader
 
startObject() - Method in class com.dslplatform.json.JsonReader
Will advance to next token and check if it's object start
StringCache - Interface in com.dslplatform.json
 
StringConverter - Class in com.dslplatform.json
 
StringConverter() - Constructor for class com.dslplatform.json.StringConverter
 
StructInfo - Class in com.dslplatform.json.processor
 
StructInfo(TypeElement, DeclaredType, String, String, ObjectType, String, List<ExecutableElement>, ExecutableElement, ExecutableElement, BuilderInfo, AnnotationMirror, CompiledJson.Behavior, CompiledJson.TypeSignature, CompiledJson.ObjectFormatPolicy, TypeElement, String, String, Element, NamingStrategy, CompiledJson.Format[], Map<String, TypeMirror>) - Constructor for class com.dslplatform.json.processor.StructInfo
 
StructInfo(ConverterInfo, DeclaredType, TypeElement, String, String) - Constructor for class com.dslplatform.json.processor.StructInfo
 
supertype(StructInfo) - Method in class com.dslplatform.json.processor.StructInfo
 

T

targetSignature - Variable in class com.dslplatform.json.processor.ConverterInfo
 
targetType - Variable in class com.dslplatform.json.processor.ConverterInfo
 
toByteArray() - Method in class com.dslplatform.json.JsonWriter
Content of buffer can be copied to another array of appropriate size.
toStream(OutputStream) - Method in class com.dslplatform.json.JsonWriter
When JsonWriter does not target stream, this method should be used to copy content of the buffer into target stream.
toString() - Method in class com.dslplatform.json.JsonReader
 
toString() - Method in class com.dslplatform.json.JsonWriter
 
tryCreate(Type, DslJson) - Method in interface com.dslplatform.json.DslJson.ConverterFactory
 
tryFindBinder(Type) - Method in class com.dslplatform.json.DslJson
Try to find registered binder for provided type.
tryFindBinder(Class<T>) - Method in class com.dslplatform.json.DslJson
Try to find registered binder for provided type.
tryFindReader(Type) - Method in class com.dslplatform.json.DslJson
Try to find registered reader for provided type.
tryFindReader(Class<T>) - Method in class com.dslplatform.json.DslJson
Try to find registered reader for provided type.
tryFindWriter(Type) - Method in class com.dslplatform.json.DslJson
Try to find registered writer for provided type.
tryFindWriter(Class<T>) - Method in class com.dslplatform.json.DslJson
Try to find registered writer for provided type.
type - Variable in class com.dslplatform.json.processor.AttributeInfo
 
type - Variable in class com.dslplatform.json.processor.BuilderInfo
 
type - Variable in class com.dslplatform.json.processor.StructInfo
 
type - Variable in class com.dslplatform.json.runtime.TypeDefinition
 
TypeDefinition<T> - Class in com.dslplatform.json.runtime
 
TypeDefinition() - Constructor for class com.dslplatform.json.runtime.TypeDefinition
 
typeName - Variable in class com.dslplatform.json.processor.AttributeInfo
 
typeParametersNames - Variable in class com.dslplatform.json.processor.StructInfo
 
typeSignature - Variable in class com.dslplatform.json.processor.AttributeInfo
 
typeSignature - Variable in class com.dslplatform.json.processor.StructInfo
 
TypeSupport - Interface in com.dslplatform.json.processor
 
typeVariablesIndex - Variable in class com.dslplatform.json.processor.AttributeInfo
 

U

UNKNOWN_READER - Static variable in class com.dslplatform.json.runtime.Settings
 
UNKNOWN_WRITER - Static variable in class com.dslplatform.json.runtime.Settings
 
unknownNumbers(JsonReader.UnknownNumberParsing) - Method in class com.dslplatform.json.DslJson.Settings
When processing JSON without a schema numbers can be deserialized in various ways: - as longs and decimals - as longs and doubles - as decimals only - as doubles only Default is as long and BigDecimal
unknownNumbers - Variable in class com.dslplatform.json.JsonReader
 
unknowns - Variable in class com.dslplatform.json.processor.StructInfo
 
UnknownTypes - Enum in com.dslplatform.json.processor
 
useConstructor(ExecutableElement) - Method in class com.dslplatform.json.processor.StructInfo
 
usedTypes - Variable in class com.dslplatform.json.processor.AttributeInfo
 
useKeyCache(StringCache) - Method in class com.dslplatform.json.DslJson.Settings
Use specific key cache implementation.
usesCtorWithArguments() - Method in class com.dslplatform.json.processor.StructInfo
 
usesEmptyCtor() - Method in class com.dslplatform.json.processor.StructInfo
 
useStringValuesCache(StringCache) - Method in class com.dslplatform.json.DslJson.Settings
Use specific string values cache implementation.
UUIDConverter - Class in com.dslplatform.json
 
UUIDConverter() - Constructor for class com.dslplatform.json.UUIDConverter
 

V

value - Variable in class com.dslplatform.json.processor.Analysis.AnnotationMapping
 
value - Variable in class com.dslplatform.json.runtime.DecodePropertyInfo
 
valueOf(String) - Static method in enum com.dslplatform.json.CompiledJson.Behavior
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dslplatform.json.CompiledJson.Format
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dslplatform.json.CompiledJson.ObjectFormatPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dslplatform.json.CompiledJson.TypeSignature
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dslplatform.json.JsonAttribute.IncludePolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dslplatform.json.JsonReader.DoublePrecision
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dslplatform.json.JsonReader.ErrorInfo
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dslplatform.json.JsonReader.UnknownNumberParsing
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dslplatform.json.PrettifyOutputStream.IndentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dslplatform.json.processor.AnnotationUsage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dslplatform.json.processor.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dslplatform.json.processor.ObjectType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dslplatform.json.processor.UnknownTypes
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.dslplatform.json.CompiledJson.Behavior
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dslplatform.json.CompiledJson.Format
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dslplatform.json.CompiledJson.ObjectFormatPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dslplatform.json.CompiledJson.TypeSignature
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dslplatform.json.JsonAttribute.IncludePolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dslplatform.json.JsonReader.DoublePrecision
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dslplatform.json.JsonReader.ErrorInfo
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dslplatform.json.JsonReader.UnknownNumberParsing
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dslplatform.json.PrettifyOutputStream.IndentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dslplatform.json.processor.AnnotationUsage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dslplatform.json.processor.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dslplatform.json.processor.ObjectType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dslplatform.json.processor.UnknownTypes
Returns an array containing the constants of this enum type, in the order they are declared.
valuesCache - Variable in class com.dslplatform.json.DslJson
 

W

wasFalse() - Method in class com.dslplatform.json.JsonReader
Checks if 'false' value is at current position.
wasLastName(String) - Method in class com.dslplatform.json.JsonReader
 
wasLastName(byte[]) - Method in class com.dslplatform.json.JsonReader
 
wasNull() - Method in class com.dslplatform.json.JsonReader
Checks if 'null' value is at current position.
wasTrue() - Method in class com.dslplatform.json.JsonReader
Checks if 'true' value is at current position.
weakHash - Variable in class com.dslplatform.json.runtime.DecodePropertyInfo
 
with(Configuration) - Method in class com.dslplatform.json.DslJson.Settings
Configure DslJson with custom Configuration during startup.
withAnalyzers() - Static method in class com.dslplatform.json.runtime.Settings
 
withAnalyzers(boolean, boolean) - Static method in class com.dslplatform.json.runtime.Settings
 
withContext(TContext) - Method in class com.dslplatform.json.DslJson.Settings
Pass in context for DslJson.
withJavaConverters(boolean) - Method in class com.dslplatform.json.DslJson.Settings
Enable converters for Java specific types (Graphics API) not available on Android.
withRuntime() - Static method in class com.dslplatform.json.runtime.Settings
 
write(JsonWriter, T) - Method in interface com.dslplatform.json.JsonWriter.WriteObject
 
write(byte[], int, int) - Method in class com.dslplatform.json.PrettifyOutputStream
 
write(int) - Method in class com.dslplatform.json.PrettifyOutputStream
 
write(Writer) - Method in class com.dslplatform.json.processor.ConverterInfo
 
write(JsonWriter, ResultSet) - Method in class com.dslplatform.json.ResultSetConverter
 
write(ResultSet, JsonWriter) - Method in interface com.dslplatform.json.ResultSetConverter.Writer
 
write(JsonWriter, T[]) - Method in class com.dslplatform.json.runtime.ArrayEncoder
 
write(JsonWriter, T) - Method in class com.dslplatform.json.runtime.ArrayFormatDescription
 
write(JsonWriter, T) - Method in class com.dslplatform.json.runtime.CollectionEncoder
 
write(JsonWriter, T) - Method in class com.dslplatform.json.runtime.EnumDescription
 
write(JsonWriter, T) - Method in class com.dslplatform.json.runtime.FormatDescription
 
write(JsonWriter, T) - Method in class com.dslplatform.json.runtime.MapEncoder
 
write(JsonWriter, T) - Method in class com.dslplatform.json.runtime.MixinDescription
 
write(JsonWriter, T) - Method in class com.dslplatform.json.runtime.MixinWriter
 
write(JsonWriter, Optional<T>) - Method in class com.dslplatform.json.runtime.OptionalEncoder
 
writeAscii(String) - Method in class com.dslplatform.json.JsonWriter
Write string consisting of only ascii characters.
writeAscii(String, int) - Method in class com.dslplatform.json.JsonWriter
Write part of string consisting of only ascii characters.
writeAscii(byte[]) - Method in class com.dslplatform.json.JsonWriter
Copy bytes into JSON as is.
writeAscii(byte[], int) - Method in class com.dslplatform.json.JsonWriter
Copy part of byte buffer into JSON as is.
writeBinary(byte[]) - Method in class com.dslplatform.json.JsonWriter
Encode bytes as Base 64.
writeByte(byte) - Method in class com.dslplatform.json.JsonWriter
Write a single byte into the JSON.
writeContentFull(JsonWriter, T) - Method in class com.dslplatform.json.runtime.ArrayFormatDescription
 
writeContentFull(JsonWriter, T) - Method in interface com.dslplatform.json.runtime.FormatConverter
 
writeContentMinimal(JsonWriter, T) - Method in class com.dslplatform.json.runtime.ArrayFormatDescription
 
writeContentMinimal(JsonWriter, T) - Method in interface com.dslplatform.json.runtime.FormatConverter
 
writeMethod - Variable in class com.dslplatform.json.processor.AttributeInfo
 
writeNull() - Method in class com.dslplatform.json.JsonWriter
Optimized method for writing 'null' into the JSON.
writeQuoted(JsonWriter.WriteObject<T>, T) - Method in class com.dslplatform.json.JsonWriter
 
WRITER - Static variable in class com.dslplatform.json.BinaryConverter
 
WRITER - Static variable in class com.dslplatform.json.BoolConverter
 
writer - Variable in class com.dslplatform.json.processor.ConverterInfo
 
WRITER - Static variable in class com.dslplatform.json.runtime.ArrayAnalyzer
 
WRITER - Static variable in class com.dslplatform.json.runtime.CollectionAnalyzer
 
WRITER - Static variable in class com.dslplatform.json.runtime.MapAnalyzer
 
WRITER - Static variable in class com.dslplatform.json.runtime.MixinAnalyzer
 
WRITER - Static variable in class com.dslplatform.json.runtime.OptionalAnalyzer
 
WRITER - Static variable in class com.dslplatform.json.StringConverter
 
WRITER - Static variable in class com.dslplatform.json.UUIDConverter
 
WRITER_ARRAY - Static variable in class com.dslplatform.json.StringConverter
 
WRITER_CHARS - Static variable in class com.dslplatform.json.StringConverter
 
writeRaw(byte[], int, int) - Method in class com.dslplatform.json.JsonWriter
Copy part of byte buffer into JSON as is.
writerFactories - Variable in class com.dslplatform.json.DslJson
 
writeString(String) - Method in class com.dslplatform.json.JsonWriter
Write a quoted string into the JSON.
writeString(CharSequence) - Method in class com.dslplatform.json.JsonWriter
Write a quoted string into the JSON.

X

XmlConverter - Class in com.dslplatform.json
 
XmlConverter() - Constructor for class com.dslplatform.json.XmlConverter
 

Z

ZONED_DATE_TIME_READER - Static variable in class com.dslplatform.json.JavaTimeConverter
 
ZONED_DATE_TIME_WRITER - Static variable in class com.dslplatform.json.JavaTimeConverter
 
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
Skip navigation links

Copyright © 2023. All rights reserved.