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

A

add(AttributeInfo) - Method in class com.dslplatform.json.processor.StructInfo
 
alias - Variable in class com.dslplatform.json.processor.AttributeInfo
 
allowArrayFormat - Variable in class com.dslplatform.json.DslJson
When object supports array format, eg.
allowArrayFormat(boolean) - Method in class com.dslplatform.json.DslJson.Settings
Some encoders/decoders support writing objects in array format.
alternativeNames - Variable in class com.dslplatform.json.processor.AttributeInfo
 
Analysis - Class in com.dslplatform.json.processor
 
Analysis(ProcessingEnvironment, AnnotationUsage, LogLevel, TypeSupport) - Constructor for class com.dslplatform.json.processor.Analysis
 
Analysis(ProcessingEnvironment, AnnotationUsage, LogLevel, TypeSupport, Set<String>, Map<String, List<Analysis.AnnotationMapping<Boolean>>>, Map<String, String>, Map<String, List<Analysis.AnnotationMapping<Boolean>>>, Set<String>, Map<String, String>, UnknownTypes, boolean, boolean, boolean, boolean) - Constructor for class com.dslplatform.json.processor.Analysis
 
Analysis.AnnotationMapping<T> - Class in com.dslplatform.json.processor
 
analyze() - Method in class com.dslplatform.json.processor.Analysis
 
annotatedConstructor - Variable in class com.dslplatform.json.processor.StructInfo
 
annotatedFactory - Variable in class com.dslplatform.json.processor.StructInfo
 
annotation - Variable in class com.dslplatform.json.processor.AttributeInfo
 
annotation - Variable in class com.dslplatform.json.processor.BuilderInfo
 
annotation - Variable in class com.dslplatform.json.processor.StructInfo
 
AnnotationMapping(String, T) - Constructor for class com.dslplatform.json.processor.Analysis.AnnotationMapping
 
AnnotationUsage - Enum in com.dslplatform.json.processor
 
appendString(StringBuilder) - Method in class com.dslplatform.json.JsonReader
 
appendString(StringBuffer) - Method in class com.dslplatform.json.JsonReader
 
argument - Variable in class com.dslplatform.json.processor.AttributeInfo
 
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
 
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>, Map<String, Integer>, Map<String, TypeMirror>, boolean) - Constructor for class com.dslplatform.json.processor.AttributeInfo
 
attributes - Variable in class com.dslplatform.json.processor.StructInfo
 
attributeType - Variable in class com.dslplatform.json.processor.Analysis
 

B

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

C

calcHash() - Method in class com.dslplatform.json.JsonReader
 
calcHash(String) - Static method in class com.dslplatform.json.processor.StructInfo
 
calcWeakHash() - Method in class com.dslplatform.json.JsonReader
 
calcWeakHash(String) - Static method in class com.dslplatform.json.processor.StructInfo
 
canDeserialize(Type) - Method in class com.dslplatform.json.DslJson
Check if DslJson knows how to deserialize a type.
canReadInput() - Method in class com.dslplatform.json.processor.AttributeInfo
 
canSerialize(Type) - Method in class com.dslplatform.json.DslJson
Check if DslJson knows how to serialize a type.
canWriteOutput() - Method in class com.dslplatform.json.processor.AttributeInfo
 
chars - Variable in class com.dslplatform.json.JsonReader
 
checkArrayEnd() - Method in class com.dslplatform.json.JsonReader
Check if the last read token is an array end
checkHashCollision() - Method in class com.dslplatform.json.processor.StructInfo
 
checkObjectEnd() - Method in class com.dslplatform.json.JsonReader
Check if the last read token is an object end
close() - Method in class com.dslplatform.json.JsonWriter
Deprecated.
collectionContent(TypeSupport, Map<String, StructInfo>) - Method in class com.dslplatform.json.processor.AttributeInfo
 
com.dslplatform.json - package com.dslplatform.json
 
com.dslplatform.json.processor - package com.dslplatform.json.processor
 
comma() - Method in class com.dslplatform.json.JsonReader
Will advance to next token and check if it's comma
COMMA - Static variable in class com.dslplatform.json.JsonWriter
Helper for writing comma separator: ,
CompiledJson - Annotation Type in com.dslplatform.json
Compile time data-binding annotation.
CompiledJson.Behavior - Enum in com.dslplatform.json
Defines behavior for handling unknown properties.
CompiledJson.Format - Enum in com.dslplatform.json
JSON object format.
CompiledJson.ObjectFormatPolicy - Enum in com.dslplatform.json
Class level tuning for object format serialization behavior.
CompiledJson.TypeSignature - Enum in com.dslplatform.json
Some types (abstract classes and interfaces) require additional metadata so they can be correctly deserialized.
compiledJsonElement - Variable in class com.dslplatform.json.processor.Analysis
 
compiledJsonType - Variable in class com.dslplatform.json.processor.Analysis
 
Configuration - Interface in com.dslplatform.json
Configuration API for setting up readers/writers during library initialization.
ConfigurationException - Exception in com.dslplatform.json
 
ConfigurationException(String) - Constructor for exception com.dslplatform.json.ConfigurationException
 
ConfigurationException(Throwable) - Constructor for exception com.dslplatform.json.ConfigurationException
 
ConfigurationException(String, Throwable) - Constructor for exception com.dslplatform.json.ConfigurationException
 
configure(DslJson) - Method in interface com.dslplatform.json.Configuration
Configure library instance with appropriate readers/writers/etc...
constants - Variable in class com.dslplatform.json.processor.StructInfo
 
containsStructOwnerType - Variable in class com.dslplatform.json.processor.AttributeInfo
 
context - Variable in class com.dslplatform.json.DslJson
The context of this instance.
context - Variable in class com.dslplatform.json.JsonReader
 
converter - Variable in class com.dslplatform.json.processor.AttributeInfo
 
converter - Variable in class com.dslplatform.json.processor.ConverterInfo
 
converter - Variable in class com.dslplatform.json.processor.StructInfo
 
converterElement - Variable in class com.dslplatform.json.processor.Analysis
 
ConverterInfo - Class in com.dslplatform.json.processor
 
ConverterInfo(TypeElement, String, String, String, Element) - Constructor for class com.dslplatform.json.processor.ConverterInfo
 
converterType - Variable in class com.dslplatform.json.processor.Analysis
 
create(String, boolean) - Static method in exception com.dslplatform.json.ParsingException
 
create(String, Throwable, boolean) - Static method in exception com.dslplatform.json.ParsingException
 
createErrorMessage(Class<?>) - Method in class com.dslplatform.json.DslJson
 
createFromEmptyInstance() - Method in class com.dslplatform.json.processor.StructInfo
 
creatorMarker(Class<? extends Annotation>, boolean) - Method in class com.dslplatform.json.DslJson.Settings
When there are multiple constructors, pick the one marked with annotation.
ctor - Variable in class com.dslplatform.json.processor.BuilderInfo
 

D

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

E

element - Variable in class com.dslplatform.json.processor.AttributeInfo
 
element - Variable in class com.dslplatform.json.processor.StructInfo
 
EMPTY_ARRAY - Static variable in class com.dslplatform.json.BoolConverter
 
endArray() - Method in class com.dslplatform.json.JsonReader
Will advance to next token and check if it's array end
endObject() - Method in class com.dslplatform.json.JsonReader
Will advance to next token and check it it's object end
enumConstantNameSource - Variable in class com.dslplatform.json.processor.StructInfo
 
errorInfo(JsonReader.ErrorInfo) - Method in class com.dslplatform.json.DslJson.Settings
By default doubles are not deserialized into an exact value in some rare edge cases.
errorInfo - Variable in class com.dslplatform.json.JsonReader
 
ESCAPE - Static variable in class com.dslplatform.json.JsonWriter
Helper for writing JSON escape: \\

F

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

G

genericSignatures - Variable in class com.dslplatform.json.processor.StructInfo
 
get(char[], int) - Method in class com.dslplatform.json.DslJson.SimpleStringCache
Calculates hash of the provided "string" and looks it up from the String[] It it doesn't exists of a different string is already there a new String instance is created and saved into the String[]
get(char[], int) - Method in interface com.dslplatform.json.StringCache
 
getByteBuffer() - Method in class com.dslplatform.json.JsonWriter
Current buffer.
getCurrentIndex() - Method in class com.dslplatform.json.JsonReader
 
getDefault(Type) - Method in class com.dslplatform.json.DslJson
 
getDeserializeTarget() - Method in class com.dslplatform.json.processor.StructInfo
 
getLastHash() - Method in class com.dslplatform.json.JsonReader
 
getLastName() - Method in class com.dslplatform.json.JsonReader
 
getNextToken() - Method in class com.dslplatform.json.JsonReader
Read next token (byte) from input JSON.
getObjectReader(Class<?>) - Method in class com.dslplatform.json.DslJson
 
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
 
getTokenStart() - Method in class com.dslplatform.json.JsonReader
 

H

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

I

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

J

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

K

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

L

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

M

mandatory - Variable in class com.dslplatform.json.processor.AttributeInfo
 
MapConverter - Class in com.dslplatform.json
 
MapConverter() - Constructor for class com.dslplatform.json.MapConverter
 
mapToXml(Map<String, Object>) - Static method in class com.dslplatform.json.XmlConverter
 
matchingConstructors - Variable in class com.dslplatform.json.processor.StructInfo
 
maxNumberDigits - Variable in class com.dslplatform.json.JsonReader
 
MIN_UUID - Static variable in class com.dslplatform.json.UUIDConverter
 
MinifiedNaming - Class in com.dslplatform.json.processor
 
MinifiedNaming() - Constructor for class com.dslplatform.json.processor.MinifiedNaming
 

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

O

OBJECT_END - Static variable in class com.dslplatform.json.JsonWriter
Helper for writing JSON object end: }
OBJECT_START - Static variable in class com.dslplatform.json.JsonWriter
Helper for writing JSON object start: {
ObjectConverter - Class in com.dslplatform.json
 
ObjectConverter() - Constructor for class com.dslplatform.json.ObjectConverter
 
objectFormatPolicy - Variable in class com.dslplatform.json.processor.StructInfo
 
objectName(String) - Static method in class com.dslplatform.json.processor.Analysis
 
ObjectType - Enum in com.dslplatform.json.processor
 
omitDefaults - Variable in class com.dslplatform.json.DslJson
Should properties with default values be omitted from the resulting JSON? This will leave out nulls, empty collections, zeros and other attributes with default values which can be reconstructed from schema information
onUnknown - Variable in class com.dslplatform.json.processor.StructInfo
 

P

ParsingException - Exception in com.dslplatform.json
 
path - Variable in class com.dslplatform.json.processor.StructInfo
 
pathDescription() - Method in class com.dslplatform.json.processor.StructInfo
 
positionDescription() - Method in class com.dslplatform.json.JsonReader
 
positionDescription(int) - Method in class com.dslplatform.json.JsonReader
 
positionInStream() - Method in class com.dslplatform.json.JsonReader
 
positionInStream(int) - Method in class com.dslplatform.json.JsonReader
 
prepareNames(Map<String, AttributeInfo>) - Method in class com.dslplatform.json.processor.MinifiedNaming
 
prepareNames(Map<String, AttributeInfo>) - Method in interface com.dslplatform.json.processor.NamingStrategy
 
process(InputStream) - Method in class com.dslplatform.json.JsonReader
Bind input stream for processing.
process(byte[], int) - Method in class com.dslplatform.json.JsonReader
Bind byte[] buffer for processing.
processAnnotation(DeclaredType, Set<? extends Element>) - Method in class com.dslplatform.json.processor.Analysis
 
processConverters(Set<? extends Element>) - Method in class com.dslplatform.json.processor.Analysis
 
properties - Variable in class com.dslplatform.json.processor.StructInfo
 
propertyNames - Variable in class com.dslplatform.json.processor.StructInfo
 

Q

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

R

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

S

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

T

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

U

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

V

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

W

wasFalse() - Method in class com.dslplatform.json.JsonReader
Checks if 'false' value is at current position.
wasLastName(String) - Method in class com.dslplatform.json.JsonReader
 
wasLastName(byte[]) - Method in class com.dslplatform.json.JsonReader
 
wasNull() - Method in class com.dslplatform.json.JsonReader
Checks if 'null' value is at current position.
wasTrue() - Method in class com.dslplatform.json.JsonReader
Checks if 'true' value is at current position.
with(Configuration) - Method in class com.dslplatform.json.DslJson.Settings
Configure DslJson with custom Configuration during startup.
withContext(TContext) - Method in class com.dslplatform.json.DslJson.Settings
Pass in context for DslJson.
withJavaConverters(boolean) - Method in class com.dslplatform.json.DslJson.Settings
Enable converters for Java specific types (Graphics API) not available on Android.
write(JsonWriter, T) - Method in interface com.dslplatform.json.JsonWriter.WriteObject
 
writeAscii(String) - Method in class com.dslplatform.json.JsonWriter
Write string consisting of only ascii characters.
writeAscii(String, int) - Method in class com.dslplatform.json.JsonWriter
Write part of string consisting of only ascii characters.
writeAscii(byte[]) - Method in class com.dslplatform.json.JsonWriter
Copy bytes into JSON as is.
writeAscii(byte[], int) - Method in class com.dslplatform.json.JsonWriter
Copy part of byte buffer into JSON as is.
writeBinary(byte[]) - Method in class com.dslplatform.json.JsonWriter
Encode bytes as Base 64.
writeByte(byte) - Method in class com.dslplatform.json.JsonWriter
Write a single byte into the JSON.
writeMethod - Variable in class com.dslplatform.json.processor.AttributeInfo
 
writeNull() - Method in class com.dslplatform.json.JsonWriter
Optimized method for writing 'null' into the JSON.
writeQuoted(JsonWriter.WriteObject<T>, T) - Method in class com.dslplatform.json.JsonWriter
 
WRITER - Static variable in class com.dslplatform.json.BoolConverter
 
writer - Variable in class com.dslplatform.json.processor.ConverterInfo
 
WRITER - Static variable in class com.dslplatform.json.StringConverter
 
WRITER - Static variable in class com.dslplatform.json.UUIDConverter
 
WRITER_CHARS - Static variable in class com.dslplatform.json.StringConverter
 
writeRaw(byte[], int, int) - Method in class com.dslplatform.json.JsonWriter
Copy part of byte buffer into JSON as is.
writerFactories - Variable in class com.dslplatform.json.DslJson
 
writeString(String) - Method in class com.dslplatform.json.JsonWriter
Write a quoted string into the JSON.
writeString(CharSequence) - Method in class com.dslplatform.json.JsonWriter
Write a quoted string into the JSON.

X

XmlConverter - Class in com.dslplatform.json
 
XmlConverter() - Constructor for class com.dslplatform.json.XmlConverter
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
Skip navigation links

Copyright © 2021. All rights reserved.