Package nom.tam.util.type
Interface PrimitiveType<B extends java.nio.Buffer>
-
- All Known Implementing Classes:
BooleanType
,ByteType
,CharType
,DoubleType
,FloatType
,IntType
,LongType
,PrimitiveTypeBase
,ShortType
,StringType
,UnknownType
public interface PrimitiveType<B extends java.nio.Buffer>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
appendBuffer(B buffer, B dataToAppend)
void
appendToByteBuffer(java.nio.ByteBuffer byteBuffer, B dataToAppend)
B
asTypedBuffer(java.nio.ByteBuffer buffer)
int
bitPix()
java.lang.Class<? extends B>
bufferClass()
java.nio.ByteBuffer
convertToByteBuffer(java.lang.Object array)
void
getArray(B buffer, java.lang.Object array)
void
getArray(B buffer, java.lang.Object array, int length)
void
getArray(B buffer, java.lang.Object array, int offset, int length)
boolean
individualSize()
boolean
is(PrimitiveType<? extends java.nio.Buffer> d)
java.lang.Object
newArray(int length)
B
newBuffer(int length)
B
newBuffer(long length)
java.lang.Class<?>
primitiveClass()
void
putArray(B buffer, java.lang.Object array)
void
putArray(B buffer, java.lang.Object array, int length)
int
size()
int
size(java.lang.Object instance)
B
sliceBuffer(B buffer)
char
type()
B
wrap(java.lang.Object array)
java.lang.Class<?>
wrapperClass()
-
-
-
Method Detail
-
appendToByteBuffer
void appendToByteBuffer(java.nio.ByteBuffer byteBuffer, B dataToAppend)
-
asTypedBuffer
B asTypedBuffer(java.nio.ByteBuffer buffer)
-
bitPix
int bitPix()
-
bufferClass
java.lang.Class<? extends B> bufferClass()
-
convertToByteBuffer
java.nio.ByteBuffer convertToByteBuffer(java.lang.Object array)
-
getArray
void getArray(B buffer, java.lang.Object array)
-
getArray
void getArray(B buffer, java.lang.Object array, int length)
-
getArray
void getArray(B buffer, java.lang.Object array, int offset, int length)
-
individualSize
boolean individualSize()
-
is
boolean is(PrimitiveType<? extends java.nio.Buffer> d)
-
newArray
java.lang.Object newArray(int length)
-
newBuffer
B newBuffer(int length)
-
newBuffer
B newBuffer(long length)
-
primitiveClass
java.lang.Class<?> primitiveClass()
-
putArray
void putArray(B buffer, java.lang.Object array)
-
putArray
void putArray(B buffer, java.lang.Object array, int length)
-
size
int size()
-
size
int size(java.lang.Object instance)
-
type
char type()
-
wrap
B wrap(java.lang.Object array)
-
wrapperClass
java.lang.Class<?> wrapperClass()
-
-