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
All Classes All Packages
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 tosun.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
nullunder 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
All Classes All Packages