Hierarchy For All Packages
Package Hierarchies:- dev.drtheo.autojson,
- dev.drtheo.autojson.adapter,
- dev.drtheo.autojson.adapter.string,
- dev.drtheo.autojson.adapter.string.parser,
- dev.drtheo.autojson.annotation,
- dev.drtheo.autojson.logger,
- dev.drtheo.autojson.schema,
- dev.drtheo.autojson.schema.baked,
- dev.drtheo.autojson.schema.base,
- dev.drtheo.autojson.schema.template,
- dev.drtheo.autojson.schema.util,
- dev.drtheo.autojson.util,
- dev.drtheo.autojson.util.adapter
Class Hierarchy
- java.lang.Object
- dev.drtheo.autojson.schema.util.AbstractMapSchema<K,
V> (implements dev.drtheo.autojson.schema.base.ObjectSchema<T>) - dev.drtheo.autojson.schema.template.JavaMapSchema<K,
V> - dev.drtheo.autojson.schema.template.String2ObjectMapSchema<V>
- dev.drtheo.autojson.schema.template.JavaMapSchema<K,
- dev.drtheo.autojson.AutoJSON (implements dev.drtheo.autojson.logger.DelegateLogger, dev.drtheo.autojson.SchemaHolder)
- dev.drtheo.autojson.schema.baked.BakedClassAutoSchema<T> (implements dev.drtheo.autojson.schema.base.ObjectSchema<T>)
- dev.drtheo.autojson.util.ClassAdapter.Primitive<T,
Array> (implements dev.drtheo.autojson.util.ClassAdapter<T, Array>) - dev.drtheo.autojson.util.ClassAdapter.Wrapped<T,
Array, B> - dev.drtheo.autojson.util.ClassAdapter.Num<T,
Array> - dev.drtheo.autojson.util.adapter.PrimByteClassAdapter
- dev.drtheo.autojson.util.adapter.PrimDoubleClassAdapter
- dev.drtheo.autojson.util.adapter.PrimFloatClassAdapter
- dev.drtheo.autojson.util.adapter.PrimIntClassAdapter
- dev.drtheo.autojson.util.adapter.PrimLongClassAdapter
- dev.drtheo.autojson.util.adapter.PrimShortClassAdapter
- dev.drtheo.autojson.util.adapter.PrimCharClassAdapter
- dev.drtheo.autojson.util.ClassAdapter.Num<T,
- dev.drtheo.autojson.util.adapter.PrimBoolClassAdapter
- dev.drtheo.autojson.util.ClassAdapter.Wrapped<T,
- dev.drtheo.autojson.util.FastStringMap<V> (implements java.util.Map<K,
V>) - dev.drtheo.autojson.schema.template.JavaArraySchema<T,
E> (implements dev.drtheo.autojson.schema.base.ArraySchema<T, Intermediary>) - dev.drtheo.autojson.schema.template.JavaEnumSchemaFastMap<T> (implements dev.drtheo.autojson.schema.base.PrimitiveSchema<T>)
- dev.drtheo.autojson.schema.template.JavaEnumSchemaSimple<T> (implements dev.drtheo.autojson.schema.base.PrimitiveSchema<T>)
- dev.drtheo.autojson.schema.template.JavaListSchema<T> (implements dev.drtheo.autojson.schema.base.ArraySchema.Simple<T>)
- dev.drtheo.autojson.schema.template.JavaSetSchema<T> (implements dev.drtheo.autojson.schema.base.ArraySchema.Simple<T>)
- dev.drtheo.autojson.adapter.string.parser.JsonReader
- dev.drtheo.autojson.adapter.string.JsonStringAdapter (implements dev.drtheo.autojson.adapter.JsonAdapter<From,
To>) - dev.drtheo.autojson.adapter.string.JsonStringBuilder (implements dev.drtheo.autojson.adapter.JsonSerializationContext, dev.drtheo.autojson.adapter.JsonSerializationContext.Array, dev.drtheo.autojson.adapter.JsonSerializationContext.Built, dev.drtheo.autojson.adapter.JsonSerializationContext.Obj, dev.drtheo.autojson.adapter.JsonSerializationContext.Primitive)
- dev.drtheo.autojson.adapter.string.JsonStringParser (implements dev.drtheo.autojson.adapter.JsonDeserializationContext)
- dev.drtheo.autojson.util.Lazy<T>
- java.lang.Number (implements java.io.Serializable)
- dev.drtheo.autojson.adapter.string.parser.LazilyParsedNumber
- dev.drtheo.autojson.adapter.string.parser.LazilyParsedNumber.Lossy
- dev.drtheo.autojson.adapter.string.parser.LazilyParsedNumber
- dev.drtheo.autojson.util.adapter.ObjectClassAdapter (implements dev.drtheo.autojson.util.ClassAdapter<T,
Array>) - java.lang.Record
- dev.drtheo.autojson.schema.baked.BakedClassAutoSchema.FieldType<T,
E> - dev.drtheo.autojson.adapter.string.parser.Token
- dev.drtheo.autojson.schema.baked.BakedClassAutoSchema.FieldType<T,
- dev.drtheo.autojson.logger.SystemLogger (implements dev.drtheo.autojson.logger.Logger)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- dev.drtheo.autojson.adapter.string.parser.JsonParseException
- dev.drtheo.autojson.adapter.string.parser.JsonSyntaxException
- dev.drtheo.autojson.adapter.string.parser.JsonParseException
- java.lang.RuntimeException
- java.lang.Exception
- dev.drtheo.autojson.util.UnsafeUtil
- dev.drtheo.autojson.schema.UUIDSchema (implements dev.drtheo.autojson.schema.util.StringSchema<T>)
- dev.drtheo.autojson.schema.util.AbstractMapSchema<K,
Interface Hierarchy
- java.util.function.BiFunction<T,
U, R> - dev.drtheo.autojson.AutoJSON.TemplateCreator<T>
- dev.drtheo.autojson.util.ClassAdapter<T,
Array> - dev.drtheo.autojson.adapter.JsonSerializationContext.Built
- dev.drtheo.autojson.logger.Logger
- dev.drtheo.autojson.logger.DelegateLogger
- dev.drtheo.autojson.schema.base.Schema<T>
- dev.drtheo.autojson.schema.base.ArraySchema<T,
Intermediary> - dev.drtheo.autojson.schema.base.ArraySchema.Simple<T>
- dev.drtheo.autojson.schema.base.ObjectSchema<T>
- dev.drtheo.autojson.schema.base.PrimitiveSchema<T>
- dev.drtheo.autojson.schema.util.StringSchema<T>
- dev.drtheo.autojson.schema.base.WrapperSchema<T,
B>
- dev.drtheo.autojson.schema.base.ArraySchema<T,
- dev.drtheo.autojson.SchemaHolder
- dev.drtheo.autojson.adapter.JsonContext
- dev.drtheo.autojson.adapter.JsonAdapter<From,
To> - dev.drtheo.autojson.adapter.JsonDeserializationContext
- dev.drtheo.autojson.adapter.JsonSerializationContext
- dev.drtheo.autojson.adapter.JsonSerializationContext.Array
- dev.drtheo.autojson.adapter.JsonSerializationContext.Obj
- dev.drtheo.autojson.adapter.JsonSerializationContext.Primitive
- dev.drtheo.autojson.adapter.JsonAdapter<From,
- dev.drtheo.autojson.adapter.JsonContext
- dev.drtheo.autojson.schema.base.SchemaType
- dev.drtheo.autojson.adapter.string.parser.TokenType
Annotation Interface Hierarchy
- dev.drtheo.autojson.annotation.Exclude (implements java.lang.annotation.Annotation)
- dev.drtheo.autojson.annotation.Instantiate (implements java.lang.annotation.Annotation)
- dev.drtheo.autojson.annotation.TypeHint (implements java.lang.annotation.Annotation)