- Type Parameters:
C
- The type of the codec
- All Superinterfaces:
Codec<C>
,Decoder<C>
,Encoder<C>
,KeyableDecoder<C>
,KeyableEncoder<C>
- All Known Implementing Classes:
RangeCodec
Combines the
Into one interface that provides all methods to encode and decode a value or a key.
Codec
, KeyableEncoder
and KeyableDecoder
interfaces.Into one interface that provides all methods to encode and decode a value or a key.
-
Field Summary
Fields inherited from interface net.luis.utils.io.codec.Codec
BOOLEAN, BYTE, BYTE_ARRAY, CHARSET, DOUBLE, DOUBLE_STREAM, FILE, FLOAT, INT_STREAM, INTEGER, LOCAL_DATE, LOCAL_DATE_TIME, LOCAL_TIME, LONG, LONG_STREAM, PATH, SHORT, STRING, URI, URL, UUID, ZONED_DATE_TIME
-
Method Summary
Methods inherited from interface net.luis.utils.io.codec.Codec
configure, getter, keyable, list, list, list, map, mapFlat, named, noneEmptyList, optional, orElse, orElseGet, stream, validate, withAlternative, xmap
Methods inherited from interface net.luis.utils.io.codec.decoder.Decoder
decode, decodeStart, mapDecoder
Methods inherited from interface net.luis.utils.io.codec.encoder.Encoder
encode, encode, encodeStart, mapEncoder
Methods inherited from interface net.luis.utils.io.codec.decoder.KeyableDecoder
decodeKey
Methods inherited from interface net.luis.utils.io.codec.encoder.KeyableEncoder
encodeKey