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 
All Classes All Packages

A

accept(Object, Object) - Method in class com.dslplatform.json.runtime.Reflection.SetField
 
accept(Object, Object) - Method in class com.dslplatform.json.runtime.Reflection.SetMethod
 
accept(T, U) - Method in interface com.dslplatform.json.runtime.Settings.BiConsumer
 
AccessElements(ExecutableElement, ExecutableElement, VariableElement, VariableElement, AnnotationMirror) - Constructor for class com.dslplatform.json.processor.Analysis.AccessElements
 
add(AttributeInfo) - Method in class com.dslplatform.json.processor.StructInfo
 
addPassThroughMappings(Type, Class<?>) - Method in class com.dslplatform.json.runtime.GenericsMapper
 
ADDRESS_READER - Static variable in class com.dslplatform.json.NetConverter
 
advance(int) - Method in class com.dslplatform.json.JsonWriter
 
alias - Variable in class com.dslplatform.json.processor.AttributeInfo
 
allDigits(char[], int, int) - Static method in class com.dslplatform.json.JavaTimeConverter
 
allFieldDetails - Variable in class com.dslplatform.json.processor.Analysis.PropertyAnalysis
 
allKeys - Variable in class com.dslplatform.json.processor.Analysis.PropertyAnalysis
 
ALLOW - com.dslplatform.json.processor.UnknownTypes
 
allowArrayFormat - Variable in class com.dslplatform.json.DslJson
When object supports array format, eg.
allowArrayFormat - Variable in class com.dslplatform.json.DslJson.Settings
 
allowArrayFormat(boolean) - Method in class com.dslplatform.json.DslJson.Settings
Some encoders/decoders support writing objects in array format.
allowUnknown - Variable in class com.dslplatform.json.processor.Context
 
allWhitespace(int, int) - Method in class com.dslplatform.json.JsonReader
 
alternativeAlias - Variable in class com.dslplatform.json.processor.Analysis
 
alternativeCreators - Variable in class com.dslplatform.json.processor.Analysis
 
alternativeIgnore - Variable in class com.dslplatform.json.processor.Analysis
 
alternativeIndex - Variable in class com.dslplatform.json.processor.Analysis
 
alternativeMandatory - Variable in class com.dslplatform.json.processor.Analysis
 
alternativeNames - Variable in class com.dslplatform.json.processor.AttributeInfo
 
alternativeNames() - Method in annotation type com.dslplatform.json.JsonAttribute
Multiple different incoming JSON properties can be deserialized into same POJO property.
alternativeNonNullable - Variable in class com.dslplatform.json.processor.Analysis
 
ALWAYS - com.dslplatform.json.JsonAttribute.IncludePolicy
Always include property in the output
alwaysSerialize - Variable in class com.dslplatform.json.runtime.LazyAttributeObjectEncoder
 
alwaysSerialize - Variable in class com.dslplatform.json.runtime.MixinDescription
 
alwaysSerialize - Variable in class com.dslplatform.json.runtime.WriteDescription
 
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.AccessElements - Class in com.dslplatform.json.processor
 
Analysis.AnnotationMapping<T> - Class in com.dslplatform.json.processor
 
Analysis.PartKind - Enum in com.dslplatform.json.processor
 
Analysis.PropertyAnalysis - Class in com.dslplatform.json.processor
 
analyze() - Method in class com.dslplatform.json.processor.Analysis
 
analyze(Type, Class<?>) - Method in class com.dslplatform.json.runtime.GenericsMapper
 
analyze(Type, Class<Enum>, DslJson) - Static method in class com.dslplatform.json.runtime.EnumAnalyzer
 
analyze(Type, Class<T>, DslJson) - Static method in class com.dslplatform.json.runtime.MixinAnalyzer
 
analyze(Type, Class<T>, DslJson) - Static method in class com.dslplatform.json.runtime.ObjectAnalyzer
 
analyze(Type, Class<T>, DslJson<?>) - Static method in class com.dslplatform.json.runtime.ImmutableAnalyzer
 
analyzeAttribute(StructInfo, TypeMirror, String, Analysis.AccessElements, String, Stack<String>, VariableElement) - Method in class com.dslplatform.json.processor.Analysis
 
analyzeDecoder(Type, Type, DslJson) - Static method in class com.dslplatform.json.runtime.ArrayAnalyzer
 
analyzeDecoder(Type, Type, Type, Class<?>, DslJson) - Static method in class com.dslplatform.json.runtime.MapAnalyzer
 
analyzeDecoding(Type, Type, Class<?>, DslJson) - Static method in class com.dslplatform.json.runtime.CollectionAnalyzer
 
analyzeDecoding(Type, Type, Class<?>, DslJson) - Static method in class com.dslplatform.json.runtime.OptionalAnalyzer
 
analyzeEncoder(Type, Type, DslJson) - Static method in class com.dslplatform.json.runtime.ArrayAnalyzer
 
analyzeEncoder(Type, Type, Type, Class<?>, DslJson) - Static method in class com.dslplatform.json.runtime.MapAnalyzer
 
analyzeEncoding(Type, Type, Class<?>, DslJson) - Static method in class com.dslplatform.json.runtime.CollectionAnalyzer
 
analyzeEncoding(Type, Type, Class<?>, DslJson) - Static method in class com.dslplatform.json.runtime.OptionalAnalyzer
 
analyzeField(DslJson, Type, LinkedHashMap<String, JsonWriter.WriteObject>, Field, Class<?>, GenericsMapper) - Static method in class com.dslplatform.json.runtime.ImmutableAnalyzer
 
analyzeField(DslJson, LinkedHashMap<String, JsonWriter.WriteObject>, Field, GenericsMapper) - Static method in class com.dslplatform.json.runtime.MixinAnalyzer
 
analyzeField(DslJson, LinkedHashMap<String, JsonWriter.WriteObject>, LinkedHashMap<String, DecodePropertyInfo<JsonReader.BindObject>>, Field, int, Class<?>, GenericsMapper) - Static method in class com.dslplatform.json.runtime.ObjectAnalyzer
 
analyzeMethod(Method, DslJson, Type, String, HashMap<String, JsonWriter.WriteObject>, Class<?>, GenericsMapper) - Static method in class com.dslplatform.json.runtime.ImmutableAnalyzer
 
analyzeMethods(Method, DslJson, LinkedHashMap<String, JsonWriter.WriteObject>, Class<?>, GenericsMapper) - Static method in class com.dslplatform.json.runtime.MixinAnalyzer
 
analyzeMethods(Method, Class<?>, DslJson, LinkedHashMap<String, JsonWriter.WriteObject>, LinkedHashMap<String, DecodePropertyInfo<JsonReader.BindObject>>, int, Class<?>, GenericsMapper) - Static method in class com.dslplatform.json.runtime.ObjectAnalyzer
 
analyzeParts(TypeMirror) - Method in class com.dslplatform.json.processor.Analysis
 
analyzePartsRecursively(TypeMirror, Map<String, Analysis.PartKind>, Set<TypeMirror>) - Method in class com.dslplatform.json.processor.Analysis
 
analyzeType(Type) - Method in class com.dslplatform.json.runtime.GenericsMapper
 
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.Analysis.AccessElements
 
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
 
annotation(ExecutableElement, ExecutableElement, VariableElement, VariableElement) - Method in class com.dslplatform.json.processor.Analysis
 
ANNOTATION - com.dslplatform.json.processor.CompiledJsonAnnotationProcessor.Options
 
AnnotationMapping(String, T) - Constructor for class com.dslplatform.json.processor.Analysis.AnnotationMapping
 
annotationUsage - Variable in class com.dslplatform.json.processor.Analysis
 
annotationUsage - Variable in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
AnnotationUsage - Enum in com.dslplatform.json.processor
 
AnnotationUsage() - Constructor for enum com.dslplatform.json.processor.AnnotationUsage
 
append(byte) - Method in class com.dslplatform.json.Grisu3.FastDtoaBuilder
 
appendString(StringBuffer) - Method in class com.dslplatform.json.JsonReader
 
appendString(StringBuilder) - Method in class com.dslplatform.json.JsonReader
 
apply(Object) - Method in class com.dslplatform.json.runtime.Reflection.ReadField
 
apply(Object) - Method in class com.dslplatform.json.runtime.Reflection.ReadMethod
 
apply(TIn) - Method in interface com.dslplatform.json.runtime.Settings.Function
 
approximateDouble(int, double, int) - Static method in class com.dslplatform.json.NumberConverter
 
arg - Variable in class com.dslplatform.json.processor.Analysis.AccessElements
 
argument - Variable in class com.dslplatform.json.processor.AttributeInfo
 
argumentMapping - Variable in class com.dslplatform.json.processor.StructInfo
 
arguments - Variable in class com.dslplatform.json.runtime.Generics.GenericType
 
ARRAY - com.dslplatform.json.CompiledJson.Format
Compact format without attribute names, eg: [123,"json"]
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
 
arrayBinder - Variable in class com.dslplatform.json.runtime.FormatDescription
 
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
 
arrayFormat - Variable in class com.dslplatform.json.runtime.FormatDescription
 
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
 
asDiyFp(long, Grisu3.DiyFp) - Static method in class com.dslplatform.json.Grisu3.DoubleHelper
 
asFormatConverter(StructInfo, String, String, boolean) - Method in class com.dslplatform.json.processor.ConverterTemplate
 
asNormalizedDiyFp(long, Grisu3.DiyFp) - Static method in class com.dslplatform.json.Grisu3.DoubleHelper
 
AttributeArrayEncoder<T,​R> - Class in com.dslplatform.json.runtime
 
AttributeArrayEncoder(Settings.Function<T, R>, JsonWriter.WriteObject<R>) - Constructor for class com.dslplatform.json.runtime.AttributeArrayEncoder
 
AttributeDecoder<T,​P> - Class in com.dslplatform.json.runtime
 
AttributeDecoder(Settings.BiConsumer<T, P>, JsonReader.ReadObject<P>) - Constructor for class com.dslplatform.json.runtime.AttributeDecoder
 
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
 
AttributeObjectAlwaysEncoder<T,​R> - Class in com.dslplatform.json.runtime
 
AttributeObjectAlwaysEncoder(Settings.Function<T, R>, String, JsonWriter.WriteObject<R>) - Constructor for class com.dslplatform.json.runtime.AttributeObjectAlwaysEncoder
 
AttributeObjectNonDefaultEncoder<T,​R> - Class in com.dslplatform.json.runtime
 
AttributeObjectNonDefaultEncoder(Settings.Function<T, R>, String, JsonWriter.WriteObject<R>, R) - Constructor for class com.dslplatform.json.runtime.AttributeObjectNonDefaultEncoder
 
attributes - Variable in class com.dslplatform.json.processor.StructInfo
 
attributeType - Variable in class com.dslplatform.json.processor.Analysis
 

B

BA - Static variable in class com.dslplatform.json.Base64
 
Base64 - Class in com.dslplatform.json
A very fast and memory efficient class to encode and decode to and from BASE64 in full accordance with RFC 2045.

On Windows XP sp1 with 1.4.2_04 and later ;), this encoder and decoder is about 10 times faster on small arrays (10 - 1000 bytes) and 2-3 times as fast on larger arrays (10000 - 1000000 bytes) compared to sun.misc.Encoder()/Decoder().

On byte arrays the encoder is about 20% faster than Jakarta Commons Base64 Codec for encode and about 50% faster for decoding large arrays.
Base64() - Constructor for class com.dslplatform.json.Base64
 
baseListType - Variable in class com.dslplatform.json.processor.Analysis
 
baseMapType - Variable in class com.dslplatform.json.processor.Analysis
 
baseSetType - Variable in class com.dslplatform.json.processor.Analysis
 
basicSetup() - Static method in class com.dslplatform.json.runtime.Settings
 
BD_MAX_LONG - Static variable in class com.dslplatform.json.NumberConverter
 
BD_MIN_LONG - Static variable in class com.dslplatform.json.NumberConverter
 
beanOrActualName(String) - Static method in class com.dslplatform.json.processor.Analysis
Deprecated.
beanOrActualName(String, boolean) - Static method in class com.dslplatform.json.processor.Analysis
 
beans - Variable in class com.dslplatform.json.processor.Analysis.PropertyAnalysis
 
beginObjectOrList - Variable in class com.dslplatform.json.PrettifyOutputStream
 
Behavior() - Constructor for enum com.dslplatform.json.CompiledJson.Behavior
 
BIGDECIMAL - com.dslplatform.json.JsonReader.UnknownNumberParsing
 
bigDecimalOrDouble(BigDecimal, JsonReader.UnknownNumberParsing) - Static method in class com.dslplatform.json.NumberConverter
 
biggestPowerTen(int, int) - Static method in class com.dslplatform.json.Grisu3.FastDtoa
 
BinaryConverter - Class in com.dslplatform.json
 
BinaryConverter() - Constructor for class com.dslplatform.json.BinaryConverter
 
binaryExponent - Variable in class com.dslplatform.json.Grisu3.CachedPowers.CachedPower
 
binaryName - Variable in class com.dslplatform.json.processor.StructInfo
 
bind(JsonReader, B) - Method in class com.dslplatform.json.runtime.ArrayFormatDescription
 
bind(JsonReader, B) - Method in class com.dslplatform.json.runtime.ObjectFormatDescription
 
bind(JsonReader, Object) - Method in class com.dslplatform.json.runtime.ObjectAnalyzer.LazyObjectDescription
 
bind(JsonReader, T) - Method in interface com.dslplatform.json.JsonReader.BindObject
 
bind(JsonReader, T) - Method in class com.dslplatform.json.runtime.AttributeDecoder
 
bind(JsonReader, T) - Method in class com.dslplatform.json.runtime.FormatDescription
 
bind(JsonReader, T) - Method in class com.dslplatform.json.runtime.LazyAttributeDecoder
 
bind(Writer) - Method in class com.dslplatform.json.processor.ConverterInfo
 
bindContent(JsonReader, B) - Method in class com.dslplatform.json.runtime.ArrayFormatDescription
 
bindContent(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
 
binderFactories - Variable in class com.dslplatform.json.DslJson.Settings
 
binders - Variable in class com.dslplatform.json.DslJson
 
bindObjectSlow(JsonReader, B, long) - Method in class com.dslplatform.json.runtime.ObjectFormatDescription
 
bindPrefix - Variable in class com.dslplatform.json.processor.ConverterInfo
 
BoolConverter - Class in com.dslplatform.json
 
BoolConverter() - Constructor for class com.dslplatform.json.BoolConverter
 
booleanAnnotationValue(AnnotationMirror, String, boolean) - Static method in class com.dslplatform.json.processor.Analysis
 
boundary_minus - Variable in class com.dslplatform.json.Grisu3.FastDtoaBuilder
 
boundary_plus - Variable in class com.dslplatform.json.Grisu3.FastDtoaBuilder
 
buffer - Variable in class com.dslplatform.json.DslJson.RereadStream
 
buffer - Variable in class com.dslplatform.json.JsonReader
 
buffer - Variable in class com.dslplatform.json.JsonWriter
 
buffer - Variable in class com.dslplatform.json.NumberConverter.NumberInfo
 
bufferLenWithExtraSpace - Variable in class com.dslplatform.json.JsonReader
 
build - Variable in class com.dslplatform.json.processor.BuilderInfo
 
build() - Method in class com.dslplatform.json.jsonb.DslJsonbProvider.DslJsonbBuilder
 
buildArrayType(TypeMirror, Map<String, Integer>, Map<String, TypeMirror>) - Method in class com.dslplatform.json.processor.ConverterTemplate
 
buildCDataList(Document, Node, List<String>) - Static method in class com.dslplatform.json.XmlConverter
 
buildCode(Writer, ProcessingEnvironment, String, StructInfo, Map<String, StructInfo>, TypeSupport, boolean, String) - Static method in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
buildCommentList(Document, Node, List<String>) - Static method in class com.dslplatform.json.XmlConverter
 
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
 
buildRootConfiguration(Writer, String, Map<String, StructInfo>, ProcessingEnvironment) - Static method in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
buildShortName(String, Set<String>, Map<Character, Integer>) - Static method in class com.dslplatform.json.processor.MinifiedNaming
 
buildTextNodeList(Document, Node, List<String>) - Static method in class com.dslplatform.json.XmlConverter
 
buildXmlFromHashMap(Document, Element, Object) - Static method in class com.dslplatform.json.XmlConverter
 
buildXmlFromJsonArray(Document, Node, List<Object>) - Static method in class com.dslplatform.json.XmlConverter
 

C

CA - Static variable in class com.dslplatform.json.Base64
 
cache - Variable in class com.dslplatform.json.DslJson.SimpleStringCache
 
cache - Variable in enum com.dslplatform.json.PrettifyOutputStream.IndentType
 
cache - Variable in class com.dslplatform.json.processor.CachedTypeSupport
 
CACHED_POWERS - Static variable in class com.dslplatform.json.Grisu3.CachedPowers
 
CACHED_POWERS_SPACING - Static variable in class com.dslplatform.json.Grisu3.CachedPowers
 
CachedPower(long, short, short) - Constructor for class com.dslplatform.json.Grisu3.CachedPowers.CachedPower
 
CachedPowers() - Constructor for class com.dslplatform.json.Grisu3.CachedPowers
 
CachedTypeSupport - Class in com.dslplatform.json.processor
 
CachedTypeSupport(TypeSupport) - Constructor for class com.dslplatform.json.processor.CachedTypeSupport
 
calcHash() - Method in class com.dslplatform.json.JsonReader
 
calcHash(String) - Static method in class com.dslplatform.json.processor.StructInfo
 
calcHash(String) - Static method in class com.dslplatform.json.runtime.DecodePropertyInfo
 
calcHashAndCopyName(long, int) - Method in class com.dslplatform.json.JsonReader
 
calculateMandatory(DecodePropertyInfo[]) - Static method in class com.dslplatform.json.runtime.DecodePropertyInfo
 
calcWeakHash() - Method in class com.dslplatform.json.JsonReader
 
calcWeakHash(String) - Static method in class com.dslplatform.json.processor.ConverterTemplate
 
calcWeakHash(String) - Static method in class com.dslplatform.json.processor.StructInfo
 
calcWeakHash(String) - Static method in class com.dslplatform.json.runtime.DecodePropertyInfo
 
calcWeakHashAndCopyName(int, int) - Method in class com.dslplatform.json.JsonReader
 
canArrayFormat - Variable in class com.dslplatform.json.runtime.MixinDescription
 
canDeserialize(Type) - Method in class com.dslplatform.json.DslJson
Check if DslJson knows how to deserialize a type.
canNew(Class<?>) - Static method in class com.dslplatform.json.runtime.MapAnalyzer
 
canObjectFormat - Variable in class com.dslplatform.json.runtime.MixinDescription
 
canRead(int) - Static method in class com.dslplatform.json.runtime.MixinAnalyzer
 
canRead(int) - Static method in class com.dslplatform.json.runtime.ObjectAnalyzer
 
canReadInput() - Method in class com.dslplatform.json.processor.AttributeInfo
 
canResolveCollection(String, TypeSupport, Map<String, StructInfo>) - 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.
canUseTypeName - Static variable in class com.dslplatform.json.runtime.Reflection
 
canWrite(int) - Static method in class com.dslplatform.json.runtime.ObjectAnalyzer
 
canWriteOutput() - Method in class com.dslplatform.json.processor.AttributeInfo
 
CDATA_NODE_TAG - Static variable in class com.dslplatform.json.XmlConverter
 
CHAR_ARRAY_WRITER - Static variable in class com.dslplatform.json.DslJson
 
chars - Variable in class com.dslplatform.json.Grisu3.FastDtoaBuilder
 
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
checkExternal(Type, ConcurrentMap<Type, T>) - Method in class com.dslplatform.json.DslJson
 
checkForConversionToString - Variable in class com.dslplatform.json.runtime.MapEncoder
 
checkHashCollision() - Method in class com.dslplatform.json.processor.StructInfo
 
checkMandatory(List<AttributeInfo>, int) - Method in class com.dslplatform.json.processor.ConverterTemplate
 
checkMandatory(List<AttributeInfo>, String) - Method in class com.dslplatform.json.processor.ConverterTemplate
 
checkObjectEnd() - Method in class com.dslplatform.json.JsonReader
Check if the last read token is an object end
checkParentSignatures(StructInfo, TypeElement, Set<StructInfo>, String, Set<TypeElement>) - Method in class com.dslplatform.json.processor.Analysis
 
checkRelatedProperty(TypeMirror, DeclaredType, String, Element, Element, Stack<String>) - Method in class com.dslplatform.json.processor.Analysis
 
checkRelatedPropertyRecursively(TypeMirror, DeclaredType, String, Element, Stack<String>) - Method in class com.dslplatform.json.processor.Analysis
 
checkSignature(Type) - Static method in class com.dslplatform.json.runtime.ArrayAnalyzer
 
checkSignatureNotFound() - Method in class com.dslplatform.json.runtime.ImmutableAnalyzer.LazyImmutableDescription
 
checkSignatureNotFound() - Method in class com.dslplatform.json.runtime.MixinAnalyzer.LazyMixinDescription
 
checkSignatureNotFound() - Method in class com.dslplatform.json.runtime.ObjectAnalyzer.LazyObjectDescription
 
CLASS - com.dslplatform.json.processor.ObjectType
 
classDiscriminator(AnnotationMirror) - Static method in class com.dslplatform.json.processor.Analysis
 
classLoaders - Variable in class com.dslplatform.json.DslJson.Settings
 
classLoaders - Variable in class com.dslplatform.json.ExternalConverterAnalyzer
 
className(AnnotationMirror) - Static method in class com.dslplatform.json.processor.Analysis
 
close() - Method in class com.dslplatform.json.jsonb.DslJsonbProvider.DslJsonb
 
close() - Method in class com.dslplatform.json.JsonWriter
Deprecated.
code - Variable in class com.dslplatform.json.processor.Context
 
code - Variable in class com.dslplatform.json.processor.ConverterTemplate
 
code - Variable in class com.dslplatform.json.processor.EnumTemplate
 
collection(ExecutableElement, AnnotationMirror) - Static method in class com.dslplatform.json.processor.Analysis.AccessElements
 
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 java.util.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 java.util.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: ,
COMMENT_NODE_TAG - Static variable in class com.dslplatform.json.XmlConverter
 
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
 
CompiledJsonAnnotationProcessor.Options - Enum in com.dslplatform.json.processor
 
compiledJsonElement - Variable in class com.dslplatform.json.processor.Analysis
 
compiledJsonType - Variable in class com.dslplatform.json.processor.Analysis
 
componentType - Variable in class com.dslplatform.json.runtime.Generics.GenericArrayTypeImpl
 
CompositeParameterNameExtractor - Class in com.dslplatform.json.runtime
 
CompositeParameterNameExtractor(List<ParameterNameExtractor>) - Constructor for class com.dslplatform.json.runtime.CompositeParameterNameExtractor
 
CONFIG - Static variable in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
Configuration - Interface in com.dslplatform.json
Configuration API for setting up readers/writers during library initialization.
CONFIGURATION - com.dslplatform.json.processor.CompiledJsonAnnotationProcessor.Options
 
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(String, Throwable) - Constructor for exception com.dslplatform.json.ConfigurationException
 
ConfigurationException(Throwable) - Constructor for exception com.dslplatform.json.ConfigurationException
 
configurationFileName - Variable in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
configurations - Variable in class com.dslplatform.json.DslJson.Settings
 
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.DslJson.Settings
 
context - Variable in class com.dslplatform.json.JsonReader
 
context - Variable in class com.dslplatform.json.processor.ConverterTemplate
 
context - Variable in class com.dslplatform.json.processor.EnumTemplate
 
Context - Class in com.dslplatform.json.processor
 
Context(Writer, ProcessingEnvironment, Map<String, OptimizedConverter>, Map<String, String>, Map<String, StructInfo>, TypeSupport, boolean) - Constructor for class com.dslplatform.json.processor.Context
 
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() - Method in annotation type com.dslplatform.json.JsonAttribute
Custom property converter.
CONVERTER - com.dslplatform.json.processor.ObjectType
 
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
 
ConverterTemplate - Class in com.dslplatform.json.processor
 
ConverterTemplate(Context, EnumTemplate) - Constructor for class com.dslplatform.json.processor.ConverterTemplate
 
converterType - Variable in class com.dslplatform.json.processor.Analysis
 
convertResultToArray(Class<?>, List<?>) - Static method in class com.dslplatform.json.DslJson
 
convertToReader(JsonReader.ReadJsonObject<T>) - Method in class com.dslplatform.json.DslJson
 
copyTo(byte[], int) - Method in class com.dslplatform.json.Grisu3.FastDtoaBuilder
 
countError - Variable in class com.dslplatform.json.runtime.ArrayFormatDescription
 
create() - Method in class com.dslplatform.json.jsonb.DslJsonbProvider
 
create() - Method in interface com.dslplatform.json.runtime.InstanceFactory
 
create(StructInfo, String) - Method in class com.dslplatform.json.processor.EnumTemplate
 
create(Class<D>, InstanceFactory<D>, JsonWriter.WriteObject[], JsonReader.BindObject[]) - Static method in class com.dslplatform.json.runtime.ArrayFormatDescription
 
create(Class<D>, InstanceFactory<D>, JsonWriter.WriteObject[], DecodePropertyInfo<JsonReader.BindObject>[], DslJson, boolean) - Static method in class com.dslplatform.json.runtime.ObjectFormatDescription
 
create(Type, Class<?>) - Static method in class com.dslplatform.json.runtime.GenericsMapper
 
create(String, boolean) - Static method in exception com.dslplatform.json.ParsingException
 
create(String, Throwable, boolean) - Static method in exception com.dslplatform.json.ParsingException
 
createAndPut(int, char[], int) - Method in class com.dslplatform.json.DslJson.SimpleStringCache
 
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
 
createConverter(StructInfo, String, String) - Method in class com.dslplatform.json.processor.ConverterTemplate
 
createDecoder(Settings.BiConsumer<T, R>, String, DslJson, boolean, boolean, int, boolean, JsonReader.ReadObject<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, Class<R>) - Static method in class com.dslplatform.json.runtime.Settings
 
createDocument() - Static method in class com.dslplatform.json.XmlConverter
 
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
 
createLazyReaderAndWriter(AttributeInfo, TypeMirror, String, StructInfo) - Method in class com.dslplatform.json.processor.ConverterTemplate
 
createThroughConstructor - Variable in class com.dslplatform.json.processor.StructInfo
 
createTypeSignature(TypeMirror, Map<String, Integer>, Map<String, TypeMirror>) - Method in class com.dslplatform.json.processor.ConverterTemplate
 
createTypeSignature(TypeMirror, Map<String, Integer>, Map<String, TypeMirror>, StringBuilder) - Method in class com.dslplatform.json.processor.ConverterTemplate
 
createTypeSignature(Types, TypeMirror, LinkedHashSet<TypeMirror>, Map<String, TypeMirror>) - Static method in class com.dslplatform.json.processor.Analysis
 
createTypeSignature(Types, TypeMirror, Map<String, TypeMirror>) - Method in class com.dslplatform.json.processor.AttributeInfo
 
createTypeSignature(Types, TypeMirror, Map<String, TypeMirror>, StringBuilder) - Static method in class com.dslplatform.json.processor.Analysis
 
createWriter(ResultSetMetaData, int) - Method in class com.dslplatform.json.ResultSetConverter
 
creator - Variable in class com.dslplatform.json.processor.Analysis.PropertyAnalysis
 
creatorMarker(Class<? extends Annotation>, boolean) - Method in class com.dslplatform.json.DslJson.Settings
When there are multiple constructors, pick the one marked with annotation.
creatorMarkers - Variable in class com.dslplatform.json.DslJson
 
creatorMarkers - Variable in class com.dslplatform.json.DslJson.Settings
 
Creators - Static variable in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
ctor - Variable in class com.dslplatform.json.processor.BuilderInfo
 
ctorOrMethod - Variable in class com.dslplatform.json.runtime.ImmutableAnalyzer.WriteMember
 
currentIndent - Variable in class com.dslplatform.json.PrettifyOutputStream
 
currentIndex - Variable in class com.dslplatform.json.JsonReader
 
currentPosition - Variable in class com.dslplatform.json.JsonReader
 

D

DATE_TIME_READER - Static variable in class com.dslplatform.json.JavaTimeConverter
 
DATE_TIME_WRITER - Static variable in class com.dslplatform.json.JavaTimeConverter
 
DEBUG - com.dslplatform.json.processor.LogLevel
 
DECIMAL_READER - Static variable in class com.dslplatform.json.NumberConverter
 
DECIMAL_WRITER - Static variable in class com.dslplatform.json.NumberConverter
 
DecimalConverter - Variable in class com.dslplatform.json.ResultSetConverter
 
decimalExponent - Variable in class com.dslplatform.json.Grisu3.CachedPowers.CachedPower
 
declaringClass - Variable in class com.dslplatform.json.runtime.GenericsMapper.GenericsMappingKey
 
decodeFast(byte[], int, int) - Static method in class com.dslplatform.json.Base64
 
DecodePropertyInfo<T> - Class in com.dslplatform.json.runtime
 
DecodePropertyInfo(String, boolean, boolean, int, boolean, T) - Constructor for class com.dslplatform.json.runtime.DecodePropertyInfo
 
DecodePropertyInfo(String, boolean, boolean, long, int, boolean, int, int, T, byte[]) - Constructor for class com.dslplatform.json.runtime.DecodePropertyInfo
 
decoder - Variable in class com.dslplatform.json.runtime.ArrayDecoder
 
decoder - Variable in class com.dslplatform.json.runtime.AttributeDecoder
 
decoder - Variable in class com.dslplatform.json.runtime.CollectionDecoder
 
decoder - Variable in class com.dslplatform.json.runtime.ImmutableAnalyzer.LazyImmutableDescription
 
decoder - Variable in class com.dslplatform.json.runtime.ImmutableAnalyzer.WriteMember
 
decoder - Variable in class com.dslplatform.json.runtime.LazyAttributeDecoder
 
decoder - Variable in class com.dslplatform.json.runtime.OptionalDecoder
 
decoderField - Variable in class com.dslplatform.json.processor.OptimizedConverter
 
decoders - Variable in class com.dslplatform.json.runtime.ArrayFormatDescription
 
decoders - Variable in class com.dslplatform.json.runtime.EnumDescription
 
decoders - Variable in class com.dslplatform.json.runtime.ImmutableDescription
 
decoders - Variable in class com.dslplatform.json.runtime.ObjectFormatDescription
 
decreaseLast() - Method in class com.dslplatform.json.Grisu3.FastDtoaBuilder
 
defArgs - Variable in class com.dslplatform.json.runtime.ImmutableDescription
 
DEFAULT - com.dslplatform.json.CompiledJson.Behavior
Use the object type default behavior
DEFAULT - com.dslplatform.json.CompiledJson.ObjectFormatPolicy
Inherit the serialization policy from DslJson omitDefaults setting
DEFAULT - com.dslplatform.json.CompiledJson.TypeSignature
Embed additional metadata as the first property during serialization
DEFAULT - com.dslplatform.json.JsonReader.DoublePrecision
 
defaultObjectStart - Static variable in class com.dslplatform.json.runtime.MixinDescription
 
defaults - Variable in class com.dslplatform.json.DslJson
 
defaults - Variable in class com.dslplatform.json.processor.Context
 
Defaults - Static variable in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
defaultTypeHash - Static variable in class com.dslplatform.json.runtime.MixinDescription
 
defaultValue - Variable in class com.dslplatform.json.processor.ConverterInfo
 
defaultValue - Variable in class com.dslplatform.json.processor.OptimizedConverter
 
defaultValue - Variable in class com.dslplatform.json.runtime.AttributeObjectNonDefaultEncoder
 
defaultValue - Variable in class com.dslplatform.json.runtime.LazyAttributeObjectEncoder
 
delegate - Variable in class com.dslplatform.json.processor.CachedTypeSupport
 
DESCRIPTION_AND_POSITION - com.dslplatform.json.JsonReader.ErrorInfo
 
DESCRIPTION_ONLY - com.dslplatform.json.JsonReader.ErrorInfo
 
descriptions - Variable in class com.dslplatform.json.runtime.MixinDescription
 
descriptions - Variable in class com.dslplatform.json.runtime.MixinWriter
 
deserialize(JsonReader) - Static method in class com.dslplatform.json.BinaryConverter
 
deserialize(JsonReader) - Static method in class com.dslplatform.json.BoolConverter
 
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
 
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(Class<TResult>, JsonReader, InputStream) - Method in class com.dslplatform.json.DslJson
 
deserialize(Class<TResult>, InputStream) - Method in class com.dslplatform.json.DslJson
Convenient deserialize API for working with streams.
deserialize(Class<TResult>, InputStream, byte[]) - Method in class com.dslplatform.json.DslJson
Convenient deserialize API for working with streams.
deserialize(Type, byte[], int) - Method in class com.dslplatform.json.DslJson
Deserialize API for working with bytes.
deserialize(Type, InputStream) - Method in class com.dslplatform.json.DslJson
Deserialize API for working with streams.
deserialize(Type, InputStream, byte[]) - 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
 
deserializeAs - Variable in class com.dslplatform.json.processor.StructInfo
 
deserializeAs() - Method in annotation type com.dslplatform.json.CompiledJson
Perform deserialization into a different type.
deserializeAs(AnnotationMirror) - Static method in class com.dslplatform.json.processor.Analysis
 
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) - Static method in class com.dslplatform.json.BoolConverter
 
deserializeCollection(JsonReader) - Static method in class com.dslplatform.json.MapConverter
 
deserializeCollection(JsonReader) - Static method in class com.dslplatform.json.StringConverter
 
deserializeCollection(JsonReader) - Static method in class com.dslplatform.json.UUIDConverter
 
deserializeCollection(JsonReader) - Static method in class com.dslplatform.json.XmlConverter
 
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.ReadObject<S>) - Method in class com.dslplatform.json.JsonReader
 
deserializeCollection(JsonReader.ReadObject<S>, Collection<T>) - Method in class com.dslplatform.json.JsonReader
 
deserializeCollection(JsonReader, Collection<byte[]>) - Static method in class com.dslplatform.json.BinaryConverter
 
deserializeCollection(JsonReader, Collection<Boolean>) - Static method in class com.dslplatform.json.BoolConverter
 
deserializeCollection(JsonReader, Collection<String>) - Static method in class com.dslplatform.json.StringConverter
 
deserializeCollection(JsonReader, Collection<Map<String, String>>) - Static method in class com.dslplatform.json.MapConverter
 
deserializeCollection(JsonReader, Collection<UUID>) - Static method in class com.dslplatform.json.UUIDConverter
 
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(JsonReader) - Static method in class com.dslplatform.json.ObjectConverter
 
deserializeList(Class<TResult>, byte[], int) - Method in class com.dslplatform.json.DslJson
Convenient deserialize list API for working with bytes.
deserializeList(Class<TResult>, JsonReader<TContext>, InputStream) - Method in class com.dslplatform.json.DslJson
 
deserializeList(Class<TResult>, InputStream) - Method in class com.dslplatform.json.DslJson
Convenient deserialize list API for working with streams.
deserializeList(Class<TResult>, InputStream, byte[]) - Method in class com.dslplatform.json.DslJson
This is deprecated to avoid using it.
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) - Static method in class com.dslplatform.json.BoolConverter
 
deserializeNullableCollection(JsonReader) - Static method in class com.dslplatform.json.MapConverter
 
deserializeNullableCollection(JsonReader) - Static method in class com.dslplatform.json.StringConverter
 
deserializeNullableCollection(JsonReader) - Static method in class com.dslplatform.json.UUIDConverter
 
deserializeNullableCollection(JsonReader) - Static method in class com.dslplatform.json.XmlConverter
 
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.ReadObject<S>) - Method in class com.dslplatform.json.JsonReader
 
deserializeNullableCollection(JsonReader.ReadObject<S>, Collection<T>) - Method in class com.dslplatform.json.JsonReader
 
deserializeNullableCollection(JsonReader, Collection<byte[]>) - Static method in class com.dslplatform.json.BinaryConverter
 
deserializeNullableCollection(JsonReader, Collection<Boolean>) - Static method in class com.dslplatform.json.BoolConverter
 
deserializeNullableCollection(JsonReader, Collection<String>) - Static method in class com.dslplatform.json.StringConverter
 
deserializeNullableCollection(JsonReader, Collection<Map<String, String>>) - Static method in class com.dslplatform.json.MapConverter
 
deserializeNullableCollection(JsonReader, Collection<UUID>) - Static method in class com.dslplatform.json.UUIDConverter
 
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
 
deserializeTarget - Variable in class com.dslplatform.json.processor.StructInfo
 
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
 
detectPrefix(boolean, String) - Static method in class com.dslplatform.json.processor.ConverterInfo
 
DIFF - Static variable in class com.dslplatform.json.NumberConverter
 
digitGen(Grisu3.FastDtoaBuilder, int) - Static method in class com.dslplatform.json.Grisu3.FastDtoa
 
digits - Static variable in class com.dslplatform.json.Grisu3.FastDtoaBuilder
 
DIGITS - Static variable in class com.dslplatform.json.NumberConverter
 
discoveredBy - Variable in class com.dslplatform.json.processor.StructInfo
 
discriminator - Variable in class com.dslplatform.json.processor.StructInfo
 
discriminator - Variable in class com.dslplatform.json.runtime.MixinDescription
 
discriminator() - Method in annotation type com.dslplatform.json.CompiledJson
When used in mixin which doesn't have deserializeAs "discriminator":signature will be injected into JSON.
discriminatorError - Variable in class com.dslplatform.json.runtime.MixinDescription
 
DiyFp() - Constructor for class com.dslplatform.json.Grisu3.DiyFp
 
documentBuilder - Static variable in class com.dslplatform.json.XmlConverter
 
DOUBLE - com.dslplatform.json.JsonReader.UnknownNumberParsing
 
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
 
doubleBuilder - Variable in class com.dslplatform.json.JsonWriter
 
DoubleEnd - Static variable in class com.dslplatform.json.ResultSetConverter
 
doubleExponent(JsonReader, long, int, double, byte[], int, int, int, int) - Static method in class com.dslplatform.json.NumberConverter
 
DoubleHelper() - Constructor for class com.dslplatform.json.Grisu3.DoubleHelper
 
doubleLengthLimit - Variable in class com.dslplatform.json.JsonReader
 
doublePrecision - Variable in class com.dslplatform.json.DslJson
 
doublePrecision - Variable in class com.dslplatform.json.DslJson.Settings
 
doublePrecision - 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(int) - Constructor for enum com.dslplatform.json.JsonReader.DoublePrecision
 
dsl_json.java.util - package dsl_json.java.util
 
dslJson - Variable in class com.dslplatform.json.jsonb.DslJsonbProvider.DslJsonb
 
dslJson - Variable in class com.dslplatform.json.ResultSetConverter
 
DslJson<TContext> - Class in com.dslplatform.json
Main DSL-JSON class.
DslJson() - Constructor for class com.dslplatform.json.DslJson
Simple initialization entry point.
DslJson(DslJson.Settings<TContext>) - Constructor for class com.dslplatform.json.DslJson
Fully configurable entry point.
DslJson(TContext, boolean, DslJson.Fallback<TContext>, boolean, StringCache, Iterable<Configuration>) - Constructor for class com.dslplatform.json.DslJson
Deprecated.
DslJson.ConverterFactory<T> - Interface in com.dslplatform.json
 
DslJson.Fallback<TContext> - Interface in com.dslplatform.json
 
DslJson.RereadStream - Class 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.
DslJsonb(DslJson.Settings) - Constructor for class com.dslplatform.json.jsonb.DslJsonbProvider.DslJsonb
 
DslJsonbBuilder() - Constructor for class com.dslplatform.json.jsonb.DslJsonbProvider.DslJsonbBuilder
 
DslJsonbProvider - Class in com.dslplatform.json.jsonb
 
DslJsonbProvider() - Constructor for class com.dslplatform.json.jsonb.DslJsonbProvider
 
DslJsonbProvider.DslJsonb - Class in com.dslplatform.json.jsonb
 
DslJsonbProvider.DslJsonbBuilder - Class in com.dslplatform.json.jsonb
 

E

e - Variable in class com.dslplatform.json.Grisu3.DiyFp
 
element - Variable in class com.dslplatform.json.processor.AttributeInfo
 
element - Variable in class com.dslplatform.json.processor.StructInfo
 
elements - Variable in class com.dslplatform.json.processor.Analysis
 
EMPTY - Static variable in class com.dslplatform.json.runtime.ArrayEncoder
 
EMPTY - Static variable in class com.dslplatform.json.runtime.CollectionEncoder
 
EMPTY - Static variable in class com.dslplatform.json.runtime.MapEncoder
 
EMPTY_ARRAY - Static variable in class com.dslplatform.json.Base64
 
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
 
EMPTY_ITERATOR - Static variable in class com.dslplatform.json.DslJson
 
emptyArray(StructInfo, String) - Method in class com.dslplatform.json.processor.ConverterTemplate
 
EmptyEOFException() - Constructor for exception com.dslplatform.json.JsonReader.EmptyEOFException
 
emptyInstance - Variable in class com.dslplatform.json.runtime.ArrayDecoder
 
emptyObject(StructInfo, String) - Method in class com.dslplatform.json.processor.ConverterTemplate
 
encoder - Variable in class com.dslplatform.json.runtime.ArrayEncoder
 
encoder - Variable in class com.dslplatform.json.runtime.AttributeArrayEncoder
 
encoder - Variable in class com.dslplatform.json.runtime.AttributeObjectAlwaysEncoder
 
encoder - Variable in class com.dslplatform.json.runtime.AttributeObjectNonDefaultEncoder
 
encoder - Variable in class com.dslplatform.json.runtime.CollectionEncoder
 
encoder - Variable in class com.dslplatform.json.runtime.ImmutableAnalyzer.LazyImmutableDescription
 
encoder - Variable in class com.dslplatform.json.runtime.LazyAttributeArrayEncoder
 
encoder - Variable in class com.dslplatform.json.runtime.LazyAttributeObjectEncoder
 
encoder - Variable in class com.dslplatform.json.runtime.OptionalEncoder
 
encoderField - Variable in class com.dslplatform.json.processor.OptimizedConverter
 
encoders - Variable in class com.dslplatform.json.runtime.ArrayFormatDescription
 
encoders - Variable in class com.dslplatform.json.runtime.WriteDescription
 
encodeToBytes(byte[], byte[], int) - Static method in class com.dslplatform.json.Base64
 
end - Variable in class com.dslplatform.json.Grisu3.FastDtoaBuilder
 
endArray() - Method in class com.dslplatform.json.JsonReader
Will advance to next token and check if it's array end
endError - Variable in class com.dslplatform.json.runtime.ArrayFormatDescription
 
endError - Variable in class com.dslplatform.json.runtime.ImmutableDescription
 
endError - Variable in class com.dslplatform.json.runtime.ObjectFormatDescription
 
endObject() - Method in class com.dslplatform.json.JsonReader
Will advance to next token and check it it's object end
enlargeOrFlush(int, int) - Method in class com.dslplatform.json.JsonWriter
 
ensureCapacity(int) - Method in class com.dslplatform.json.JsonWriter
 
ENUM - com.dslplatform.json.processor.ObjectType
 
EnumAnalyzer - Class in com.dslplatform.json.runtime
 
EnumAnalyzer() - Constructor for class com.dslplatform.json.runtime.EnumAnalyzer
 
enumAnnotationElementValue(AnnotationMirror, String, Class<T>) - Static method in class com.dslplatform.json.processor.Analysis
 
enumConstantNameSource - Variable in class com.dslplatform.json.processor.StructInfo
 
EnumDescription<T extends java.lang.Enum<T>> - Class in com.dslplatform.json.runtime
 
EnumDescription(Class<T>, T[]) - Constructor for class com.dslplatform.json.runtime.EnumDescription
 
enumTemplate - Variable in class com.dslplatform.json.processor.ConverterTemplate
 
EnumTemplate - Class in com.dslplatform.json.processor
 
EnumTemplate(Context) - Constructor for class com.dslplatform.json.processor.EnumTemplate
 
environment - Variable in class com.dslplatform.json.processor.Context
 
eof - Static variable in class com.dslplatform.json.JsonReader
 
equals(Object) - Method in class com.dslplatform.json.runtime.Generics.GenericArrayTypeImpl
 
equals(Object) - Method in class com.dslplatform.json.runtime.Generics.GenericType
 
equals(Object) - Method in class com.dslplatform.json.runtime.GenericsMapper.GenericsMappingKey
 
error - Variable in class com.dslplatform.json.JsonReader
 
ERROR - com.dslplatform.json.processor.UnknownTypes
 
ERROR - Static variable in class com.dslplatform.json.NumberConverter
 
errorFormatter - Variable in class com.dslplatform.json.JsonReader
 
errorInfo - Variable in class com.dslplatform.json.DslJson
 
errorInfo - Variable in class com.dslplatform.json.DslJson.Settings
 
errorInfo - Variable in class com.dslplatform.json.JsonReader
 
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() - Constructor for enum com.dslplatform.json.JsonReader.ErrorInfo
 
ERRORS - com.dslplatform.json.processor.LogLevel
 
ESCAPE - Static variable in class com.dslplatform.json.JsonWriter
Helper for writing JSON escape: \\
exact - Variable in class com.dslplatform.json.processor.Analysis.PropertyAnalysis
 
EXACT - com.dslplatform.json.JsonReader.DoublePrecision
 
exactMatch - Variable in class com.dslplatform.json.runtime.MixinDescription
 
exactName - Variable in class com.dslplatform.json.runtime.DecodePropertyInfo
 
EXCLUDE - com.dslplatform.json.CompiledJson.TypeSignature
Exclude additional metadata from serialization of abstract classes and interfaces
EXPLICIT - com.dslplatform.json.CompiledJson.ObjectFormatPolicy
Serialize only properties marked with annotations.
EXPLICIT - com.dslplatform.json.processor.AnnotationUsage
 
ExplicitDescription - Interface in com.dslplatform.json.runtime
Marker for converters.
exponent(long) - Static method in class com.dslplatform.json.Grisu3.DoubleHelper
 
externalConverterAnalyzer - Variable in class com.dslplatform.json.DslJson
 
ExternalConverterAnalyzer - Class in com.dslplatform.json
 
ExternalConverterAnalyzer(Collection<ClassLoader>) - Constructor for class com.dslplatform.json.ExternalConverterAnalyzer
 
extractActualType(Type) - Static method in class com.dslplatform.json.DslJson
 
extractNames(AccessibleObject) - Method in class com.dslplatform.json.runtime.CompositeParameterNameExtractor
 
extractNames(AccessibleObject) - Method in class com.dslplatform.json.runtime.Java8ParameterNameExtractor
 
extractNames(AccessibleObject) - Method in interface com.dslplatform.json.runtime.ParameterNameExtractor
Extract parameter names for a class constructor or method
extractNames(AccessibleObject) - Method in class com.dslplatform.json.runtime.ParanamerParameterNameExtractor
 
extractNames(Constructor<?>) - Static method in class com.dslplatform.json.runtime.ImmutableAnalyzer
 
extractNames(Method) - Static method in class com.dslplatform.json.runtime.ImmutableAnalyzer
 
extractors - Variable in class com.dslplatform.json.runtime.CompositeParameterNameExtractor
 
extractParametersNames(List<? extends TypeParameterElement>) - Method in class com.dslplatform.json.processor.StructInfo
 
extractRawType(TypeMirror, Map<String, TypeMirror>) - Method in class com.dslplatform.json.processor.Context
 
extractReturnType(Element) - Method in class com.dslplatform.json.processor.Analysis
 
extractReturnType(Element) - Static method in class com.dslplatform.json.processor.EnumTemplate
 
extractSingleType(AttributeInfo, List<String>) - Method in class com.dslplatform.json.processor.ConverterTemplate
 
extractTypeSignature(AttributeInfo, TypeMirror, Map<String, TypeMirror>) - Method in class com.dslplatform.json.processor.ConverterTemplate
 

F

f - Variable in class com.dslplatform.json.Grisu3.DiyFp
 
factory - Variable in class com.dslplatform.json.processor.BuilderInfo
 
factoryForGenericConverter(StructInfo) - Method in class com.dslplatform.json.processor.ConverterTemplate
 
FAIL - com.dslplatform.json.CompiledJson.Behavior
Always fail on unknown property
fallback - Variable in class com.dslplatform.json.DslJson
 
fallback - Variable in class com.dslplatform.json.DslJson.Settings
 
fallbackTo(DslJson.Fallback<TContext>) - Method in class com.dslplatform.json.DslJson.Settings
Deprecated.
FastDtoa() - Constructor for class com.dslplatform.json.Grisu3.FastDtoa
 
FastDtoaBuilder() - Constructor for class com.dslplatform.json.Grisu3.FastDtoaBuilder
 
field - Variable in class com.dslplatform.json.processor.Analysis.AccessElements
 
field - Variable in class com.dslplatform.json.processor.AttributeInfo
 
field - Variable in class com.dslplatform.json.runtime.Reflection.ReadField
 
field - Variable in class com.dslplatform.json.runtime.Reflection.SetField
 
field(VariableElement, VariableElement, AnnotationMirror) - Static method in class com.dslplatform.json.processor.Analysis.AccessElements
 
fields - Variable in class com.dslplatform.json.processor.Analysis.PropertyAnalysis
 
fillInStackTrace() - Method in exception com.dslplatform.json.JsonReader.EmptyEOFException
 
fillInStackTrace() - Method in exception com.dslplatform.json.ParsingException.ParsingStacklessException
 
fillName() - Method in class com.dslplatform.json.JsonReader
 
fillNameWeakHash() - Method in class com.dslplatform.json.JsonReader
 
finalChecks(JsonReader, B, long) - Method in class com.dslplatform.json.runtime.ObjectFormatDescription
 
finalChecks(Object[], JsonReader, long) - Method in class com.dslplatform.json.runtime.ImmutableDescription
 
finalize - Variable in class com.dslplatform.json.runtime.ArrayFormatDescription
 
finalize - Variable in class com.dslplatform.json.runtime.ObjectFormatDescription
 
findAllElements(TypeMirror, Set<Element>, Set<TypeMirror>) - Method in class com.dslplatform.json.processor.Analysis
 
findAllSignatures(Class<?>, ArrayList<Class<?>>) - Static method in class com.dslplatform.json.DslJson
 
findAnnotatedConstructor(Element, DeclaredType) - Method in class com.dslplatform.json.processor.Analysis
 
findAnnotatedFactory(Element, DeclaredType, ExecutableElement, BuilderInfo) - Method in class com.dslplatform.json.processor.Analysis
 
findBestCtor(Class<?>, DslJson<T>) - Static method in class com.dslplatform.json.runtime.ImmutableAnalyzer
 
findBestFactory(Class<?>, DslJson<T>) - Static method in class com.dslplatform.json.runtime.ImmutableAnalyzer
 
findBuilder(Element, DeclaredType, ExecutableElement) - Method in class com.dslplatform.json.processor.Analysis
 
findConverter(AnnotationMirror) - Method in class com.dslplatform.json.processor.Analysis
 
findConverter(Element) - Method in class com.dslplatform.json.processor.Analysis
 
findConverterName(StructInfo) - Static method in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
findConverters(Element) - Method in class com.dslplatform.json.processor.Analysis
 
findDefaultArguments(Type[], Class<?>, GenericsMapper, DslJson) - Static method in class com.dslplatform.json.runtime.ImmutableAnalyzer
 
findElement(TypeMirror) - Method in class com.dslplatform.json.processor.Analysis
 
findEnd(byte[], int) - Static method in class com.dslplatform.json.Base64
 
findEnumConstantNameSource(TypeElement) - Method in class com.dslplatform.json.processor.Analysis
 
findGenericSignatures(TypeMirror) - Method in class com.dslplatform.json.processor.Analysis
 
findImplementations(Collection<StructInfo>) - Method in class com.dslplatform.json.processor.Analysis
 
findMatchingConstructors(Element, boolean) - Method in class com.dslplatform.json.processor.Analysis
 
findMatchingResult(Map<String, ExecutableElement>, Map<String, ExecutableElement>, Map<String, VariableElement>, Map<String, Analysis.AccessElements>) - Method in class com.dslplatform.json.processor.Analysis
 
findNameAlias(Element, VariableElement, AnnotationMirror, String) - Method in class com.dslplatform.json.processor.Analysis
 
findNonWhitespace(int) - Method in class com.dslplatform.json.JsonReader
 
findRelatedReferences() - Method in class com.dslplatform.json.processor.Analysis
 
findStructs(Element, DeclaredType, String, Stack<String>, ExecutableElement, ExecutableElement) - Method in class com.dslplatform.json.processor.Analysis
 
findType(String) - Method in class com.dslplatform.json.processor.Context
 
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
 
floatExponent(JsonReader, long, int, byte[], int, int) - Static method 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 - Variable in class com.dslplatform.json.JsonWriter
 
flushed() - Method in class com.dslplatform.json.JsonWriter
Total bytes currently flushed to stream
Format() - Constructor for enum com.dslplatform.json.CompiledJson.Format
 
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
 
formatErrorArray - Variable in class com.dslplatform.json.runtime.FormatDescription
 
formatErrorObject - Variable in class com.dslplatform.json.runtime.FormatDescription
 
formats - Variable in class com.dslplatform.json.processor.StructInfo
 
formats() - Method in annotation type com.dslplatform.json.CompiledJson
JSON can be encoded/decoded in several ways:
- object - standard attribute: value pair, eg: {"prop":123,"attr":"abc"}
- array - no attributes, just values in array, eg: [123,"abc"]
fromArray(StructInfo, String) - Method in class com.dslplatform.json.processor.ConverterTemplate
 
fromJson(InputStream, Class<T>) - Method in class com.dslplatform.json.jsonb.DslJsonbProvider.DslJsonb
 
fromJson(InputStream, Type) - Method in class com.dslplatform.json.jsonb.DslJsonbProvider.DslJsonb
 
fromJson(Reader, Class<T>) - Method in class com.dslplatform.json.jsonb.DslJsonbProvider.DslJsonb
 
fromJson(Reader, Type) - Method in class com.dslplatform.json.jsonb.DslJsonbProvider.DslJsonb
 
fromJson(String, Class<T>) - Method in class com.dslplatform.json.jsonb.DslJsonbProvider.DslJsonb
 
fromJson(String, Type) - Method in class com.dslplatform.json.jsonb.DslJsonbProvider.DslJsonb
 
fromObject(StructInfo, String) - Method in class com.dslplatform.json.processor.ConverterTemplate
 
fromServiceLoader - Variable in class com.dslplatform.json.DslJson.Settings
 
FULL - com.dslplatform.json.CompiledJson.ObjectFormatPolicy
Always serialize all properties regardless of DslJson omitDefaults setting
fullMatch - Variable in class com.dslplatform.json.processor.AttributeInfo
 
fullName - Variable in class com.dslplatform.json.processor.ConverterInfo
 

G

GENERATED_MARKER - com.dslplatform.json.processor.CompiledJsonAnnotationProcessor.Options
 
generatedMarker - Variable in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
GenericArrayTypeImpl(String, Type) - Constructor for class com.dslplatform.json.runtime.Generics.GenericArrayTypeImpl
 
Generics - Class in com.dslplatform.json.runtime
 
Generics() - Constructor for class com.dslplatform.json.runtime.Generics
 
Generics.GenericArrayTypeImpl - Class in com.dslplatform.json.runtime
 
Generics.GenericType - Class in com.dslplatform.json.runtime
 
genericSignatures - Variable in class com.dslplatform.json.processor.StructInfo
 
GenericsMapper - Class in com.dslplatform.json.runtime
 
GenericsMapper() - Constructor for class com.dslplatform.json.runtime.GenericsMapper
 
GenericsMapper.GenericsMappingKey - Class in com.dslplatform.json.runtime
 
GenericsMappingKey(Type, Class<?>) - Constructor for class com.dslplatform.json.runtime.GenericsMapper.GenericsMappingKey
 
GenericType(String, Type, Type[]) - Constructor for class com.dslplatform.json.runtime.Generics.GenericType
 
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
 
getActualType(Type, Class<?>) - Method in class com.dslplatform.json.runtime.GenericsMapper
 
getActualTypeArguments() - Method in class com.dslplatform.json.runtime.Generics.GenericType
 
getAllTypes(TypeElement, List<TypeElement>, Set<TypeElement>) - Method in class com.dslplatform.json.processor.Analysis
 
getAlternativeNames(AnnotationMirror) - Method in class com.dslplatform.json.processor.Analysis
 
getAnnotation(Element, DeclaredType) - Method in class com.dslplatform.json.processor.Analysis
 
getArguments(ExecutableElement) - Method in class com.dslplatform.json.processor.Analysis
 
getBeanProperties(TypeElement, Map<String, VariableElement>, Map<String, Analysis.AccessElements>) - Method in class com.dslplatform.json.processor.Analysis
 
getBuilderProperties(TypeElement, BuilderInfo, boolean, boolean, boolean) - Method in class com.dslplatform.json.processor.Analysis
 
getByteBuffer() - Method in class com.dslplatform.json.JsonWriter
Current buffer.
getCachedPower(int, int, Grisu3.DiyFp) - Static method in class com.dslplatform.json.Grisu3.CachedPowers
 
getColumnType(int) - Static method in class com.dslplatform.json.ResultSetConverter
 
getCurrentIndex() - Method in class com.dslplatform.json.JsonReader
 
getDefault(AttributeInfo) - Method in class com.dslplatform.json.processor.Context
 
getDefault(Type) - Method in class com.dslplatform.json.DslJson
 
getDeserializeTarget() - Method in class com.dslplatform.json.processor.StructInfo
 
getEnumConstants(TypeElement) - Static method in class com.dslplatform.json.processor.Analysis
 
getExactProperties(TypeElement, Map<String, VariableElement>, Map<String, Analysis.AccessElements>) - Method in class com.dslplatform.json.processor.Analysis
 
getFieldDetails(TypeElement) - Method in class com.dslplatform.json.processor.Analysis
 
getFormats(AnnotationMirror) - Method in class com.dslplatform.json.processor.Analysis
 
getGenericComponentType() - Method in class com.dslplatform.json.runtime.Generics.GenericArrayTypeImpl
 
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
 
getOrCreateWriter(Object, Class<?>) - Method in class com.dslplatform.json.DslJson
 
getOwnerType() - Method in class com.dslplatform.json.runtime.Generics.GenericType
 
getParent() - Method in class com.dslplatform.json.processor.StructInfo
 
getPublicFields(TypeElement, Map<String, VariableElement>, Set<String>) - Method in class com.dslplatform.json.processor.Analysis
 
getRawType() - Method in class com.dslplatform.json.runtime.Generics.GenericType
 
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
 
getTypeHierarchy(TypeElement) - Method in class com.dslplatform.json.processor.Analysis
 
getTypeNameCompat(Type) - Static method in class com.dslplatform.json.runtime.Generics
 
GRADLE_OPTION_AGGREGATING - Static variable in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
GRADLE_OPTION_ISOLATING - Static variable in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
GRISU_CACHE_OFFSET - Static variable in class com.dslplatform.json.Grisu3.CachedPowers
 
Grisu3 - Class in com.dslplatform.json
 
Grisu3() - Constructor for class com.dslplatform.json.Grisu3
 
Grisu3.CachedPowers - Class in com.dslplatform.json
 
Grisu3.CachedPowers.CachedPower - Class in com.dslplatform.json
 
Grisu3.DiyFp - Class in com.dslplatform.json
 
Grisu3.DoubleHelper - Class in com.dslplatform.json
 
Grisu3.FastDtoa - Class in com.dslplatform.json
 
Grisu3.FastDtoaBuilder - Class in com.dslplatform.json
 

H

handleSwitch(StructInfo, String, boolean) - Method in class com.dslplatform.json.processor.ConverterTemplate
 
hasAnnotation() - Method in class com.dslplatform.json.processor.StructInfo
 
hasCustomMarker(Element) - Method in class com.dslplatform.json.processor.Analysis
 
hasCycles(HashSet<TypeMirror>, Map<String, StructInfo>) - 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 - Variable in class com.dslplatform.json.processor.Analysis
 
hasError() - Method in class com.dslplatform.json.processor.Analysis
 
hash - Variable in class com.dslplatform.json.runtime.DecodePropertyInfo
 
hashCode() - Method in class com.dslplatform.json.runtime.Generics.GenericArrayTypeImpl
 
hashCode() - Method in class com.dslplatform.json.runtime.Generics.GenericType
 
hashCode() - Method in class com.dslplatform.json.runtime.GenericsMapper.GenericsMappingKey
 
hashMatch() - Method in annotation type com.dslplatform.json.JsonAttribute
Use only hash match for detecting incoming property.
hasIgnoredAnnotation(Element, AnnotationMirror, VariableElement) - Method in class com.dslplatform.json.processor.Analysis
 
hasKnownConversion() - Method in class com.dslplatform.json.processor.StructInfo
 
hasMandatory - Variable in class com.dslplatform.json.runtime.ImmutableDescription
 
hasMandatory - Variable in class com.dslplatform.json.runtime.ObjectFormatDescription
 
hasMandatoryAnnotation(Element, AnnotationMirror) - Method in class com.dslplatform.json.processor.Analysis
 
hasNext - Variable in class com.dslplatform.json.JsonReader.WithObjectReader
 
hasNext - Variable in class com.dslplatform.json.JsonReader.WithReader
 
hasNext() - Method in class com.dslplatform.json.JsonReader.WithObjectReader
 
hasNext() - Method in class com.dslplatform.json.JsonReader.WithReader
 
hasNonNullable(Element, VariableElement, AnnotationMirror) - Method in class com.dslplatform.json.processor.Analysis
 
hasNonNullableMethod() - Method in class com.dslplatform.json.processor.OptimizedConverter
 
hexToInt(byte) - Method in class com.dslplatform.json.JsonReader
 
HIGH - com.dslplatform.json.JsonReader.DoublePrecision
 

I

IA - Static variable in class com.dslplatform.json.Base64
 
id - Variable in class com.dslplatform.json.processor.AttributeInfo
 
identity - Static variable in class com.dslplatform.json.runtime.ArrayFormatDescription
 
identity - Static variable in class com.dslplatform.json.runtime.ObjectFormatDescription
 
ignore() - Method in annotation type com.dslplatform.json.JsonAttribute
Should this property be read/written in JSON.
IGNORE - com.dslplatform.json.CompiledJson.Behavior
Cope with unknown properties somehow.
IMAGE_READER - Static variable in class com.dslplatform.json.JavaGeomConverter
 
ImmutableAnalyzer - Class in com.dslplatform.json.runtime
 
ImmutableAnalyzer() - Constructor for class com.dslplatform.json.runtime.ImmutableAnalyzer
 
ImmutableAnalyzer.LazyImmutableDescription - Class in com.dslplatform.json.runtime
 
ImmutableAnalyzer.WriteMember - Class in com.dslplatform.json.runtime
 
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
 
ImmutableDescription(Type, 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
 
IMPLICIT - com.dslplatform.json.processor.AnnotationUsage
 
includeBeanMethods - Variable in class com.dslplatform.json.processor.Analysis
 
includeExactMethods - Variable in class com.dslplatform.json.processor.Analysis
 
includeFields - Variable in class com.dslplatform.json.processor.Analysis
 
IncludePolicy() - Constructor for enum com.dslplatform.json.JsonAttribute.IncludePolicy
 
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
 
includeToMinimal() - Method in annotation type com.dslplatform.json.JsonAttribute
Allows for fine tuning minimal serialization object format.
includeToMinimalValue(AnnotationMirror) - Method in class com.dslplatform.json.processor.Analysis
 
INDENT_CACHE_SIZE - Static variable in class com.dslplatform.json.PrettifyOutputStream
 
indentLength - Variable in class com.dslplatform.json.PrettifyOutputStream
 
indentType - Variable in class com.dslplatform.json.PrettifyOutputStream
 
IndentType(byte) - Constructor for enum com.dslplatform.json.PrettifyOutputStream.IndentType
 
index - Variable in class com.dslplatform.json.processor.AttributeInfo
 
index - Variable in class com.dslplatform.json.runtime.DecodePropertyInfo
 
index() - Method in annotation type com.dslplatform.json.JsonAttribute
Specify index order during serialization.
index(Element, AnnotationMirror) - Method in class com.dslplatform.json.processor.Analysis
 
Indexes - Static variable in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
inEscape - Variable in class com.dslplatform.json.PrettifyOutputStream
 
INFO - com.dslplatform.json.processor.LogLevel
 
inheritedAttributes() - Method in class com.dslplatform.json.processor.StructInfo
 
inheritsFrom - Variable in class com.dslplatform.json.processor.StructInfo
 
init(ProcessingEnvironment) - Method in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
initialize(long) - Method in class com.dslplatform.json.Grisu3.FastDtoaBuilder
 
inlinedConverters - Variable in class com.dslplatform.json.processor.Context
 
InlinedConverters - Static variable in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
InstanceFactory<F> - Interface in com.dslplatform.json.runtime
 
inString - Variable in class com.dslplatform.json.PrettifyOutputStream
 
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
 
isAllSimple(StructInfo) - Static method in class com.dslplatform.json.processor.EnumTemplate
 
isAppendableCollection(ExecutableElement) - Method in class com.dslplatform.json.processor.Analysis
 
isArray - Variable in class com.dslplatform.json.processor.AttributeInfo
 
isAssignableFrom(Set<Type>, Type) - Static method in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
isClassAvailable(String) - Static method in class com.dslplatform.json.runtime.ImmutableAnalyzer
 
isCompatibileCollection(TypeMirror, TypeMirror) - Method in class com.dslplatform.json.processor.Analysis
 
isCompatibleType(TypeMirror, TypeMirror) - Method in class com.dslplatform.json.processor.Analysis
 
isDenormal(long) - Static method in class com.dslplatform.json.Grisu3.DoubleHelper
 
isEmpty - Variable in class com.dslplatform.json.runtime.ArrayFormatDescription
 
isEmpty - Variable in class com.dslplatform.json.runtime.WriteDescription
 
isEmpty() - Method in class com.dslplatform.json.runtime.GenericsMapper
 
isEndOfStream() - Method in class com.dslplatform.json.JsonReader
 
isEnum(Map<String, StructInfo>) - Method in class com.dslplatform.json.processor.AttributeInfo
 
isFullMatch(AnnotationMirror) - Method in class com.dslplatform.json.processor.Analysis
 
isGeneric - Variable in class com.dslplatform.json.processor.AttributeInfo
 
isJsonObject - Variable in class com.dslplatform.json.processor.AttributeInfo
 
isKnownType(Type) - Static method in class com.dslplatform.json.runtime.Settings
 
isList - Variable in class com.dslplatform.json.processor.AttributeInfo
 
isMap - Variable in class com.dslplatform.json.processor.AttributeInfo
 
isMinified(AnnotationMirror) - Static method in class com.dslplatform.json.processor.Analysis
 
isObjectFormatFirst - Variable in class com.dslplatform.json.processor.StructInfo
 
isObjectFormatFirst - Variable in class com.dslplatform.json.runtime.FormatDescription
 
isObjectInstance(AttributeInfo) - Method in class com.dslplatform.json.processor.Context
 
isParameterized - Variable in class com.dslplatform.json.processor.StructInfo
 
isPublicFinalNonStatic(int) - Static method in class com.dslplatform.json.runtime.ImmutableAnalyzer
 
isPublicNonStatic(int) - Static method in class com.dslplatform.json.runtime.ImmutableAnalyzer
 
isRawType(TypeMirror) - Method in class com.dslplatform.json.processor.Analysis
 
isSet - Variable in class com.dslplatform.json.processor.AttributeInfo
 
isStatic(StructInfo) - Method in class com.dslplatform.json.processor.EnumTemplate
 
isStaticEnum(AttributeInfo) - Method in class com.dslplatform.json.processor.ConverterTemplate
 
isSupported(String) - Method in class com.dslplatform.json.processor.CachedTypeSupport
 
isSupported(String) - Method in interface com.dslplatform.json.processor.TypeSupport
 
isSupportedEnumNameType(Element) - Method in class com.dslplatform.json.processor.Analysis
 
isUnknownType(Type) - Static method in class com.dslplatform.json.runtime.Generics
 
isVisible(LogLevel) - Method in enum com.dslplatform.json.processor.LogLevel
 
iterateOver(JsonReader.ReadJsonObject<T>) - Method in class com.dslplatform.json.JsonReader
 
iterateOver(JsonReader.ReadObject<T>) - Method in class com.dslplatform.json.JsonReader
 
iterateOver(Class<TResult>, JsonReader, InputStream) - Method in class com.dslplatform.json.DslJson
 
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(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.

J

JACKSON - com.dslplatform.json.processor.CompiledJsonAnnotationProcessor.Options
 
jacksonCreatorElement - Variable in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
jacksonCreatorType - Variable in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
Java8ParameterNameExtractor - Class in com.dslplatform.json.runtime
 
Java8ParameterNameExtractor() - Constructor for class com.dslplatform.json.runtime.Java8ParameterNameExtractor
 
JavaGeomConverter - Class in com.dslplatform.json
 
JavaGeomConverter() - Constructor for class com.dslplatform.json.JavaGeomConverter
 
javaSpecifics - Variable in class com.dslplatform.json.DslJson.Settings
 
JavaTimeConverter - Class in com.dslplatform.json
 
JavaTimeConverter() - Constructor for class com.dslplatform.json.JavaTimeConverter
 
json - Variable in class com.dslplatform.json.JsonReader.WithObjectReader
 
json - Variable in class com.dslplatform.json.JsonReader.WithReader
 
json - Variable in class com.dslplatform.json.runtime.ArrayEncoder
 
json - Variable in class com.dslplatform.json.runtime.CollectionEncoder
 
json - Variable in class com.dslplatform.json.runtime.ImmutableAnalyzer.LazyImmutableDescription
 
json - Variable in class com.dslplatform.json.runtime.ImmutableAnalyzer.WriteMember
 
json - Variable in class com.dslplatform.json.runtime.LazyAttributeArrayEncoder
 
json - Variable in class com.dslplatform.json.runtime.LazyAttributeDecoder
 
json - Variable in class com.dslplatform.json.runtime.LazyAttributeObjectEncoder
 
json - Variable in class com.dslplatform.json.runtime.MapEncoder
 
json - Variable in class com.dslplatform.json.runtime.MixinAnalyzer.LazyMixinDescription
 
json - Variable in class com.dslplatform.json.runtime.ObjectAnalyzer.LazyObjectDescription
 
json - Variable in class com.dslplatform.json.runtime.OptionalEncoder
 
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.
JSONB - com.dslplatform.json.processor.CompiledJsonAnnotationProcessor.Options
 
jsonbCreatorElement - Variable in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
jsonbCreatorType - Variable in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
JsonConverter - Annotation Type in com.dslplatform.json
JSON converter can be specified for class.
JsonIgnore - Static variable in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
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
 
jsonObjectReaderPath(Element, boolean) - Method in class com.dslplatform.json.processor.Analysis
 
JsonReader<TContext> - Class in com.dslplatform.json
Object for processing JSON from byte[] and InputStream.
JsonReader(byte[], int, TContext, char[], StringCache, StringCache, TypeLookup, JsonReader.ErrorInfo, JsonReader.DoublePrecision, JsonReader.UnknownNumberParsing, int, int) - Constructor for class com.dslplatform.json.JsonReader
 
JsonReader(char[], byte[], int, TContext, StringCache, StringCache, TypeLookup, JsonReader.ErrorInfo, JsonReader.DoublePrecision, JsonReader.UnknownNumberParsing, int, int) - Constructor for class com.dslplatform.json.JsonReader
 
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.EmptyEOFException - Exception 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
 
JsonReader.WithObjectReader<T extends JsonObject> - Class in com.dslplatform.json
 
JsonReader.WithReader<T> - Class in com.dslplatform.json
 
JsonRequired - Static variable in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
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(byte[], UnknownSerializer) - Constructor for class com.dslplatform.json.JsonWriter
 
JsonWriter(int, UnknownSerializer) - Constructor for class com.dslplatform.json.JsonWriter
 
JsonWriter(UnknownSerializer) - Constructor for class com.dslplatform.json.JsonWriter
 
JsonWriter.WriteObject<T> - Interface in com.dslplatform.json
Custom objects can be serialized based on the implementation specified through this interface.

K

k10MSBits - Static variable in class com.dslplatform.json.Grisu3.DiyFp
 
kD_1_LOG2_10 - Static variable in class com.dslplatform.json.Grisu3.CachedPowers
 
kDenormalExponent - Static variable in class com.dslplatform.json.Grisu3.DoubleHelper
 
kExponentBias - Static variable in class com.dslplatform.json.Grisu3.DoubleHelper
 
kExponentMask - Static variable in class com.dslplatform.json.Grisu3.DoubleHelper
 
keyCache - Variable in class com.dslplatform.json.DslJson
 
keyCache - Variable in class com.dslplatform.json.DslJson.Settings
 
keyCache - Variable in class com.dslplatform.json.JsonReader
 
keyDecoder - Variable in class com.dslplatform.json.runtime.MapDecoder
 
keyEncoder - Variable in class com.dslplatform.json.runtime.MapEncoder
 
kFastDtoaMaximalLength - Static variable in class com.dslplatform.json.Grisu3
 
kHiddenBit - Static variable in class com.dslplatform.json.Grisu3.DoubleHelper
 
kM32 - Static variable in class com.dslplatform.json.Grisu3.DiyFp
 
kSignificandMask - Static variable in class com.dslplatform.json.Grisu3.DoubleHelper
 
kSignificandSize - Static variable in class com.dslplatform.json.Grisu3.DiyFp
 
kSignificandSize - Static variable in class com.dslplatform.json.Grisu3.DoubleHelper
 
kTen4 - Static variable in class com.dslplatform.json.Grisu3.FastDtoa
 
kTen5 - Static variable in class com.dslplatform.json.Grisu3.FastDtoa
 
kTen6 - Static variable in class com.dslplatform.json.Grisu3.FastDtoa
 
kTen7 - Static variable in class com.dslplatform.json.Grisu3.FastDtoa
 
kTen8 - Static variable in class com.dslplatform.json.Grisu3.FastDtoa
 
kTen9 - Static variable in class com.dslplatform.json.Grisu3.FastDtoa
 
kUint64MSB - Static variable in class com.dslplatform.json.Grisu3.DiyFp
 

L

last - Variable in class com.dslplatform.json.JsonReader
 
last() - Method in class com.dslplatform.json.JsonReader
Which was last byte read from the JSON input.
lastCachedClass - Variable in class com.dslplatform.json.runtime.ArrayEncoder
 
lastCachedWriter - Variable in class com.dslplatform.json.runtime.ArrayEncoder
 
lastNameLen - Variable in class com.dslplatform.json.JsonReader
 
LazyAttributeArrayEncoder<T,​R> - Class in com.dslplatform.json.runtime
 
LazyAttributeArrayEncoder(Settings.Function<T, R>, DslJson, Type) - Constructor for class com.dslplatform.json.runtime.LazyAttributeArrayEncoder
 
LazyAttributeDecoder<T,​P> - Class in com.dslplatform.json.runtime
 
LazyAttributeDecoder(Settings.BiConsumer<T, P>, DslJson, Type) - Constructor for class com.dslplatform.json.runtime.LazyAttributeDecoder
 
LazyAttributeObjectEncoder<T,​R> - Class in com.dslplatform.json.runtime
 
LazyAttributeObjectEncoder(Settings.Function<T, R>, String, DslJson, Type) - Constructor for class com.dslplatform.json.runtime.LazyAttributeObjectEncoder
 
LazyImmutableDescription(DslJson, Type) - Constructor for class com.dslplatform.json.runtime.ImmutableAnalyzer.LazyImmutableDescription
 
LazyMixinDescription(DslJson, Type) - Constructor for class com.dslplatform.json.runtime.MixinAnalyzer.LazyMixinDescription
 
LazyObjectDescription(DslJson, Type) - Constructor for class com.dslplatform.json.runtime.ObjectAnalyzer.LazyObjectDescription
 
legacyDeclaration - Variable in class com.dslplatform.json.processor.ConverterInfo
 
length - Variable in class com.dslplatform.json.JsonReader
 
length - Variable in class com.dslplatform.json.NumberConverter.NumberInfo
 
length() - Method in class com.dslplatform.json.JsonReader
Valid length of the input buffer.
level - Variable in enum com.dslplatform.json.JsonReader.DoublePrecision
 
level - Variable in enum com.dslplatform.json.processor.LogLevel
 
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.
loadDefaultConverters(DslJson, Set<ClassLoader>, String) - Static method in class com.dslplatform.json.DslJson
 
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
 
localWriter - Variable in class com.dslplatform.json.jsonb.DslJsonbProvider.DslJsonb
 
LOCATION_READER - Static variable in class com.dslplatform.json.JavaGeomConverter
 
LOG_LEVEL - com.dslplatform.json.processor.CompiledJsonAnnotationProcessor.Options
 
logLevel - Variable in class com.dslplatform.json.processor.Analysis
 
logLevel - Variable in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
LogLevel - Enum in com.dslplatform.json.processor
 
LogLevel(int) - Constructor for enum com.dslplatform.json.processor.LogLevel
 
LONG_AND_BIGDECIMAL - com.dslplatform.json.JsonReader.UnknownNumberParsing
 
LONG_AND_DOUBLE - com.dslplatform.json.JsonReader.UnknownNumberParsing
 
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
 
lookedUpClasses - Variable in class com.dslplatform.json.ExternalConverterAnalyzer
 
Lookup - Static variable in class com.dslplatform.json.UUIDConverter
 
lookupFromFactories(Type, Type, List<DslJson.ConverterFactory<T>>, ConcurrentMap<Type, T>) - Method in class com.dslplatform.json.DslJson
 
LOW - com.dslplatform.json.JsonReader.DoublePrecision
 

M

makeArrayType(Type) - Static method in class com.dslplatform.json.runtime.Generics
 
makeConcrete(Type, Class<?>) - Method in class com.dslplatform.json.runtime.GenericsMapper
 
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
 
mandatory() - Method in annotation type com.dslplatform.json.JsonAttribute
When mandatory is enabled, property must always exist in incoming JSON.
mandatoryFlag - Variable in class com.dslplatform.json.runtime.ImmutableDescription
 
mandatoryFlag - Variable in class com.dslplatform.json.runtime.ObjectFormatDescription
 
mandatoryValue - Variable in class com.dslplatform.json.runtime.DecodePropertyInfo
 
manifest - Variable in class com.dslplatform.json.runtime.ArrayFormatDescription
 
manifest - Variable in class com.dslplatform.json.runtime.CollectionDecoder
 
manifest - Variable in class com.dslplatform.json.runtime.EnumDescription
 
manifest - Variable in class com.dslplatform.json.runtime.FormatDescription
 
manifest - Variable in class com.dslplatform.json.runtime.ImmutableDescription
 
manifest - Variable in class com.dslplatform.json.runtime.MapDecoder
 
manifest - Variable in class com.dslplatform.json.runtime.MixinDescription
 
manifest - Variable in class com.dslplatform.json.runtime.MixinWriter
 
manifest - Variable in class com.dslplatform.json.runtime.ObjectFormatDescription
 
MAP_READER - Static variable in class com.dslplatform.json.ObjectConverter
 
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 java.util.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 java.util.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
 
mappingByType() - Method in class com.dslplatform.json.runtime.GenericsMapper
 
mappings - Variable in class com.dslplatform.json.runtime.GenericsMapper
 
mapToXml(Map<String, Object>) - Static method in class com.dslplatform.json.XmlConverter
 
mask - Variable in class com.dslplatform.json.DslJson.SimpleStringCache
 
matchCustomBoolean(AnnotationMirror, Map<String, List<Analysis.AnnotationMapping<Boolean>>>) - Static method in class com.dslplatform.json.processor.Analysis
 
matchCustomInteger(AnnotationMirror, Map<String, String>) - Static method in class com.dslplatform.json.processor.Analysis
 
matchCustomString(AnnotationMirror, Map<String, String>) - Static method in class com.dslplatform.json.processor.Analysis
 
matchesContext(Type, DslJson) - Static method in class com.dslplatform.json.runtime.ObjectAnalyzer
 
matchingConstructors - Variable in class com.dslplatform.json.processor.StructInfo
 
maxNumberDigits - Variable in class com.dslplatform.json.DslJson
 
maxNumberDigits - Variable in class com.dslplatform.json.DslJson.Settings
 
maxNumberDigits - Variable in class com.dslplatform.json.JsonReader
 
maxStringBuffer - Variable in class com.dslplatform.json.DslJson.Settings
 
maxStringBuffer - Variable in class com.dslplatform.json.JsonReader
 
maxStringSize - Variable in class com.dslplatform.json.DslJson
 
messager - Variable in class com.dslplatform.json.processor.Analysis
 
method - Variable in class com.dslplatform.json.runtime.Reflection.ReadMethod
 
method - Variable in class com.dslplatform.json.runtime.Reflection.SetMethod
 
MIN_DATE_TIME_UTC - Static variable in class com.dslplatform.json.JavaTimeConverter
 
MIN_INT - Static variable in class com.dslplatform.json.NumberConverter
 
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_LONG - Static variable in class com.dslplatform.json.NumberConverter
 
MIN_TIME_UTC - Static variable in class com.dslplatform.json.JavaTimeConverter
 
MIN_UUID - Static variable in class com.dslplatform.json.UUIDConverter
 
minified() - Method in annotation type com.dslplatform.json.CompiledJson
Deprecated.
MinifiedNaming - Class in com.dslplatform.json.processor
 
MinifiedNaming() - Constructor for class com.dslplatform.json.processor.MinifiedNaming
 
MINIMAL - com.dslplatform.json.CompiledJson.ObjectFormatPolicy
Serialize minimal set of properties (only required ones) regardless of DslJson omitDefaults setting
MINIMAL - com.dslplatform.json.JsonReader.ErrorInfo
 
minimal_target_exponent - Static variable in class com.dslplatform.json.Grisu3
 
MINUS - Static variable in class com.dslplatform.json.NumberConverter
 
minus_round - Variable in class com.dslplatform.json.Grisu3.FastDtoaBuilder
 
mixin(Writer, boolean, StructInfo, String) - Static method in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
MIXIN - com.dslplatform.json.processor.ObjectType
 
MixinAnalyzer - Class in com.dslplatform.json.runtime
 
MixinAnalyzer() - Constructor for class com.dslplatform.json.runtime.MixinAnalyzer
 
MixinAnalyzer.LazyMixinDescription - Class in com.dslplatform.json.runtime
 
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
 
MixinDescription(Type, DslJson, FormatDescription<T>[], String) - 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
 
MixinWriter(Type, DslJson, FormatDescription<T>[]) - Constructor for class com.dslplatform.json.runtime.MixinWriter
 
multiply(Grisu3.DiyFp) - Method in class com.dslplatform.json.Grisu3.DiyFp
 

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
 
name - Variable in class com.dslplatform.json.runtime.Generics.GenericArrayTypeImpl
 
name - Variable in class com.dslplatform.json.runtime.Generics.GenericType
 
name() - Method in annotation type com.dslplatform.json.CompiledJson
When used in mixin which doesn't have deserializeAs "$type":name will be injected into JSON.
name() - Method in annotation type com.dslplatform.json.JsonAttribute
Property name in JSON.
nameBytes - Variable in class com.dslplatform.json.runtime.DecodePropertyInfo
 
nameEnd - Variable in class com.dslplatform.json.JsonReader
 
namingCache - Static variable in class com.dslplatform.json.processor.Analysis
 
namingStrategy - Variable in class com.dslplatform.json.processor.StructInfo
 
namingStrategy() - Method in annotation type com.dslplatform.json.CompiledJson
 
namingStrategy(TypeElement, AnnotationMirror) - Method in class com.dslplatform.json.processor.Analysis
 
NamingStrategy - Interface in com.dslplatform.json.processor
 
NetConverter - Class in com.dslplatform.json
 
NetConverter() - Constructor for class com.dslplatform.json.NetConverter
 
newInstance - Variable in class com.dslplatform.json.runtime.ArrayFormatDescription
 
newInstance - Variable in class com.dslplatform.json.runtime.CollectionDecoder
 
newInstance - Variable in class com.dslplatform.json.runtime.ImmutableDescription
 
newInstance - Variable in class com.dslplatform.json.runtime.MapDecoder
 
newInstance - Variable in class com.dslplatform.json.runtime.ObjectFormatDescription
 
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, int, String, String, Object, String) - Method in class com.dslplatform.json.JsonReader
 
newParseErrorWith(String, Object) - 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(byte[]) - 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.
next() - Method in class com.dslplatform.json.JsonReader.WithObjectReader
 
next() - Method in class com.dslplatform.json.JsonReader.WithReader
 
next(JsonReader.BindObject<T>, T) - Method in class com.dslplatform.json.JsonReader
Will advance to next token and bind the JSON to provided instance
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>) - 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
NextRow - Static variable in class com.dslplatform.json.ResultSetConverter
 
NON_DEFAULT - com.dslplatform.json.JsonAttribute.IncludePolicy
Include property only if the value is non default.
NON_JAVA - com.dslplatform.json.processor.AnnotationUsage
 
NONE - com.dslplatform.json.processor.LogLevel
 
nonGenericObject(String) - Static method in class com.dslplatform.json.processor.Context
 
nonNull - Variable in class com.dslplatform.json.runtime.DecodePropertyInfo
 
NonNull - Annotation Type in com.dslplatform.json
A common DslJson annotation to declare that annotated elements cannot be null.
NonNullable - Static variable in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
nonNullableDecoder() - Method in class com.dslplatform.json.processor.OptimizedConverter
 
nonNullableDecoderMethod - Variable in class com.dslplatform.json.processor.OptimizedConverter
 
nonNullableEncoder(String, String) - Method in class com.dslplatform.json.processor.OptimizedConverter
 
nonNullableEncoderMethod - Variable in class com.dslplatform.json.processor.OptimizedConverter
 
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.
normalize() - Method in class com.dslplatform.json.Grisu3.DiyFp
 
normalizedBoundaries(Grisu3.DiyFp, long, Grisu3.DiyFp, Grisu3.DiyFp) - Static method in class com.dslplatform.json.Grisu3.DoubleHelper
 
notNull - Variable in class com.dslplatform.json.processor.AttributeInfo
 
NULL - Static variable in class com.dslplatform.json.DslJson
 
NULL_WRITER - Variable in class com.dslplatform.json.DslJson
 
nullable() - Method in annotation type com.dslplatform.json.JsonAttribute
Can this field be nullable.
Nullable - Annotation Type in com.dslplatform.json
A common DslJson annotation to declare that annotated elements can be null under some circumstance.
NULLABLE - com.dslplatform.json.processor.CompiledJsonAnnotationProcessor.Options
 
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
 
NumberConverter.NumberInfo - Class in com.dslplatform.json
 
numberException(JsonReader, int, int, String) - Static method in class com.dslplatform.json.NumberConverter
 
numberException(JsonReader, int, int, String, Object) - Static method in class com.dslplatform.json.NumberConverter
 
NumberInfo(char[], int) - Constructor for class com.dslplatform.json.NumberConverter.NumberInfo
 

O

OBJECT - com.dslplatform.json.CompiledJson.Format
Standard format which includes both name and value, eg: {"number":123,"name":"json"}
OBJECT_ARRAY_WRITER - Variable in class com.dslplatform.json.DslJson
 
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: {
OBJECT_WRITER - Variable in class com.dslplatform.json.DslJson
 
ObjectAnalyzer - Class in com.dslplatform.json.runtime
 
ObjectAnalyzer() - Constructor for class com.dslplatform.json.runtime.ObjectAnalyzer
 
ObjectAnalyzer.LazyObjectDescription - Class in com.dslplatform.json.runtime
 
ObjectAnalyzer.Runtime - Class in com.dslplatform.json.runtime
 
objectBinder - Variable in class com.dslplatform.json.runtime.FormatDescription
 
ObjectConverter - Class in com.dslplatform.json
 
ObjectConverter() - Constructor for class com.dslplatform.json.ObjectConverter
 
objectFormat - Variable in class com.dslplatform.json.runtime.FormatDescription
 
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
 
objectFormatPolicy() - Method in annotation type com.dslplatform.json.CompiledJson
Object format can be fine tuned to either:
- always include all properties
- serialize only some properties
ObjectFormatPolicy() - Constructor for enum com.dslplatform.json.CompiledJson.ObjectFormatPolicy
 
objectFormatPolicyValue(AnnotationMirror) - Method in class com.dslplatform.json.processor.Analysis
 
objectMethods - Static variable in class com.dslplatform.json.runtime.ImmutableAnalyzer
 
objectName(String) - Static method in class com.dslplatform.json.processor.Analysis
 
objectReaders - Variable in class com.dslplatform.json.DslJson
 
objectStart - Variable in class com.dslplatform.json.runtime.MixinDescription
 
ObjectType - Enum in com.dslplatform.json.processor
 
ObjectType() - Constructor for enum com.dslplatform.json.processor.ObjectType
 
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
omitDefaults - Variable in class com.dslplatform.json.DslJson.Settings
 
one - Variable in class com.dslplatform.json.Grisu3.FastDtoaBuilder
 
onUnknown - Variable in class com.dslplatform.json.processor.StructInfo
 
onUnknown() - Method in annotation type com.dslplatform.json.CompiledJson
Specify how to handle unknown property during object processing.
onUnknownValue(AnnotationMirror) - Method in class com.dslplatform.json.processor.Analysis
 
OptimizedConverter - Class in com.dslplatform.json.processor
 
OptimizedConverter(String, String, String, String) - Constructor for class com.dslplatform.json.processor.OptimizedConverter
 
OptimizedConverter(String, String, String, String, String, String) - Constructor for class com.dslplatform.json.processor.OptimizedConverter
 
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
 
Options(String) - Constructor for enum com.dslplatform.json.processor.CompiledJsonAnnotationProcessor.Options
 
originalBuffer - Variable in class com.dslplatform.json.JsonReader
 
originalBufferLenWithExtraSpace - Variable in class com.dslplatform.json.JsonReader
 
OTHER - com.dslplatform.json.processor.Analysis.PartKind
 
out - Variable in class com.dslplatform.json.PrettifyOutputStream
 

P

parameterNameExtractor - Static variable in class com.dslplatform.json.runtime.ImmutableAnalyzer
 
ParameterNameExtractor - Interface in com.dslplatform.json.runtime
 
paranamer - Variable in class com.dslplatform.json.runtime.ParanamerParameterNameExtractor
 
ParanamerParameterNameExtractor - Class in com.dslplatform.json.runtime
 
ParanamerParameterNameExtractor() - Constructor for class com.dslplatform.json.runtime.ParanamerParameterNameExtractor
 
parseBigDecimalGeneric(char[], int, JsonReader, boolean) - Static method in class com.dslplatform.json.NumberConverter
 
parseBigIntegerGeneric(char[], int, JsonReader, boolean) - Static method in class com.dslplatform.json.NumberConverter
 
parseDouble(byte[], JsonReader, int, int, int) - Static method in class com.dslplatform.json.NumberConverter
 
parseDoubleGeneric(char[], int, JsonReader, boolean) - Static method in class com.dslplatform.json.NumberConverter
 
parseFloat(byte[], JsonReader, int, int, int) - Static method in class com.dslplatform.json.NumberConverter
 
parseFloatGeneric(char[], int, JsonReader, boolean) - Static method in class com.dslplatform.json.NumberConverter
 
parseLongGeneric(JsonReader, int, int) - Static method in class com.dslplatform.json.NumberConverter
 
parseNegativeDecimal(byte[], JsonReader, int, int) - Static method in class com.dslplatform.json.NumberConverter
 
parseNegativeInt(byte[], JsonReader, int, int) - Static method in class com.dslplatform.json.NumberConverter
 
parseNegativeNumber(byte[], JsonReader, int, int) - Static method in class com.dslplatform.json.NumberConverter
 
parseNumberGeneric(char[], int, JsonReader, boolean) - Static method in class com.dslplatform.json.NumberConverter
 
parsePositiveDecimal(byte[], JsonReader, int, int) - Static method in class com.dslplatform.json.NumberConverter
 
parsePositiveInt(byte[], JsonReader, int, int, int) - Static method in class com.dslplatform.json.NumberConverter
 
parsePositiveNumber(byte[], JsonReader, int, int) - Static method in class com.dslplatform.json.NumberConverter
 
parseString() - Method in class com.dslplatform.json.JsonReader
 
ParsingException - Exception in com.dslplatform.json
DSL-JSON specific exception thrown when DSL-JSON is unable to parse provided JSON.
ParsingException(String) - Constructor for exception com.dslplatform.json.ParsingException
 
ParsingException(String, Throwable) - Constructor for exception com.dslplatform.json.ParsingException
 
ParsingException.ParsingStacklessException - Exception in com.dslplatform.json
 
ParsingStacklessException(String) - Constructor for exception com.dslplatform.json.ParsingException.ParsingStacklessException
 
ParsingStacklessException(String, Throwable) - Constructor for exception com.dslplatform.json.ParsingException.ParsingStacklessException
 
PartKind() - Constructor for enum com.dslplatform.json.processor.Analysis.PartKind
 
path - Variable in class com.dslplatform.json.processor.StructInfo
 
pathDescription() - Method in class com.dslplatform.json.processor.StructInfo
 
pickCtorFactory(Class<?>, DslJson<T>) - Static method in class com.dslplatform.json.runtime.ObjectAnalyzer
 
pickMarkedFactory(Class<?>, DslJson<T>) - Static method in class com.dslplatform.json.runtime.ObjectAnalyzer
 
point - Variable in class com.dslplatform.json.Grisu3.FastDtoaBuilder
 
POINT_READER - Static variable in class com.dslplatform.json.JavaGeomConverter
 
position - Variable in class com.dslplatform.json.DslJson.RereadStream
 
position - Variable in class com.dslplatform.json.JsonWriter
 
positionDescription() - Method in class com.dslplatform.json.JsonReader
 
positionDescription(int) - Method in class com.dslplatform.json.JsonReader
 
positionDescription(int, StringBuilder) - Method in class com.dslplatform.json.JsonReader
 
positionInStream() - Method in class com.dslplatform.json.JsonReader
 
positionInStream(int) - Method in class com.dslplatform.json.JsonReader
 
POW_10 - Static variable in class com.dslplatform.json.NumberConverter
 
prepare(DecodePropertyInfo<T>[], int) - Static method in class com.dslplatform.json.runtime.DecodePropertyInfo
 
prepareBuffer(int, 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
 
prepareNextBlock() - Method in class com.dslplatform.json.JsonReader
 
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
 
printError(String, Element) - Method in class com.dslplatform.json.processor.Analysis
 
probeForObjectReader(Class<?>, Object) - Method in class com.dslplatform.json.DslJson
 
process(byte[], int) - Method in class com.dslplatform.json.JsonReader
Bind byte[] buffer for processing.
process(InputStream) - Method in class com.dslplatform.json.JsonReader
Bind input stream 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
 
processPropertyValue(AttributeInfo, String, boolean, Map<String, TypeMirror>) - Method in class com.dslplatform.json.processor.ConverterTemplate
 
properties - Variable in class com.dslplatform.json.processor.StructInfo
 
PropertyAlias - Static variable in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
PropertyAnalysis(ExecutableElement, TypeElement, Map<String, VariableElement>) - Constructor for class com.dslplatform.json.processor.Analysis.PropertyAnalysis
 
propertyName(AttributeInfo) - Method in class com.dslplatform.json.processor.StructInfo
 
propertyNames - Variable in class com.dslplatform.json.processor.StructInfo
 
put(Type, Class<?>, Type) - Method in class com.dslplatform.json.runtime.GenericsMapper
 
putIfAbsent(Type, Class<?>, Type) - Method in class com.dslplatform.json.runtime.GenericsMapper
 

Q

QUOTE - Static variable in class com.dslplatform.json.JsonWriter
Helper for writing JSON quote: "
quotedName - Variable in class com.dslplatform.json.runtime.AttributeObjectAlwaysEncoder
 
quotedName - Variable in class com.dslplatform.json.runtime.AttributeObjectNonDefaultEncoder
 
quotedName - Variable in class com.dslplatform.json.runtime.LazyAttributeObjectEncoder
 
quotedTypeName - Variable in class com.dslplatform.json.runtime.FormatDescription
 

R

raw - Variable in class com.dslplatform.json.runtime.Generics.GenericType
 
RAW_TYPE - com.dslplatform.json.processor.Analysis.PartKind
 
read - Variable in class com.dslplatform.json.processor.Analysis.AccessElements
 
read - Variable in class com.dslplatform.json.runtime.AttributeArrayEncoder
 
read - Variable in class com.dslplatform.json.runtime.AttributeObjectAlwaysEncoder
 
read - Variable in class com.dslplatform.json.runtime.AttributeObjectNonDefaultEncoder
 
read - Variable in class com.dslplatform.json.runtime.LazyAttributeArrayEncoder
 
read - Variable in class com.dslplatform.json.runtime.LazyAttributeObjectEncoder
 
read() - Method in class com.dslplatform.json.DslJson.RereadStream
 
read() - Method in class com.dslplatform.json.JsonReader
Read next byte from the JSON input.
read(byte[]) - Method in class com.dslplatform.json.DslJson.RereadStream
 
read(byte[], int, int) - Method in class com.dslplatform.json.DslJson.RereadStream
 
read(JsonReader) - Method in interface com.dslplatform.json.JsonReader.ReadObject
 
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.ImmutableAnalyzer.LazyImmutableDescription
 
read(JsonReader) - Method in class com.dslplatform.json.runtime.ImmutableAnalyzer.WriteMember
 
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.ObjectAnalyzer.LazyObjectDescription
 
read(JsonReader) - Method in class com.dslplatform.json.runtime.ObjectFormatDescription
 
read(JsonReader) - Method in class com.dslplatform.json.runtime.OptionalDecoder
 
read(Writer) - Method in class com.dslplatform.json.processor.ConverterInfo
 
read2(char[], int) - Static method in class com.dslplatform.json.NumberConverter
 
read4(char[], int) - Static method in class com.dslplatform.json.NumberConverter
 
readArray(JsonReader.ReadObject<T>, T[]) - Method in class com.dslplatform.json.JsonReader
 
readArrayFormat(JsonReader) - Method in class com.dslplatform.json.runtime.MixinDescription
 
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 - Variable in class com.dslplatform.json.JsonReader.WithObjectReader
 
reader - Variable in class com.dslplatform.json.JsonReader.WithReader
 
reader - Variable in class com.dslplatform.json.processor.ConverterInfo
 
READER - Static variable in class com.dslplatform.json.BinaryConverter
 
READER - Static variable in class com.dslplatform.json.BoolConverter
 
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 - Static variable in class com.dslplatform.json.XmlConverter
 
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
 
readerFactories - Variable in class com.dslplatform.json.DslJson.Settings
 
readers - Variable in class com.dslplatform.json.DslJson
 
ReadField(Field) - Constructor for class com.dslplatform.json.runtime.Reflection.ReadField
 
readFully(byte[], InputStream, int) - Static method in class com.dslplatform.json.JsonReader
 
readKey() - Method in class com.dslplatform.json.JsonReader
Read key value of JSON input.
readLimit - Variable in class com.dslplatform.json.JsonReader
 
readLongNumber(JsonReader, int) - Static method in class com.dslplatform.json.NumberConverter
 
readMap(JsonReader.ReadObject<K>, JsonReader.ReadObject<V>) - Method in class com.dslplatform.json.JsonReader
 
readMethod - Variable in class com.dslplatform.json.processor.AttributeInfo
 
ReadMethod(Method) - Constructor for class com.dslplatform.json.runtime.Reflection.ReadMethod
 
readNanos(char[], int, int) - Static method in class com.dslplatform.json.JavaTimeConverter
 
readNext() - Method in class com.dslplatform.json.JsonReader
Deprecated.
readNull(Class<?>) - Method in class com.dslplatform.json.JsonReader
 
readNumber() - Method in class com.dslplatform.json.JsonReader
Deprecated.
readObjectFormat(JsonReader) - Method in class com.dslplatform.json.runtime.MixinDescription
 
readObjectSlow(Object[], JsonReader, long) - Method in class com.dslplatform.json.runtime.ImmutableDescription
 
readOnly(ExecutableElement, VariableElement, AnnotationMirror) - Static method in class com.dslplatform.json.processor.Analysis.AccessElements
 
readOnly(VariableElement, ExecutableElement, AnnotationMirror) - Static method in class com.dslplatform.json.processor.Analysis.AccessElements
 
readPrefix - Variable in class com.dslplatform.json.processor.ConverterInfo
 
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.
readWrite(ExecutableElement, ExecutableElement, AnnotationMirror) - Static method in class com.dslplatform.json.processor.Analysis.AccessElements
 
RECTANGLE_READER - Static variable in class com.dslplatform.json.JavaGeomConverter
 
Reflection - Class in com.dslplatform.json.runtime
 
Reflection() - Constructor for class com.dslplatform.json.runtime.Reflection
 
Reflection.ReadField - Class in com.dslplatform.json.runtime
 
Reflection.ReadMethod - Class in com.dslplatform.json.runtime
 
Reflection.SetField - Class in com.dslplatform.json.runtime
 
Reflection.SetMethod - Class in com.dslplatform.json.runtime
 
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(DslJson<T>) - Static method in class com.dslplatform.json.BinaryConverter
 
registerDefault(DslJson<T>) - Static method in class com.dslplatform.json.BoolConverter
 
registerDefault(DslJson<T>) - Static method in class com.dslplatform.json.JavaGeomConverter
 
registerDefault(DslJson<T>) - Static method in class com.dslplatform.json.JavaTimeConverter
 
registerDefault(DslJson<T>) - Static method in class com.dslplatform.json.NetConverter
 
registerDefault(DslJson<T>) - Static method in class com.dslplatform.json.NumberConverter
 
registerDefault(DslJson<T>) - Static method in class com.dslplatform.json.ObjectConverter
 
registerDefault(DslJson<T>) - Static method in class com.dslplatform.json.StringConverter
 
registerDefault(DslJson<T>) - Static method in class com.dslplatform.json.UUIDConverter
 
registerDefault(DslJson<T>) - Static method in class com.dslplatform.json.XmlConverter
 
registerDefault(Class<T>, T) - Method in class com.dslplatform.json.DslJson
 
registerJavaSpecifics(DslJson) - Static 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
 
remove() - Method in class com.dslplatform.json.JsonReader.WithObjectReader
 
remove() - Method in class com.dslplatform.json.JsonReader.WithReader
 
requiresPublic(Element) - Method in class com.dslplatform.json.processor.Analysis
 
RereadStream(byte[], InputStream) - Constructor for class com.dslplatform.json.DslJson.RereadStream
 
reset() - Method in class com.dslplatform.json.Grisu3.DiyFp
 
reset() - Method in class com.dslplatform.json.Grisu3.FastDtoaBuilder
 
reset() - Method in class com.dslplatform.json.JsonReader
Reset reader after processing input It will release reference to provided byte[] or InputStream input
reset() - Method in class com.dslplatform.json.JsonWriter
Resets the writer - same as calling reset(OutputStream = null)
reset(int) - Method in class com.dslplatform.json.JsonReader
Deprecated.
reset(InputStream) - Method in class com.dslplatform.json.JsonReader
Deprecated.
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.
resolved - Variable in class com.dslplatform.json.runtime.ImmutableAnalyzer.LazyImmutableDescription
 
resolved - Variable in class com.dslplatform.json.runtime.MixinAnalyzer.LazyMixinDescription
 
resolved - Variable in class com.dslplatform.json.runtime.ObjectAnalyzer.LazyObjectDescription
 
resolvedBinder - Variable in class com.dslplatform.json.runtime.ObjectAnalyzer.LazyObjectDescription
 
resolvedReader - Variable in class com.dslplatform.json.runtime.ObjectAnalyzer.LazyObjectDescription
 
resolvedWriter - Variable in class com.dslplatform.json.runtime.MixinAnalyzer.LazyMixinDescription
 
resolvedWriter - Variable in class com.dslplatform.json.runtime.ObjectAnalyzer.LazyObjectDescription
 
resolveExternalConverterClassNames(String) - Method in class com.dslplatform.json.ExternalConverterAnalyzer
 
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
 
returnAsArray(Type, ArrayList<?>) - Static method in class com.dslplatform.json.DslJson
 
returnEmptyArray(Type) - Static method in class com.dslplatform.json.DslJson
 
returnInstance(String, StructInfo, String) - Method in class com.dslplatform.json.processor.ConverterTemplate
 
roundWeed(Grisu3.FastDtoaBuilder, long, long, long, long, long) - Static method in class com.dslplatform.json.Grisu3.FastDtoa
 
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

saveToServiceConfigFile(List<String>, List<Element>) - Method in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
SCALE_10 - Static variable in class com.dslplatform.json.NumberConverter
 
scaled_boundary_minus - Variable in class com.dslplatform.json.Grisu3.FastDtoaBuilder
 
scaled_boundary_plus - Variable in class com.dslplatform.json.Grisu3.FastDtoaBuilder
 
scaled_w - Variable in class com.dslplatform.json.Grisu3.FastDtoaBuilder
 
scanClassForAnnotation(TypeElement, DeclaredType, ExecutableElement) - Method in class com.dslplatform.json.processor.Analysis
 
scanNumber() - Method in class com.dslplatform.json.JsonReader
 
selectedConstructor - Variable in class com.dslplatform.json.processor.StructInfo
 
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(String, Throwable) - Constructor for exception com.dslplatform.json.SerializationException
 
SerializationException(Throwable) - Constructor for exception com.dslplatform.json.SerializationException
 
serialize(boolean[], JsonWriter) - Static method in class com.dslplatform.json.BoolConverter
 
serialize(boolean, JsonWriter) - Static method in class com.dslplatform.json.BoolConverter
 
serialize(byte[], int, int) - Static method in class com.dslplatform.json.NumberConverter
 
serialize(byte[], int, long) - Static method in class com.dslplatform.json.NumberConverter
 
serialize(byte[], JsonWriter) - Static method in class com.dslplatform.json.BinaryConverter
 
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(long[], JsonWriter) - Static method in class com.dslplatform.json.NumberConverter
 
serialize(long, long, JsonWriter) - Static method in class com.dslplatform.json.UUIDConverter
 
serialize(long, JsonWriter) - Static method in class com.dslplatform.json.NumberConverter
 
serialize(short[], JsonWriter) - Static method in class com.dslplatform.json.NumberConverter
 
serialize(JsonWriter, boolean) - Method in interface com.dslplatform.json.JsonObject
Serialize object instance into JsonWriter.
serialize(JsonWriter, Object) - Method in class com.dslplatform.json.DslJson
Main serialization API.
serialize(JsonWriter, Object) - Method in interface com.dslplatform.json.UnknownSerializer
 
serialize(JsonWriter, Type, Object) - Method in class com.dslplatform.json.DslJson
Generic serialize API.
serialize(JsonWriter, Collection<T>) - Method in class com.dslplatform.json.DslJson
Deprecated.
serialize(JsonWriter, List<T>) - Method in class com.dslplatform.json.DslJson
Deprecated.
serialize(JsonWriter, T[]) - Method in class com.dslplatform.json.DslJson
Deprecated.
serialize(JsonWriter, T[], int) - Method in class com.dslplatform.json.DslJson
Deprecated.
serialize(Image, JsonWriter) - Static method in class com.dslplatform.json.JavaGeomConverter
 
serialize(Object, OutputStream) - Method in interface com.dslplatform.json.DslJson.Fallback
 
serialize(Object, OutputStream) - Method in class com.dslplatform.json.DslJson
Convenient serialize API.
serialize(String, JsonWriter) - Static method in class com.dslplatform.json.StringConverter
 
serialize(BigDecimal, JsonWriter) - Static method in class com.dslplatform.json.NumberConverter
 
serialize(BigInteger, JsonWriter) - Static method in class com.dslplatform.json.NumberConverter
 
serialize(InetAddress, JsonWriter) - Static method in class com.dslplatform.json.NetConverter
 
serialize(URI, JsonWriter) - Static method in class com.dslplatform.json.NetConverter
 
serialize(ResultSet, JsonWriter, ResultSetConverter.Writer[]) - Method in class com.dslplatform.json.ResultSetConverter
 
serialize(LocalDate, JsonWriter) - Static method in class com.dslplatform.json.JavaTimeConverter
 
serialize(LocalDateTime, JsonWriter) - Static method in class com.dslplatform.json.JavaTimeConverter
 
serialize(LocalTime, JsonWriter) - Static method in class com.dslplatform.json.JavaTimeConverter
 
serialize(OffsetDateTime, JsonWriter) - Static method in class com.dslplatform.json.JavaTimeConverter
 
serialize(OffsetTime, JsonWriter) - Static method in class com.dslplatform.json.JavaTimeConverter
 
serialize(Collection<T>, JsonWriter.WriteObject<T>) - Method in class com.dslplatform.json.JsonWriter
Convenience method for serializing collection through instance serializer (WriteObject).
serialize(List<String>, JsonWriter) - Static method in class com.dslplatform.json.StringConverter
 
serialize(List<T>) - Method in class com.dslplatform.json.JsonWriter
Convenience method for serializing list of JsonObject's.
serialize(List<T>, JsonWriter.WriteObject<T>) - Method in class com.dslplatform.json.JsonWriter
Convenience method for serializing list through instance serializer (WriteObject).
serialize(Map<String, String>, JsonWriter) - Static method in class com.dslplatform.json.MapConverter
 
serialize(Map<K, V>, JsonWriter.WriteObject<K>, JsonWriter.WriteObject<V>) - Method in class com.dslplatform.json.JsonWriter
 
serialize(UUID, JsonWriter) - Static method in class com.dslplatform.json.UUIDConverter
 
serialize(Element, JsonWriter) - Static method in class com.dslplatform.json.XmlConverter
 
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(T[], JsonWriter.WriteObject<T>) - Method in class com.dslplatform.json.JsonWriter
Convenience method for serializing array through instance serializer (WriteObject).
serializedNames - Variable in class com.dslplatform.json.processor.StructInfo
 
serializeKnownCollection(AttributeInfo, List<String>, Map<String, TypeMirror>) - Method in class com.dslplatform.json.processor.Context
 
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(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(String, JsonWriter) - Static method in class com.dslplatform.json.StringConverter
 
serializeNullable(BigDecimal, JsonWriter) - Static method in class com.dslplatform.json.NumberConverter
 
serializeNullable(InetAddress, JsonWriter) - Static method in class com.dslplatform.json.NetConverter
 
serializeNullable(URI, JsonWriter) - Static method in class com.dslplatform.json.NetConverter
 
serializeNullable(LocalDate, JsonWriter) - Static method in class com.dslplatform.json.JavaTimeConverter
 
serializeNullable(LocalDateTime, JsonWriter) - Static method in class com.dslplatform.json.JavaTimeConverter
 
serializeNullable(LocalTime, JsonWriter) - Static method in class com.dslplatform.json.JavaTimeConverter
 
serializeNullable(OffsetDateTime, JsonWriter) - Static method in class com.dslplatform.json.JavaTimeConverter
 
serializeNullable(OffsetTime, JsonWriter) - Static method in class com.dslplatform.json.JavaTimeConverter
 
serializeNullable(Map<String, String>, JsonWriter) - Static method in class com.dslplatform.json.MapConverter
 
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(Collection, JsonWriter.WriteObject) - Method in class com.dslplatform.json.JsonWriter
 
serializeRaw(List, 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
 
SetField(Field) - Constructor for class com.dslplatform.json.runtime.Reflection.SetField
 
SetMethod(Method) - Constructor for class com.dslplatform.json.runtime.Reflection.SetMethod
 
settings - Variable in class com.dslplatform.json.jsonb.DslJsonbProvider.DslJsonbBuilder
 
Settings - Class in com.dslplatform.json.runtime
 
Settings() - Constructor for class com.dslplatform.json.DslJson.Settings
 
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
 
settingsBinders - Variable in class com.dslplatform.json.DslJson
 
settingsReaders - Variable in class com.dslplatform.json.DslJson
 
settingsWriters - Variable in class com.dslplatform.json.DslJson
 
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
 
showMandatoryError(JsonReader, long, DecodePropertyInfo[]) - Static method in class com.dslplatform.json.runtime.DecodePropertyInfo
 
significand - Variable in class com.dslplatform.json.Grisu3.CachedPowers.CachedPower
 
significand(long) - Static method in class com.dslplatform.json.Grisu3.DoubleHelper
 
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.
skip(JsonReader) - Method in class com.dslplatform.json.runtime.ImmutableDescription
 
skip(JsonReader) - Method in class com.dslplatform.json.runtime.ObjectFormatDescription
 
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.
skipOnUnknown - Variable in class com.dslplatform.json.runtime.ImmutableDescription
 
skipOnUnknown - Variable in class com.dslplatform.json.runtime.ObjectFormatDescription
 
skipString() - Method in class com.dslplatform.json.JsonReader
 
sortAttributes() - Method in class com.dslplatform.json.processor.StructInfo
 
sortedAttributes(StructInfo, boolean) - Static method in class com.dslplatform.json.processor.Context
 
SPACES - com.dslplatform.json.PrettifyOutputStream.IndentType
 
SQL_DATE_READER - Static variable in class com.dslplatform.json.JavaTimeConverter
 
SQL_TIMESTAMP_READER - Static variable in class com.dslplatform.json.JavaTimeConverter
 
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
 
startError - Variable in class com.dslplatform.json.runtime.ArrayFormatDescription
 
startError - Variable in class com.dslplatform.json.runtime.ImmutableDescription
 
startError - Variable in class com.dslplatform.json.runtime.ObjectFormatDescription
 
startErrorArray - Variable in class com.dslplatform.json.runtime.FormatDescription
 
startErrorBoth - Variable in class com.dslplatform.json.runtime.FormatDescription
 
startErrorObject - Variable in class com.dslplatform.json.runtime.FormatDescription
 
startObject() - Method in class com.dslplatform.json.JsonReader
Will advance to next token and check if it's object start
stream - Variable in class com.dslplatform.json.DslJson.RereadStream
 
stream - Variable in class com.dslplatform.json.JsonReader
 
StringCache - Interface in com.dslplatform.json
 
StringConverter - Class in com.dslplatform.json
 
StringConverter() - Constructor for class com.dslplatform.json.StringConverter
 
stringReader - Static variable in class com.dslplatform.json.runtime.MapAnalyzer
 
StructInfo - Class in com.dslplatform.json.processor
 
StructInfo(ConverterInfo, DeclaredType, TypeElement, String, String) - Constructor for class com.dslplatform.json.processor.StructInfo
 
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
 
structs - Variable in class com.dslplatform.json.processor.Analysis
 
structs - Variable in class com.dslplatform.json.processor.Context
 
subtract(Grisu3.DiyFp) - Method in class com.dslplatform.json.Grisu3.DiyFp
 
supertype(StructInfo) - Method in class com.dslplatform.json.processor.StructInfo
 

T

TABS - com.dslplatform.json.PrettifyOutputStream.IndentType
 
target - Variable in class com.dslplatform.json.JsonWriter
 
target() - Method in annotation type com.dslplatform.json.JsonConverter
For which class this converter applies.
targetSignature - Variable in class com.dslplatform.json.processor.ConverterInfo
 
targetType - Variable in class com.dslplatform.json.processor.ConverterInfo
 
ten_mk - Variable in class com.dslplatform.json.Grisu3.FastDtoaBuilder
 
TEXT_NODE_TAG - Static variable in class com.dslplatform.json.XmlConverter
 
tmp - Variable in class com.dslplatform.json.JsonReader
 
toByteArray() - Method in class com.dslplatform.json.JsonWriter
Content of buffer can be copied to another array of appropriate size.
toExponentialFormat(int, int) - Method in class com.dslplatform.json.Grisu3.FastDtoaBuilder
 
toFixedFormat(int, int) - Method in class com.dslplatform.json.Grisu3.FastDtoaBuilder
 
toJson(Object) - Method in class com.dslplatform.json.jsonb.DslJsonbProvider.DslJsonb
 
toJson(Object, OutputStream) - Method in class com.dslplatform.json.jsonb.DslJsonbProvider.DslJsonb
 
toJson(Object, Writer) - Method in class com.dslplatform.json.jsonb.DslJsonbProvider.DslJsonb
 
toJson(Object, Type) - Method in class com.dslplatform.json.jsonb.DslJsonbProvider.DslJsonb
 
toJson(Object, Type, OutputStream) - Method in class com.dslplatform.json.jsonb.DslJsonbProvider.DslJsonb
 
toJson(Object, Type, Writer) - Method in class com.dslplatform.json.jsonb.DslJsonbProvider.DslJsonb
 
tokenStart - Variable in class com.dslplatform.json.JsonReader
 
too_high - Variable in class com.dslplatform.json.Grisu3.FastDtoaBuilder
 
too_low - Variable in class com.dslplatform.json.Grisu3.FastDtoaBuilder
 
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.Grisu3.DiyFp
 
toString() - Method in class com.dslplatform.json.Grisu3.FastDtoaBuilder
 
toString() - Method in class com.dslplatform.json.JsonReader
 
toString() - Method in class com.dslplatform.json.JsonWriter
 
toString() - Method in class com.dslplatform.json.runtime.Generics.GenericArrayTypeImpl
 
toString() - Method in class com.dslplatform.json.runtime.Generics.GenericType
 
toString() - Method in class com.dslplatform.json.runtime.GenericsMapper.GenericsMappingKey
 
tryConvert(double, Grisu3.FastDtoaBuilder) - Static method in class com.dslplatform.json.Grisu3
 
tryCreate(Type, DslJson) - Method in interface com.dslplatform.json.DslJson.ConverterFactory
 
tryFindBinder(Class<T>) - Method in class com.dslplatform.json.DslJson
Try to find registered binder for provided type.
tryFindBinder(Class<T>) - Method in interface com.dslplatform.json.TypeLookup
 
tryFindBinder(Type) - Method in class com.dslplatform.json.DslJson
Try to find registered binder for provided type.
tryFindConverter(Class<?>, DslJson<?>) - Method in class com.dslplatform.json.ExternalConverterAnalyzer
 
tryFindReader(Class<T>) - Method in class com.dslplatform.json.DslJson
Try to find registered reader for provided type.
tryFindReader(Class<T>) - Method in interface com.dslplatform.json.TypeLookup
 
tryFindReader(Type) - Method in class com.dslplatform.json.DslJson
Try to find registered reader for provided type.
tryFindWriter(Class<T>) - Method in class com.dslplatform.json.DslJson
Try to find registered writer for provided type.
tryFindWriter(Type) - Method in class com.dslplatform.json.DslJson
Try to find registered writer for provided type.
tryLongFromBigDecimal(char[], int, JsonReader) - Static method in class com.dslplatform.json.NumberConverter
 
tryTypeName(Type) - Static method in class com.dslplatform.json.runtime.Reflection
 
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.GenericsMapper.GenericsMappingKey
 
type - Variable in class com.dslplatform.json.runtime.ImmutableAnalyzer.LazyImmutableDescription
 
type - Variable in class com.dslplatform.json.runtime.ImmutableAnalyzer.WriteMember
 
type - Variable in class com.dslplatform.json.runtime.LazyAttributeArrayEncoder
 
type - Variable in class com.dslplatform.json.runtime.LazyAttributeDecoder
 
type - Variable in class com.dslplatform.json.runtime.LazyAttributeObjectEncoder
 
type - Variable in class com.dslplatform.json.runtime.MixinAnalyzer.LazyMixinDescription
 
type - Variable in class com.dslplatform.json.runtime.ObjectAnalyzer.LazyObjectDescription
 
type - Variable in class com.dslplatform.json.runtime.TypeDefinition
 
TYPE_VARIABLE - com.dslplatform.json.processor.Analysis.PartKind
 
typeCache - Static variable in class com.dslplatform.json.runtime.Generics
 
TYPED_MAP_READER - Static variable in class com.dslplatform.json.MapConverter
 
TYPED_MAP_READER - Static variable in class com.dslplatform.json.ObjectConverter
 
TypeDefinition<T> - Class in com.dslplatform.json.runtime
 
TypeDefinition() - Constructor for class com.dslplatform.json.runtime.TypeDefinition
 
typeDescription(Type) - Static method in class com.dslplatform.json.runtime.Reflection
 
typeHash - Variable in class com.dslplatform.json.runtime.FormatDescription
 
typeHash - Variable in class com.dslplatform.json.runtime.MixinDescription
 
typeLookup - Variable in class com.dslplatform.json.JsonReader
 
TypeLookup - Interface in com.dslplatform.json
 
typeName - Variable in class com.dslplatform.json.processor.AttributeInfo
 
typeName - Variable in class com.dslplatform.json.runtime.FormatDescription
 
typeOrClass(String, String) - Static method in class com.dslplatform.json.processor.Context
 
typeParametersNames - Variable in class com.dslplatform.json.processor.StructInfo
 
types - Variable in class com.dslplatform.json.processor.Analysis
 
types() - Method in class com.dslplatform.json.processor.Context
 
typeSignature - Variable in class com.dslplatform.json.processor.AttributeInfo
 
typeSignature - Variable in class com.dslplatform.json.processor.StructInfo
 
typeSignature() - Method in annotation type com.dslplatform.json.CompiledJson
Abstract types used as properties by default include type signature information so they can be properly deserialized.
typeSignature() - Method in annotation type com.dslplatform.json.JsonAttribute
Abstract types used as properties by default include type signature information so they can be properly deserialized.
TypeSignature() - Constructor for enum com.dslplatform.json.CompiledJson.TypeSignature
 
typeSignatureValue(AnnotationMirror) - Method in class com.dslplatform.json.processor.Analysis
 
typeSupport - Variable in class com.dslplatform.json.processor.Analysis
 
typeSupport - Variable in class com.dslplatform.json.processor.Context
 
TypeSupport - Interface in com.dslplatform.json.processor
 
typeVariablesIndex - Variable in class com.dslplatform.json.processor.AttributeInfo
 
typeWithoutAnnotations(TypeMirror) - Method in class com.dslplatform.json.processor.Analysis
 

U

UNKNOWN - com.dslplatform.json.processor.Analysis.PartKind
 
UNKNOWN - com.dslplatform.json.processor.CompiledJsonAnnotationProcessor.Options
 
UNKNOWN_READER - Static variable in class com.dslplatform.json.runtime.Settings
 
UNKNOWN_WRITER - Static variable in class com.dslplatform.json.runtime.Settings
 
UnknownNumberParsing() - Constructor for enum com.dslplatform.json.JsonReader.UnknownNumberParsing
 
unknownNumbers - Variable in class com.dslplatform.json.DslJson.Settings
 
unknownNumbers - Variable in class com.dslplatform.json.DslJson
 
unknownNumbers - Variable in class com.dslplatform.json.JsonReader
 
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
unknowns - Variable in class com.dslplatform.json.processor.StructInfo
 
unknownSerializer - Variable in class com.dslplatform.json.JsonWriter
 
UnknownSerializer - Interface in com.dslplatform.json
 
unknownTypes - Variable in class com.dslplatform.json.processor.Analysis
 
unknownTypes - Variable in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
UnknownTypes - Enum in com.dslplatform.json.processor
 
UnknownTypes() - Constructor for enum com.dslplatform.json.processor.UnknownTypes
 
unknownValue - Static variable in class com.dslplatform.json.DslJson
 
unpackType(TypeMirror) - Method in class com.dslplatform.json.processor.Analysis
 
unpackType(TypeMirror, Types) - Static method in class com.dslplatform.json.processor.Analysis
 
unregister(Type, DslJson<?>, JsonWriter.WriteObject, JsonReader.ReadObject) - Static method in class com.dslplatform.json.runtime.ImmutableAnalyzer
 
unsafe_interval - Variable in class com.dslplatform.json.Grisu3.FastDtoaBuilder
 
URI_READER - Static variable in class com.dslplatform.json.NetConverter
 
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.
useLazyResolution(String) - Method in class com.dslplatform.json.processor.Context
 
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.
usingBuffer - Variable in class com.dslplatform.json.DslJson.RereadStream
 
UTIL_DATE_READER - Static variable in class com.dslplatform.json.JavaTimeConverter
 
UUIDConverter - Class in com.dslplatform.json
 
UUIDConverter() - Constructor for class com.dslplatform.json.UUIDConverter
 

V

v - Variable in class com.dslplatform.json.Grisu3.FastDtoaBuilder
 
validateConverter(TypeElement, TypeMirror) - Method in class com.dslplatform.json.processor.Analysis
 
validateDeserializeAs(TypeElement, TypeElement) - Method in class com.dslplatform.json.processor.Analysis
 
value - Variable in class com.dslplatform.json.processor.Analysis.AnnotationMapping
 
value - Variable in enum com.dslplatform.json.processor.CompiledJsonAnnotationProcessor.Options
 
value - Variable in class com.dslplatform.json.runtime.DecodePropertyInfo
 
valueDecoder - Variable in class com.dslplatform.json.runtime.MapDecoder
 
valueEncoder - Variable in class com.dslplatform.json.runtime.MapEncoder
 
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.Analysis.PartKind
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.CompiledJsonAnnotationProcessor.Options
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.Analysis.PartKind
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.CompiledJsonAnnotationProcessor.Options
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.
Values - Static variable in class com.dslplatform.json.UUIDConverter
 
valuesCache - Variable in class com.dslplatform.json.DslJson.Settings
 
valuesCache - Variable in class com.dslplatform.json.DslJson
 
valuesCache - Variable in class com.dslplatform.json.JsonReader
 

W

w - Variable in class com.dslplatform.json.Grisu3.FastDtoaBuilder
 
WARNING - com.dslplatform.json.processor.UnknownTypes
 
wasFalse() - Method in class com.dslplatform.json.JsonReader
Checks if 'false' value is at current position.
wasLastName(byte[]) - Method in class com.dslplatform.json.JsonReader
 
wasLastName(String) - 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.
wasWhiteSpace() - Method in class com.dslplatform.json.JsonReader
 
weakHash - Variable in class com.dslplatform.json.runtime.DecodePropertyInfo
 
WHITESPACE - Static variable in class com.dslplatform.json.JsonReader
 
WHITESPACE - Static variable in class com.dslplatform.json.PrettifyOutputStream
 
with(Configuration) - Method in class com.dslplatform.json.DslJson.Settings
Configure DslJson with custom Configuration during startup.
with(Iterable<Configuration>) - Method in class com.dslplatform.json.DslJson.Settings
 
WITH_STACK_TRACE - com.dslplatform.json.JsonReader.ErrorInfo
 
withAnalyzers() - Static method in class com.dslplatform.json.runtime.Settings
 
withAnalyzers(boolean, boolean) - Static method in class com.dslplatform.json.runtime.Settings
 
withConfig(JsonbConfig) - Method in class com.dslplatform.json.jsonb.DslJsonbProvider.DslJsonbBuilder
 
withContext(TContext) - Method in class com.dslplatform.json.DslJson.Settings
Pass in context for DslJson.
withJackson - Variable in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
withJavaConverters(boolean) - Method in class com.dslplatform.json.DslJson.Settings
Enable converters for Java specific types (Graphics API) not available on Android.
withJsonb - Variable in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
withNullable - Variable in class com.dslplatform.json.processor.CompiledJsonAnnotationProcessor
 
WithObjectReader(JsonReader.ReadJsonObject<T>, JsonReader) - Constructor for class com.dslplatform.json.JsonReader.WithObjectReader
 
withProvider(JsonProvider) - Method in class com.dslplatform.json.jsonb.DslJsonbProvider.DslJsonbBuilder
 
WithReader(JsonReader.ReadObject<T>, JsonReader) - Constructor for class com.dslplatform.json.JsonReader.WithReader
 
withRuntime() - Static method in class com.dslplatform.json.runtime.Settings
 
withStackTrace() - Method in class com.dslplatform.json.JsonReader
 
write - Variable in class com.dslplatform.json.processor.Analysis.AccessElements
 
write - Variable in class com.dslplatform.json.runtime.AttributeDecoder
 
write - Variable in class com.dslplatform.json.runtime.LazyAttributeDecoder
 
write(byte[], int, int) - Method in class com.dslplatform.json.PrettifyOutputStream
 
write(int) - Method in class com.dslplatform.json.Grisu3.FastDtoaBuilder
 
write(int) - Method in class com.dslplatform.json.PrettifyOutputStream
 
write(JsonWriter, Object) - Method in class com.dslplatform.json.runtime.ImmutableAnalyzer.LazyImmutableDescription
 
write(JsonWriter, Object) - Method in class com.dslplatform.json.runtime.MixinAnalyzer.LazyMixinDescription
 
write(JsonWriter, Object) - Method in class com.dslplatform.json.runtime.ObjectAnalyzer.LazyObjectDescription
 
write(JsonWriter, ResultSet) - Method in class com.dslplatform.json.ResultSetConverter
 
write(JsonWriter, Optional<T>) - Method in class com.dslplatform.json.runtime.OptionalEncoder
 
write(JsonWriter, T) - Method in interface com.dslplatform.json.JsonWriter.WriteObject
 
write(JsonWriter, T) - Method in class com.dslplatform.json.runtime.ArrayFormatDescription
 
write(JsonWriter, T) - Method in class com.dslplatform.json.runtime.AttributeArrayEncoder
 
write(JsonWriter, T) - Method in class com.dslplatform.json.runtime.AttributeObjectAlwaysEncoder
 
write(JsonWriter, T) - Method in class com.dslplatform.json.runtime.AttributeObjectNonDefaultEncoder
 
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.LazyAttributeArrayEncoder
 
write(JsonWriter, T) - Method in class com.dslplatform.json.runtime.LazyAttributeObjectEncoder
 
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, T) - Method in class com.dslplatform.json.runtime.WriteDescription
 
write(JsonWriter, T[]) - Method in class com.dslplatform.json.runtime.ArrayEncoder
 
write(Writer) - Method in class com.dslplatform.json.processor.ConverterInfo
 
write(ResultSet, JsonWriter) - Method in interface com.dslplatform.json.ResultSetConverter.Writer
 
write2(int, byte[], int) - Static method in class com.dslplatform.json.NumberConverter
 
write3(int, byte[], int) - Static method in class com.dslplatform.json.NumberConverter
 
write4(int, byte[], int) - Static method in class com.dslplatform.json.NumberConverter
 
writeArray(String, List<AttributeInfo>) - Method in class com.dslplatform.json.processor.ConverterTemplate
 
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.
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.
writeBinary(byte[]) - Method in class com.dslplatform.json.JsonWriter
Encode bytes as Base 64.
writeBuf(byte[], int, int) - Static method in class com.dslplatform.json.NumberConverter
 
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
 
writeContentFull(JsonWriter, T) - Method in class com.dslplatform.json.runtime.WriteDescription
 
writeContentMinimal(JsonWriter, T) - Method in class com.dslplatform.json.runtime.ArrayFormatDescription
 
writeContentMinimal(JsonWriter, T) - Method in interface com.dslplatform.json.runtime.FormatConverter
 
writeContentMinimal(JsonWriter, T) - Method in class com.dslplatform.json.runtime.WriteDescription
 
WriteDescription<T> - Class in com.dslplatform.json.runtime
 
WriteDescription(JsonWriter.WriteObject[], boolean) - Constructor for class com.dslplatform.json.runtime.WriteDescription
 
writeDiscriminator(StructInfo) - Method in class com.dslplatform.json.processor.ConverterTemplate
 
writeDouble(double) - Method in class com.dslplatform.json.JsonWriter
 
writeFirstBuf(byte[], int, int) - Static method in class com.dslplatform.json.NumberConverter
 
WriteMember(DslJson, Type, AccessibleObject) - Constructor for class com.dslplatform.json.runtime.ImmutableAnalyzer.WriteMember
 
writeMethod - Variable in class com.dslplatform.json.processor.AttributeInfo
 
writeName(Writer, StructInfo, String, String) - Method in class com.dslplatform.json.processor.EnumTemplate
 
writeName(Writer, StructInfo, String, String, boolean) - Method in class com.dslplatform.json.processor.EnumTemplate
 
writeNames - Variable in class com.dslplatform.json.ResultSetConverter
 
writeNano(byte[], int, int) - Static method in class com.dslplatform.json.JavaTimeConverter
 
writeNewLineWithIndent() - Method in class com.dslplatform.json.PrettifyOutputStream
 
writeNull() - Method in class com.dslplatform.json.JsonWriter
Optimized method for writing 'null' into the JSON.
writeObject(StructInfo, String, List<AttributeInfo>) - Method in class com.dslplatform.json.processor.ConverterTemplate
 
writePrefix - Variable in class com.dslplatform.json.processor.ConverterInfo
 
writeProperty(AttributeInfo, boolean, String) - Method in class com.dslplatform.json.processor.ConverterTemplate
 
writeQuoted(JsonWriter.WriteObject<T>, T) - Method in class com.dslplatform.json.JsonWriter
 
writeQuotedString(CharSequence, int, int, int) - Method in class com.dslplatform.json.JsonWriter
 
writer - Variable in class com.dslplatform.json.processor.ConverterInfo
 
WRITER - Static variable in class com.dslplatform.json.BinaryConverter
 
WRITER - Static variable in class com.dslplatform.json.BoolConverter
 
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.Settings
 
writerFactories - Variable in class com.dslplatform.json.DslJson
 
writerMap - Variable in class com.dslplatform.json.DslJson
 
writers - Variable in class com.dslplatform.json.DslJson
 
writeString(CharSequence) - Method in class com.dslplatform.json.JsonWriter
Write a quoted string into the JSON.
writeString(String) - Method in class com.dslplatform.json.JsonWriter
Write a quoted string into the JSON.
writeTimezone(int, ZoneOffset, JsonWriter) - Static method in class com.dslplatform.json.JavaTimeConverter
 
writeTypes - Variable in class com.dslplatform.json.ResultSetConverter
 

X

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

Z

zone - Variable in class com.dslplatform.json.ResultSetConverter
 
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 
All Classes All Packages