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 voidappendBuffer(B buffer, B dataToAppend)voidappendToByteBuffer(java.nio.ByteBuffer byteBuffer, B dataToAppend)BasTypedBuffer(java.nio.ByteBuffer buffer)intbitPix()java.lang.Class<? extends B>bufferClass()java.nio.ByteBufferconvertToByteBuffer(java.lang.Object array)voidgetArray(B buffer, java.lang.Object array)voidgetArray(B buffer, java.lang.Object array, int length)voidgetArray(B buffer, java.lang.Object array, int offset, int length)booleanindividualSize()booleanis(PrimitiveType<? extends java.nio.Buffer> d)java.lang.ObjectnewArray(int length)BnewBuffer(int length)BnewBuffer(long length)java.lang.Class<?>primitiveClass()voidputArray(B buffer, java.lang.Object array)voidputArray(B buffer, java.lang.Object array, int length)intsize()intsize(java.lang.Object instance)BsliceBuffer(B buffer)chartype()Bwrap(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()
-
-