Package io.permazen.encoding
package io.permazen.encoding
Permazen
Encoding
s.- See Also:
-
ClassDescriptionSupport superclass for
Encoding
implementations.ArrayEncoding<T,E> Support superclass for built-in arrayEncoding
s.Base64ArrayEncoding<T,E> Adds support for an alternate Base-64String
encoding for primitive array types.BigDecimal
type.BigInteger
type.BitSet
type.boolean[]
array type.byte[]
primitive array type.byte
primitive type.char[]
array type.Character
type.ConvertedEncoding<T,S> Non-nullDate
type.Permazen's defaultEncodingRegistry
.double[]
array type.Double
type.Non-nullDuration
type.Encoding<T>A range of values of some Java type, along with string and binary encodings and a total ordering of those values.A globally unique identifier for a simple field encoding scheme.EncodingId
's for Permazen built-in encodings.A registry ofEncoding
s.Non-nullFile
type.float[]
array type.Float
type.Non-nullInet4Address
type.Non-nullInet6Address
type.Non-nullInetAddress
type.Non-nullInstant
type.int[]
primitive array type.int
primitive type.IntegralArrayEncoding<T,E extends Number> Array type for integral primitive element types.IntegralEncoding<T extends Number>Support superclass for the integral types encoded viaLongEncoder
.Non-nullInternetAddress
encoding.Non-nullLocalDate
type.Non-nullLocalDateTime
type.Non-nullLocalTime
type.long[]
primitive array type.Long type.Non-nullMonthDay
type.NumberEncoding<T extends Number>Support superclass for the numeric primitive types.Array type for object arrays having non-primitive element types.Non-nullOffsetDateTime
type.Non-nullOffsetTime
type.Non-nullPattern
type.Non-nullPeriod
type.Support superclass for built-in primitive type encodings.Primitive wrapper type.short[]
primitive array type.Short type.A straightforwardEncodingRegistry
implementation that creates object array types on demand.String
encoding.Tuple2Encoding<V1,V2> Composite encoding constructed from the concatenation of two component encodings.Tuple3Encoding<V1,V2, V3> Composite encoding constructed from the concatenation of three component encodings.Tuple4Encoding<V1,V2, V3, V4> Composite encoding constructed from the concatenation of four component encodings.Tuple5Encoding<V1,V2, V3, V4, V5> Composite encoding constructed from the concatenation of five component encodings.TupleEncoding<T extends Tuple>Encoding for unsignedint
values in the manner ofUnsignedIntEncoder
.Non-nullURI
type.Non-nullUUID
type.void
primitive type.Non-nullYear
type.Non-nullYearMonth
type.Non-nullZonedDateTime
type.Non-nullZoneId
type.Non-nullZoneOffset
type.