Interface Encoder<T>
- All Known Subinterfaces:
Lexicoder<T>
- All Known Implementing Classes:
AbstractEncoder,AbstractLexicoder,BigDecimalCombiner.BigDecimalEncoder,BigIntegerLexicoder,BytesLexicoder,DateLexicoder,DoubleLexicoder,FloatLexicoder,IntegerLexicoder,ListLexicoder,LongCombiner.FixedLenEncoder,LongCombiner.StringEncoder,LongCombiner.VarLenEncoder,LongLexicoder,PairLexicoder,ReverseLexicoder,SequenceLexicoder,StringLexicoder,SummingArrayCombiner.DOSArrayEncoder,SummingArrayCombiner.FixedLongArrayEncoder,SummingArrayCombiner.StringArrayEncoder,SummingArrayCombiner.VarLongArrayEncoder,TextLexicoder,UIntegerLexicoder,ULongLexicoder,UUIDLexicoder
public interface Encoder<T>
An encoder represents a typed object that can be encoded/decoded to/from a byte array.
- Since:
- 1.6.0
-
Method Summary
-
Method Details
-
encode
-
decode
- Throws:
IllegalArgumentException
-