Package io.permazen.encoding
package io.permazen.encoding
Permazen
Encodings.- See Also:
-
ClassDescriptionSupport superclass for
Encodingimplementations.ArrayEncoding<T,E> Support superclass for non-null built-in arrayEncodings.Base64ArrayEncoding<T,E> Adds support for an alternate Base-64Stringencoding for non-null primitive array types.Non-nullBigDecimaltype.Non-nullBigIntegertype.Non-nullBitSettype.Non-nullboolean[]array type.byte[]primitive array type.byteprimitive type.Non-nullchar[]array type.Charactertype.Concat2Encoding<T,V1, V2> Support superclass for non-nullEncodings of values that can be decomposed into two component values.Concat3Encoding<T,V1, V2, V3> Support superclass for non-nullEncodings of values that can be decomposed into three component values.Concat4Encoding<T,V1, V2, V3, V4> Support superclass for non-nullEncodings of values that can be decomposed into four component values.Concat5Encoding<T,V1, V2, V3, V4, V5> Support superclass for non-nullEncodings of values that can be decomposed into four component values.ConvertedEncoding<T,S> Non-nullDatetype.Permazen's defaultEncodingRegistry.Non-nulldouble[]array type.Doubletype.Non-nullDoubleSummaryStatisticstype.Non-nullDurationtype.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 ofEncodings.Filetype.Non-nullfloat[]array type.Floattype.Non-nullInet4Addresstype.Non-nullInet6Addresstype.Non-nullInetAddresstype.Non-nullInstanttype.int[]primitive array type.intprimitive 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.InternetAddressemail address encoding.Non-nullIntSummaryStatisticstype.Non-nullLocalDatetype.Non-nullLocalDateTimetype.Non-nullLocalTimetype.long[]primitive array type.Long type.Non-nullLongSummaryStatisticstype.Non-nullMonthDaytype.NumberEncoding<T extends Number>Support superclass for the numeric primitive types.Support superclass for non-null object array encodings.Non-nullOffsetDateTimetype.Non-nullOffsetTimetype.Patterntype.Non-nullPeriodtype.Support superclass for built-in primitive type encodings.Primitive wrapper type.short[]primitive array type.Short type.A straightforwardEncodingRegistryimplementation that creates object array types on demand.Non-nullStringencoding.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 unsignedintvalues in the manner ofUnsignedIntEncoder.URItype.Non-nullUUIDtype.Encoding forvoidprimitive type.Non-nullYeartype.Non-nullYearMonthtype.Non-nullZonedDateTimetype.ZoneIdtype.Non-nullZoneOffsettype.