All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| Analysis |
|
| Analysis.AccessElements |
|
| Analysis.AnnotationMapping<T> |
|
| Analysis.PartKind |
|
| AnnotationUsage |
|
| ArrayAnalyzer |
|
| ArrayAnalyzer.Runtime |
|
| ArrayDecoder<T> |
|
| ArrayEncoder<T> |
|
| ArrayFormatDescription<B,T> |
|
| AttributeArrayEncoder<T,R> |
|
| AttributeDecoder<T,P> |
|
| AttributeInfo |
|
| AttributeObjectAlwaysEncoder<T,R> |
|
| AttributeObjectNonDefaultEncoder<T,R> |
|
| Base64 |
A very fast and memory efficient class to encode and decode to and from BASE64 in full accordance
with RFC 2045.
On Windows XP sp1 with 1.4.2_04 and later ;), this encoder and decoder is about 10 times faster
on small arrays (10 - 1000 bytes) and 2-3 times as fast on larger arrays (10000 - 1000000 bytes)
compared to sun.misc.Encoder()/Decoder().
On byte arrays the encoder is about 20% faster than Jakarta Commons Base64 Codec for encode and
about 50% faster for decoding large arrays.
|
| BinaryConverter |
|
| BoolConverter |
|
| BuilderInfo |
|
| CachedTypeSupport |
|
| CollectionAnalyzer |
|
| CollectionAnalyzer.Runtime |
|
| CollectionDecoder<E,T extends java.util.Collection<E>> |
|
| CollectionEncoder<E,T extends java.util.Collection<E>> |
|
| CompiledJson |
Compile time data-binding annotation.
|
| CompiledJson.Behavior |
Defines behavior for handling unknown properties.
|
| CompiledJson.Format |
JSON object format.
|
| CompiledJson.ObjectFormatPolicy |
Class level tuning for object format serialization behavior.
|
| CompiledJson.TypeSignature |
Some types (abstract classes and interfaces) require additional metadata so they can be correctly deserialized.
|
| CompiledJsonAnnotationProcessor |
|
| CompiledJsonAnnotationProcessor.Options |
|
| CompositeParameterNameExtractor |
|
| Configuration |
Configuration API for setting up readers/writers during library initialization.
|
| ConfigurationException |
DSL-JSON specific exception thrown when DSL-JSON was not configured for types
which are attempted to be serialized.
|
| Context |
|
| ConverterInfo |
|
| ConverterTemplate |
|
| DecodePropertyInfo<T> |
|
| DslJson<TContext> |
Main DSL-JSON class.
|
| DslJson.ConverterFactory<T> |
|
| DslJson.Fallback<TContext> |
|
| DslJson.RereadStream |
|
| DslJson.Settings<TContext> |
Configuration for DslJson options.
|
| DslJson.SimpleStringCache |
Simplistic string cache implementation.
|
| DslJsonbProvider |
|
| DslJsonbProvider.DslJsonb |
|
| DslJsonbProvider.DslJsonbBuilder |
|
| EnumAnalyzer |
|
| EnumDescription<T extends java.lang.Enum<T>> |
|
| EnumTemplate |
|
| ExplicitDescription |
Marker for converters.
|
| ExternalConverterAnalyzer |
|
| FormatConverter<T> |
|
| FormatDescription<T> |
|
| Generics |
|
| Generics.GenericArrayTypeImpl |
|
| Generics.GenericType |
|
| GenericsMapper |
|
| GenericsMapper.GenericsMappingKey |
|
| Grisu3 |
|
| Grisu3.CachedPowers |
|
| Grisu3.CachedPowers.CachedPower |
|
| Grisu3.DiyFp |
|
| Grisu3.DoubleHelper |
|
| Grisu3.FastDtoa |
|
| Grisu3.FastDtoaBuilder |
|
| ImmutableAnalyzer |
|
| ImmutableAnalyzer.LazyImmutableDescription |
|
| ImmutableAnalyzer.WriteMember |
|
| ImmutableDescription<T> |
|
| InstanceFactory<F> |
|
| Java8ParameterNameExtractor |
|
| JavaGeomConverter |
|
| JavaTimeConverter |
|
| JsonAttribute |
Compile time property configuration.
|
| JsonAttribute.IncludePolicy |
Customize property serialization behavior in minimal serialization object format.
|
| JsonConverter |
JSON converter can be specified for class.
|
| JsonObject |
Objects which implement this interface are supported for serialization in DslJson.
|
| JsonReader<TContext> |
Object for processing JSON from byte[] and InputStream.
|
| JsonReader.BindObject<T> |
Existing instances can be provided as target for deserialization.
|
| JsonReader.DoublePrecision |
|
| JsonReader.EmptyEOFException |
|
| JsonReader.ErrorInfo |
|
| JsonReader.ReadJsonObject<T extends JsonObject> |
|
| JsonReader.ReadObject<T> |
Custom objects can be deserialized based on the implementation specified through this interface.
|
| JsonReader.UnknownNumberParsing |
|
| JsonReader.WithObjectReader<T extends JsonObject> |
|
| JsonReader.WithReader<T> |
|
| JsonValue |
Specify json value source used for serialization/deserialization.
|
| JsonWriter |
DslJson writes JSON into JsonWriter which has two primary modes of operation:
* targeting specific output stream
* buffering the entire response in memory
In both cases JsonWriter writes into an byte[] buffer.
|
| JsonWriter.WriteObject<T> |
Custom objects can be serialized based on the implementation specified through this interface.
|
| LazyAttributeArrayEncoder<T,R> |
|
| LazyAttributeDecoder<T,P> |
|
| LazyAttributeObjectEncoder<T,R> |
|
| LogLevel |
|
| MapAnalyzer |
|
| MapAnalyzer.Runtime |
|
| MapConverter |
|
| MapDecoder<K,V,T extends java.util.Map<K,V>> |
|
| MapEncoder<K,V,T extends java.util.Map<K,V>> |
|
| MinifiedNaming |
|
| MixinAnalyzer |
|
| MixinAnalyzer.LazyMixinDescription |
|
| MixinDescription<T> |
|
| MixinWriter<T> |
|
| NamingStrategy |
|
| NetConverter |
|
| NonNull |
A common DslJson annotation to declare that annotated elements cannot be null.
|
| NonNullApi |
A common DslJson annotation to declare that parameters and return values
are to be considered as non-nullable by default for a given package.
|
| Nullable |
A common DslJson annotation to declare that annotated elements can be null under
some circumstance.
|
| NumberConverter |
|
| NumberConverter.NumberInfo |
|
| ObjectAnalyzer |
|
| ObjectAnalyzer.LazyObjectDescription |
|
| ObjectAnalyzer.Runtime |
|
| ObjectConverter |
|
| ObjectFormatDescription<B,T> |
|
| ObjectType |
|
| OptimizedConverter |
|
| OptionalAnalyzer |
|
| OptionalDecoder<T> |
|
| OptionalDslJsonConverter |
|
| OptionalEncoder<T> |
|
| ParameterNameExtractor |
|
| ParanamerParameterNameExtractor |
|
| ParsingException |
DSL-JSON specific exception thrown when DSL-JSON is unable to parse provided JSON.
|
| ParsingException.ParsingStacklessException |
|
| PrettifyOutputStream |
|
| PrettifyOutputStream.IndentType |
|
| Reflection |
|
| Reflection.ReadField |
|
| Reflection.ReadMethod |
|
| Reflection.SetField |
|
| Reflection.SetMethod |
|
| ResultSetConverter |
|
| ResultSetConverter.Writer |
|
| SerializationException |
|
| Settings |
|
| Settings.BiConsumer<T,U> |
|
| Settings.Function<TIn,TOut> |
|
| StringCache |
|
| StringConverter |
|
| StructInfo |
|
| TypeDefinition<T> |
|
| TypeLookup |
|
| TypeSupport |
|
| UnknownSerializer |
|
| UnknownTypes |
|
| UUIDConverter |
|
| WriteDescription<T> |
|
| XmlConverter |
|