- Type Parameters:
T -
- All Superinterfaces:
- IDecoder<T>, IEncoder<T>
- All Known Implementing Classes:
- AbstractCoder, CharCoder, ChoiceCoder, DoubleCoder, FixedStringCoder, IdentityCoder, IntegerCoder, ListCoder, MaybeCoder, MixedListCoder
public interface ICoder<T>
extends IDecoder<T>, IEncoder<T>
Interface for an object that handles both encoding and decoding of values
Coders must be stateless and/or immutable, as it is expected that they will be re-used
by concurrent code.
- Author:
- Mike