Hierarchy For All Packages
- dev.siroshun.codec4j.api.codec,
- dev.siroshun.codec4j.api.codec.collection,
- dev.siroshun.codec4j.api.codec.object,
- dev.siroshun.codec4j.api.decoder,
- dev.siroshun.codec4j.api.decoder.object,
- dev.siroshun.codec4j.api.encoder,
- dev.siroshun.codec4j.api.encoder.object,
- dev.siroshun.codec4j.api.error,
- dev.siroshun.codec4j.api.file,
- dev.siroshun.codec4j.api.io
Class Hierarchy
- java.lang.Object
- dev.siroshun.codec4j.api.codec.Base64Codec
- dev.siroshun.codec4j.api.codec.collection.CollectionCodec
- dev.siroshun.codec4j.api.file.DefaultOpenOptions
- dev.siroshun.codec4j.api.codec.EnumCodec
- dev.siroshun.codec4j.api.codec.object.FieldCodecBuilder<F>
- dev.siroshun.codec4j.api.codec.collection.MapCodec<K,
V> (implements dev.siroshun.codec4j.api.codec.Codec<T>) - dev.siroshun.codec4j.api.codec.object.ObjectCodec
- dev.siroshun.codec4j.api.decoder.object.ObjectDecoder<T> (implements dev.siroshun.codec4j.api.decoder.Decoder<T>)
- dev.siroshun.codec4j.api.encoder.object.ObjectEncoder<T> (implements dev.siroshun.codec4j.api.encoder.Encoder<T>)
- dev.siroshun.codec4j.api.io.Type.BooleanValue (implements dev.siroshun.codec4j.api.io.Type.Value<T>)
- dev.siroshun.codec4j.api.io.Type.ByteValue (implements dev.siroshun.codec4j.api.io.Type.NumberValue<T>)
- dev.siroshun.codec4j.api.io.Type.CharValue (implements dev.siroshun.codec4j.api.io.Type.Value<T>)
- dev.siroshun.codec4j.api.io.Type.DoubleValue (implements dev.siroshun.codec4j.api.io.Type.NumberValue<T>)
- dev.siroshun.codec4j.api.io.Type.FloatValue (implements dev.siroshun.codec4j.api.io.Type.NumberValue<T>)
- dev.siroshun.codec4j.api.io.Type.IntValue (implements dev.siroshun.codec4j.api.io.Type.NumberValue<T>)
- dev.siroshun.codec4j.api.io.Type.ListType (implements dev.siroshun.codec4j.api.io.Type)
- dev.siroshun.codec4j.api.io.Type.LongValue (implements dev.siroshun.codec4j.api.io.Type.NumberValue<T>)
- dev.siroshun.codec4j.api.io.Type.MapType (implements dev.siroshun.codec4j.api.io.Type)
- dev.siroshun.codec4j.api.io.Type.ShortValue (implements dev.siroshun.codec4j.api.io.Type.NumberValue<T>)
- dev.siroshun.codec4j.api.io.Type.StringValue (implements dev.siroshun.codec4j.api.io.Type.Value<T>)
- dev.siroshun.codec4j.api.io.Type.Unknown (implements dev.siroshun.codec4j.api.io.Type)
- dev.siroshun.codec4j.api.codec.UUIDCodec
Interface Hierarchy
- dev.siroshun.codec4j.api.error.DecodeError
- dev.siroshun.codec4j.api.error.DecodeError.Failure
- dev.siroshun.codec4j.api.error.DecodeError.FatalError
- dev.siroshun.codec4j.api.error.DecodeError.IgnorableError
- dev.siroshun.codec4j.api.error.DecodeError.InvalidChar
- dev.siroshun.codec4j.api.error.DecodeError.InvalidNumber
- dev.siroshun.codec4j.api.error.DecodeError.InvalidNumberFormat
- dev.siroshun.codec4j.api.error.DecodeError.IterationError
- dev.siroshun.codec4j.api.error.DecodeError.TypeMismatch
- dev.siroshun.codec4j.api.decoder.Decoder<T>
- dev.siroshun.codec4j.api.codec.Codec<T> (also extends dev.siroshun.codec4j.api.encoder.Encoder<T>)
- dev.siroshun.codec4j.api.codec.collection.ElementDecoder<E,
R> - dev.siroshun.codec4j.api.codec.collection.EntryDecoder<K,
V, R>
- dev.siroshun.codec4j.api.io.ElementAppender<O>
- dev.siroshun.codec4j.api.codec.collection.ElementDecoder.DecodeProcessor<E,
C> - dev.siroshun.codec4j.api.codec.collection.ElementEncoder.EncodeProcessor<E,
C> - dev.siroshun.codec4j.api.error.EncodeError
- dev.siroshun.codec4j.api.error.EncodeError.Failure
- dev.siroshun.codec4j.api.error.EncodeError.FatalError
- dev.siroshun.codec4j.api.error.EncodeError.NotWritableType
- dev.siroshun.codec4j.api.encoder.Encoder<T>
- dev.siroshun.codec4j.api.codec.Codec<T> (also extends dev.siroshun.codec4j.api.decoder.Decoder<T>)
- dev.siroshun.codec4j.api.codec.collection.ElementEncoder<E,
T> - dev.siroshun.codec4j.api.codec.collection.EntryEncoder<E,
T>
- dev.siroshun.codec4j.api.io.EntryAppender<O>
- dev.siroshun.codec4j.api.io.EntryIn
- dev.siroshun.codec4j.api.codec.collection.EntryProcessor<K,
V, E, T> - dev.siroshun.codec4j.api.decoder.object.FieldDecoder<F>
- dev.siroshun.codec4j.api.codec.object.FieldCodec<T,
F> (also extends dev.siroshun.codec4j.api.encoder.object.FieldEncoder<T>)
- dev.siroshun.codec4j.api.codec.object.FieldCodec<T,
- dev.siroshun.codec4j.api.encoder.object.FieldEncoder<T>
- dev.siroshun.codec4j.api.codec.object.FieldCodec<T,
F> (also extends dev.siroshun.codec4j.api.decoder.object.FieldDecoder<F>)
- dev.siroshun.codec4j.api.codec.object.FieldCodec<T,
- dev.siroshun.codec4j.api.io.In
- dev.siroshun.codec4j.api.io.Out<O>
- dev.siroshun.codec4j.api.file.TextFileIO
- dev.siroshun.codec4j.api.io.Type
- dev.siroshun.codec4j.api.io.Type.Value<T>
- dev.siroshun.codec4j.api.io.Type.NumberValue<T>
- dev.siroshun.codec4j.api.io.Type.Value<T>
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- dev.siroshun.codec4j.api.decoder.object.AlreadyDecodedError (implements dev.siroshun.codec4j.api.error.DecodeError.Failure)
- dev.siroshun.codec4j.api.codec.Base64Codec.InvalidBase64Error (implements dev.siroshun.codec4j.api.error.DecodeError.Failure)
- dev.siroshun.codec4j.api.codec.collection.DuplicatedElementError (implements dev.siroshun.codec4j.api.error.DecodeError.Failure)
- dev.siroshun.codec4j.api.codec.EnumCodec.UnknownEnumNameDecodeError (implements dev.siroshun.codec4j.api.error.DecodeError.Failure)
- dev.siroshun.codec4j.api.codec.EnumCodec.UnknownEnumOrdinalDecodeError (implements dev.siroshun.codec4j.api.error.DecodeError.Failure)
- dev.siroshun.codec4j.api.codec.collection.MapCodec.DuplicatedKeyError (implements dev.siroshun.codec4j.api.error.DecodeError.Failure)
- dev.siroshun.codec4j.api.decoder.object.RequiredFieldError (implements dev.siroshun.codec4j.api.error.DecodeError.Failure)
- dev.siroshun.codec4j.api.codec.UUIDCodec.InvalidUUIDFormatError (implements dev.siroshun.codec4j.api.error.DecodeError.Failure)
- java.lang.Record