Class ByteContainerConverter<T>

java.lang.Object
org.kendar.sync.lib.buffer.converters.ByteContainerConverter<T>
Direct Known Subclasses:
BackupTypeConverter, BooleanConverter, ByteArrayConverter, IntConverter, LongConverter, MessageTypeConverter, StringConverter, UUIDConverter

public abstract class ByteContainerConverter<T> extends Object
  • Constructor Details

    • ByteContainerConverter

      public ByteContainerConverter()
  • Method Details

    • getType

      public abstract Class<T> getType()
    • fromBytes

      public abstract T fromBytes(byte[] bytes)
    • toBytes

      public abstract byte[] toBytes(T bytes)
    • getSize

      public abstract int getSize()
    • getSize

      public int getSize(ByteContainer container, int offset)