de.huxhorn.sulky.codec
Class DelegatingCodecBase<E>
java.lang.Object
de.huxhorn.sulky.codec.DelegatingCodecBase<E>
- All Implemented Interfaces:
- Codec<E>, Decoder<E>, Encoder<E>
- Direct Known Subclasses:
- CompressingSerializableCodec, SerializableCodec
public class DelegatingCodecBase<E>
- extends java.lang.Object
- implements Codec<E>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DelegatingCodecBase
protected DelegatingCodecBase()
DelegatingCodecBase
protected DelegatingCodecBase(Encoder<E> encoder,
Decoder<E> decoder)
getEncoder
protected Encoder<E> getEncoder()
setEncoder
protected void setEncoder(Encoder<E> encoder)
getDecoder
protected Decoder<E> getDecoder()
setDecoder
protected void setDecoder(Decoder<E> decoder)
encode
public byte[] encode(E object)
- Specified by:
encode in interface Encoder<E>
decode
public E decode(byte[] bytes)
- Specified by:
decode in interface Decoder<E>