- 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, xmapMethods inherited from interface net.luis.utils.io.codec.decoder.Decoder
decode, decodeStart, mapDecoderMethods inherited from interface net.luis.utils.io.codec.encoder.Encoder
encode, encode, encodeStart, mapEncoderMethods inherited from interface net.luis.utils.io.codec.decoder.KeyableDecoder
decodeKeyMethods inherited from interface net.luis.utils.io.codec.encoder.KeyableEncoder
encodeKey