Class DefaultObjectEncoder<T>

java.lang.Object
lu.kbra.jbcodec.encoder.DefaultObjectEncoder<T>
Type Parameters:
T - the type this encoder will encode; has to be the same as passed into the constructor (optional)
All Implemented Interfaces:
DEncoder, Encoder<T>
Direct Known Subclasses:
BooleanEncoder, ByteEncoder, CharacterEncoder, ClassEncoder, DoubleEncoder, FloatEncoder, IntegerEncoder, LongEncoder, MultiArrayListEncoder, MultiHashMapEncoder, NullEncoder, ObjectSerializableEncoder, PairEncoder, ShortEncoder, SingleArrayListEncoder, SingleHashMapEncoder, StringEncoder, TripletEncoder, UUIDEncoder, VoidEncoder

public abstract class DefaultObjectEncoder<T> extends Object implements Encoder<T>
Simplification of an Encoder<T>; this wont work with primitive types (Arrays, etc)
  • Field Details

    • cm

      protected CodecManager cm
    • clazz

      protected final Class<?> clazz
  • Constructor Details

    • DefaultObjectEncoder

      public DefaultObjectEncoder()
    • DefaultObjectEncoder

      public DefaultObjectEncoder(Class<?> clazz)
  • Method Details