Interface PrimitiveType<B extends Buffer>

All Known Implementing Classes:
BooleanType, ByteType, CharType, DoubleType, FloatType, IntType, LongType, PrimitiveTypeBase, ShortType, StringType, UnknownType

public interface PrimitiveType<B extends Buffer>
  • Method Details

    • appendBuffer

      void appendBuffer(B buffer, B dataToAppend)
    • appendToByteBuffer

      void appendToByteBuffer(ByteBuffer byteBuffer, B dataToAppend)
    • asTypedBuffer

      B asTypedBuffer(ByteBuffer buffer)
    • bitPix

      int bitPix()
    • bufferClass

      Class<? extends B> bufferClass()
    • convertToByteBuffer

      ByteBuffer convertToByteBuffer(Object array)
    • getArray

      void getArray(B buffer, Object array)
    • getArray

      void getArray(B buffer, Object array, int length)
    • getArray

      void getArray(B buffer, Object array, int offset, int length)
    • individualSize

      boolean individualSize()
    • is

      boolean is(PrimitiveType<? extends Buffer> d)
    • newArray

      Object newArray(int length)
    • newBuffer

      B newBuffer(int length)
    • newBuffer

      B newBuffer(long length)
    • primitiveClass

      Class<?> primitiveClass()
    • putArray

      void putArray(B buffer, Object array)
    • putArray

      void putArray(B buffer, Object array, int length)
    • size

      int size()
    • size

      int size(Object instance)
    • sliceBuffer

      B sliceBuffer(B buffer)
    • type

      char type()
    • wrap

      B wrap(Object array)
    • wrapperClass

      Class<?> wrapperClass()