Package io.permazen.encoding
package io.permazen.encoding
Permazen
Encoding
s.- See Also:
-
ClassDescriptionSupport superclass for
Encoding
implementations.ArrayEncoding<T,E> Support superclass for non-null built-in arrayEncoding
s.Base64ArrayEncoding<T,E> Adds support for an alternate Base-64String
encoding for non-null primitive array types.Non-nullBigDecimal
type.Non-nullBigInteger
type.Non-nullBitSet
type.Non-nullboolean[]
array type.byte[]
primitive array type.byte
primitive type.Non-nullchar[]
array type.Character
type.Concat2Encoding<T,V1, V2> Support superclass for non-nullEncoding
s of values that can be decomposed into two component values.Concat3Encoding<T,V1, V2, V3> Support superclass for non-nullEncoding
s of values that can be decomposed into three component values.Concat4Encoding<T,V1, V2, V3, V4> Support superclass for non-nullEncoding
s of values that can be decomposed into four component values.Concat5Encoding<T,V1, V2, V3, V4, V5> Support superclass for non-nullEncoding
s of values that can be decomposed into four component values.ConvertedEncoding<T,S> Non-nullDate
type.Permazen's defaultEncodingRegistry
.Non-nulldouble[]
array type.Double
type.Non-nullDoubleSummaryStatistics
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 that identifies anEncoding
's encoding scheme.EncodingId
's for Permazen built-in encodings.A registry ofEncoding
s.File
type.Non-nullfloat[]
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> Support superclass for non-null integral primitive array encodings.IntegralEncoding<T extends Number>Support superclass for the integral types encoded viaLongEncoder
.InternetAddress
email address encoding.Non-nullIntSummaryStatistics
type.Non-nullLocalDate
type.Non-nullLocalDateTime
type.Non-nullLocalTime
type.long[]
primitive array type.Long type.Non-nullLongSummaryStatistics
type.Non-nullMonthDay
type.NumberEncoding<T extends Number>Support superclass for the numeric primitive types.Support superclass for non-null object array encodings.Non-nullOffsetDateTime
type.Non-nullOffsetTime
type.Pattern
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.Non-nullString
encoding.Tuple2Encoding<V1,V2> Tuple3Encoding<V1,V2, V3> Tuple4Encoding<V1,V2, V3, V4> Tuple5Encoding<V1,V2, V3, V4, V5> TupleEncoding<T extends Tuple>Non-null encoding for unsignedint
values in the manner ofUnsignedIntEncoder
.URI
type.Non-nullUUID
type.Encoding forvoid
primitive type.Non-nullYear
type.Non-nullYearMonth
type.Non-nullZonedDateTime
type.ZoneId
type.Non-nullZoneOffset
type.