Interface Decoder

All Known Subinterfaces:
ByteBufferDecoder
All Known Implementing Classes:
DecoderImpl

public interface Decoder
  • Method Details

    • readBoolean

      Boolean readBoolean()
    • readBoolean

      Boolean readBoolean(Boolean defaultVal)
    • readBoolean

      boolean readBoolean(boolean defaultVal)
    • readByte

      Byte readByte()
    • readByte

      Byte readByte(Byte defaultVal)
    • readByte

      byte readByte(byte defaultVal)
    • readShort

      Short readShort()
    • readShort

      Short readShort(Short defaultVal)
    • readShort

      short readShort(short defaultVal)
    • readInteger

      Integer readInteger()
    • readInteger

      Integer readInteger(Integer defaultVal)
    • readInteger

      int readInteger(int defaultVal)
    • readLong

      Long readLong()
    • readLong

      Long readLong(Long defaultVal)
    • readLong

      long readLong(long defaultVal)
    • readUnsignedByte

      UnsignedByte readUnsignedByte()
    • readUnsignedByte

      UnsignedByte readUnsignedByte(UnsignedByte defaultVal)
    • readUnsignedShort

      UnsignedShort readUnsignedShort()
    • readUnsignedShort

      UnsignedShort readUnsignedShort(UnsignedShort defaultVal)
    • readUnsignedInteger

      UnsignedInteger readUnsignedInteger()
    • readUnsignedInteger

      UnsignedInteger readUnsignedInteger(UnsignedInteger defaultVal)
    • readUnsignedLong

      UnsignedLong readUnsignedLong()
    • readUnsignedLong

      UnsignedLong readUnsignedLong(UnsignedLong defaultVal)
    • readCharacter

      Character readCharacter()
    • readCharacter

      Character readCharacter(Character defaultVal)
    • readCharacter

      char readCharacter(char defaultVal)
    • readFloat

      Float readFloat()
    • readFloat

      Float readFloat(Float defaultVal)
    • readFloat

      float readFloat(float defaultVal)
    • readDouble

      Double readDouble()
    • readDouble

      Double readDouble(Double defaultVal)
    • readDouble

      double readDouble(double defaultVal)
    • readUUID

      UUID readUUID()
    • readUUID

      UUID readUUID(UUID defaultValue)
    • readDecimal32

      Decimal32 readDecimal32()
    • readDecimal32

      Decimal32 readDecimal32(Decimal32 defaultValue)
    • readDecimal64

      Decimal64 readDecimal64()
    • readDecimal64

      Decimal64 readDecimal64(Decimal64 defaultValue)
    • readDecimal128

      Decimal128 readDecimal128()
    • readDecimal128

      Decimal128 readDecimal128(Decimal128 defaultValue)
    • readTimestamp

      Date readTimestamp()
    • readTimestamp

      Date readTimestamp(Date defaultValue)
    • readBinary

      Binary readBinary()
    • readBinary

      Binary readBinary(Binary defaultValue)
    • readSymbol

      Symbol readSymbol()
    • readSymbol

      Symbol readSymbol(Symbol defaultValue)
    • readString

      String readString()
    • readString

      String readString(String defaultValue)
    • readList

      List readList()
    • readList

      <T> void readList(Decoder.ListProcessor<T> processor)
    • readMap

      Map readMap()
    • readArray

      <T> T[] readArray(Class<T> clazz)
    • readArray

      Object[] readArray()
    • readBooleanArray

      boolean[] readBooleanArray()
    • readByteArray

      byte[] readByteArray()
    • readShortArray

      short[] readShortArray()
    • readIntegerArray

      int[] readIntegerArray()
    • readLongArray

      long[] readLongArray()
    • readFloatArray

      float[] readFloatArray()
    • readDoubleArray

      double[] readDoubleArray()
    • readCharacterArray

      char[] readCharacterArray()
    • readMultiple

      <T> T[] readMultiple(Class<T> clazz)
    • readMultiple

      Object[] readMultiple()
    • readByteMultiple

      byte[] readByteMultiple()
    • readShortMultiple

      short[] readShortMultiple()
    • readIntegerMultiple

      int[] readIntegerMultiple()
    • readLongMultiple

      long[] readLongMultiple()
    • readFloatMultiple

      float[] readFloatMultiple()
    • readDoubleMultiple

      double[] readDoubleMultiple()
    • readCharacterMultiple

      char[] readCharacterMultiple()
    • readObject

      Object readObject()
    • readObject

      Object readObject(Object defaultValue)
    • register

      void register(Object descriptor, DescribedTypeConstructor dtc)
    • register

      void register(Object descriptor, FastPathDescribedTypeConstructor<?> dtc)