Package nom.tam.util.type
Class ByteType
- java.lang.Object
-
- nom.tam.util.type.PrimitiveTypeBase<java.nio.ByteBuffer>
-
- nom.tam.util.type.ByteType
-
- All Implemented Interfaces:
PrimitiveType<java.nio.ByteBuffer>
class ByteType extends PrimitiveTypeBase<java.nio.ByteBuffer>
-
-
Field Summary
Fields Modifier and Type Field Description private static intBIT_PIX-
Fields inherited from class nom.tam.util.type.PrimitiveTypeBase
COPY_BLOCK_SIZE
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedByteType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendBuffer(java.nio.ByteBuffer buffer, java.nio.ByteBuffer dataToAppend)java.nio.ByteBufferasTypedBuffer(java.nio.ByteBuffer buffer)voidgetArray(java.nio.ByteBuffer buffer, java.lang.Object array, int offset, int length)java.lang.ObjectnewArray(int length)voidputArray(java.nio.ByteBuffer buffer, java.lang.Object array, int length)java.nio.ByteBuffersliceBuffer(java.nio.ByteBuffer buffer)java.nio.ByteBufferwrap(java.lang.Object array)-
Methods inherited from class nom.tam.util.type.PrimitiveTypeBase
appendToByteBuffer, bitPix, bufferClass, convertToByteBuffer, getArray, getArray, individualSize, is, newBuffer, newBuffer, primitiveClass, putArray, size, size, type, wrapperClass
-
-
-
-
Field Detail
-
BIT_PIX
private static final int BIT_PIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
appendBuffer
public void appendBuffer(java.nio.ByteBuffer buffer, java.nio.ByteBuffer dataToAppend)- Specified by:
appendBufferin interfacePrimitiveType<java.nio.ByteBuffer>- Overrides:
appendBufferin classPrimitiveTypeBase<java.nio.ByteBuffer>
-
asTypedBuffer
public java.nio.ByteBuffer asTypedBuffer(java.nio.ByteBuffer buffer)
- Specified by:
asTypedBufferin interfacePrimitiveType<java.nio.ByteBuffer>- Overrides:
asTypedBufferin classPrimitiveTypeBase<java.nio.ByteBuffer>
-
getArray
public void getArray(java.nio.ByteBuffer buffer, java.lang.Object array, int offset, int length)- Specified by:
getArrayin interfacePrimitiveType<java.nio.ByteBuffer>- Overrides:
getArrayin classPrimitiveTypeBase<java.nio.ByteBuffer>
-
newArray
public java.lang.Object newArray(int length)
- Specified by:
newArrayin interfacePrimitiveType<java.nio.ByteBuffer>- Overrides:
newArrayin classPrimitiveTypeBase<java.nio.ByteBuffer>
-
putArray
public void putArray(java.nio.ByteBuffer buffer, java.lang.Object array, int length)- Specified by:
putArrayin interfacePrimitiveType<java.nio.ByteBuffer>- Overrides:
putArrayin classPrimitiveTypeBase<java.nio.ByteBuffer>
-
sliceBuffer
public java.nio.ByteBuffer sliceBuffer(java.nio.ByteBuffer buffer)
- Specified by:
sliceBufferin interfacePrimitiveType<java.nio.ByteBuffer>- Overrides:
sliceBufferin classPrimitiveTypeBase<java.nio.ByteBuffer>
-
wrap
public java.nio.ByteBuffer wrap(java.lang.Object array)
- Specified by:
wrapin interfacePrimitiveType<java.nio.ByteBuffer>- Overrides:
wrapin classPrimitiveTypeBase<java.nio.ByteBuffer>
-
-