Package nom.tam.util.type
Class DoubleType
- java.lang.Object
-
- nom.tam.util.type.PrimitiveTypeBase<java.nio.DoubleBuffer>
-
- nom.tam.util.type.DoubleType
-
- All Implemented Interfaces:
PrimitiveType<java.nio.DoubleBuffer>
class DoubleType extends PrimitiveTypeBase<java.nio.DoubleBuffer>
-
-
Field Summary
Fields Modifier and Type Field Description private static int
BIT_PIX
private static int
SIZE
-
Fields inherited from class nom.tam.util.type.PrimitiveTypeBase
COPY_BLOCK_SIZE
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
DoubleType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
appendBuffer(java.nio.DoubleBuffer buffer, java.nio.DoubleBuffer dataToAppend)
java.nio.DoubleBuffer
asTypedBuffer(java.nio.ByteBuffer buffer)
void
getArray(java.nio.DoubleBuffer buffer, java.lang.Object array, int offset, int length)
java.lang.Object
newArray(int length)
void
putArray(java.nio.DoubleBuffer buffer, java.lang.Object array, int length)
java.nio.DoubleBuffer
sliceBuffer(java.nio.DoubleBuffer buffer)
java.nio.DoubleBuffer
wrap(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
-
SIZE
private static final int SIZE
- See Also:
- Constant Field Values
-
-
Method Detail
-
appendBuffer
public void appendBuffer(java.nio.DoubleBuffer buffer, java.nio.DoubleBuffer dataToAppend)
- Specified by:
appendBuffer
in interfacePrimitiveType<java.nio.DoubleBuffer>
- Overrides:
appendBuffer
in classPrimitiveTypeBase<java.nio.DoubleBuffer>
-
asTypedBuffer
public java.nio.DoubleBuffer asTypedBuffer(java.nio.ByteBuffer buffer)
- Specified by:
asTypedBuffer
in interfacePrimitiveType<java.nio.DoubleBuffer>
- Overrides:
asTypedBuffer
in classPrimitiveTypeBase<java.nio.DoubleBuffer>
-
getArray
public void getArray(java.nio.DoubleBuffer buffer, java.lang.Object array, int offset, int length)
- Specified by:
getArray
in interfacePrimitiveType<java.nio.DoubleBuffer>
- Overrides:
getArray
in classPrimitiveTypeBase<java.nio.DoubleBuffer>
-
newArray
public java.lang.Object newArray(int length)
- Specified by:
newArray
in interfacePrimitiveType<java.nio.DoubleBuffer>
- Overrides:
newArray
in classPrimitiveTypeBase<java.nio.DoubleBuffer>
-
putArray
public void putArray(java.nio.DoubleBuffer buffer, java.lang.Object array, int length)
- Specified by:
putArray
in interfacePrimitiveType<java.nio.DoubleBuffer>
- Overrides:
putArray
in classPrimitiveTypeBase<java.nio.DoubleBuffer>
-
sliceBuffer
public java.nio.DoubleBuffer sliceBuffer(java.nio.DoubleBuffer buffer)
- Specified by:
sliceBuffer
in interfacePrimitiveType<java.nio.DoubleBuffer>
- Overrides:
sliceBuffer
in classPrimitiveTypeBase<java.nio.DoubleBuffer>
-
wrap
public java.nio.DoubleBuffer wrap(java.lang.Object array)
- Specified by:
wrap
in interfacePrimitiveType<java.nio.DoubleBuffer>
- Overrides:
wrap
in classPrimitiveTypeBase<java.nio.DoubleBuffer>
-
-