public class LexiTypeEncoders extends Object
TypeRegistry and utility methods for constructing TypeEncoders which produce
lexicographically sortable strings. Additionally, utilities are provided for reverse encodings which will produce
strings which will produce a reverse lexicographical sort ordering.| Modifier and Type | Field and Description |
|---|---|
static TypeRegistry<String> |
LEXI_JAVA_TYPES
Simple Java types only
|
static TypeRegistry<String> |
LEXI_REV_JAVA_TYPES |
static TypeRegistry<String> |
LEXI_REV_TYPES |
static TypeRegistry<String> |
LEXI_TYPES
Contains the full set of supported type encoders
|
public static final TypeRegistry<String> LEXI_JAVA_TYPES
public static final TypeRegistry<String> LEXI_REV_JAVA_TYPES
public static final TypeRegistry<String> LEXI_TYPES
public static final TypeRegistry<String> LEXI_REV_TYPES
public static TypeEncoder<Boolean,String> booleanEncoder()
public static TypeEncoder<Boolean,String> booleanRevEncoder()
public static TypeEncoder<Byte,String> byteEncoder()
public static TypeEncoder<Byte,String> byteRevEncoder()
public static TypeEncoder<Date,String> dateEncoder()
public static TypeEncoder<Date,String> dateRevEncoder()
public static TypeEncoder<Double,String> doubleEncoder()
public static TypeEncoder<Double,String> doubleRevEncoder()
public static TypeEncoder<Float,String> floatEncoder()
public static TypeEncoder<Float,String> floatRevEncoder()
public static TypeEncoder<Integer,String> integerEncoder()
public static TypeEncoder<Integer,String> integerRevEncoder()
public static TypeEncoder<Long,String> longEncoder()
public static TypeEncoder<Long,String> longRevEncoder()
public static TypeEncoder<String,String> stringEncoder()
public static TypeEncoder<String,String> stringRevEncoder()
public static TypeEncoder<URI,String> uriEncoder()
public static TypeEncoder<URI,String> uriRevEncoder()
public static TypeEncoder<BigInteger,String> bigIntegerEncoder()
public static TypeEncoder<BigInteger,String> bigIntegerRevEncoder()
public static TypeEncoder<BigDecimal,String> bigDecimalEncoder()
public static TypeEncoder<BigDecimal,String> bigDecimalRevEncoder()
public static TypeEncoder<Inet4Address,String> inet4AddressEncoder()
public static TypeEncoder<Inet4Address,String> inet4AddressRevEncoder()
public static TypeEncoder<Inet6Address,String> inet6AddressEncoder()
public static TypeEncoder<Inet6Address,String> inet6AddressRevEncoder()
public static TypeEncoder<IPv4,String> ipv4Encoder()
public static TypeEncoder<IPv4,String> ipv4RevEncoder()
public static TypeEncoder<IPv6,String> ipv6Encoder()
public static TypeEncoder<IPv6,String> ipv6RevEncoder()
public static TypeEncoder<EntityIdentifier,String> entityIdentifierEncoder()
public static TypeEncoder<EntityIdentifier,String> entityIdentifierRevEncoder()
public static TypeEncoder<EventIdentifier,String> eventIdentifierEncoder()
public static TypeEncoder<EventIdentifier,String> eventIdentifierRevEncoder()
public static TypeEncoder<UnsignedInteger,String> unsignedIntegerEncoder()
public static TypeEncoder<UnsignedInteger,String> unsignedIntegerRevEncoder()
public static TypeEncoder<UnsignedLong,String> unsignedLongEncoder()
public static TypeEncoder<UnsignedLong,String> unsignedLongRevEncoder()
Copyright © 2018 Calrissian. All rights reserved.