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
 
 
-