|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.imagero.uio.buffer.arrays.AbstractArrayBufferManager
com.imagero.uio.buffer.arrays.CharArrayBufferManager
Gives possibility to read and write a short array using RandomAccess interface
Field Summary |
Fields inherited from class com.imagero.uio.buffer.arrays.AbstractArrayBufferManager |
TILE_SIZE, unitSize |
Fields inherited from interface com.imagero.uio.buffer.BufferManager |
empty |
Constructor Summary | |
CharArrayBufferManager(char[] data)
Create ShortArrayBufferManager with standard tile size |
|
CharArrayBufferManager(char[] data,
int size)
|
|
CharArrayBufferManager(char[] data,
int offset,
int length)
|
|
CharArrayBufferManager(char[] data,
int offset,
int length,
int size)
|
Method Summary | |
protected int |
readUnitBE(int offset,
byte[] dest,
int destOffset)
read unit (short) in BIG_ENDIAN order |
protected int |
readUnitLE(int offset,
byte[] dest,
int destOffset)
read appropriate unit (short) in LITTLE_ENDIAN order |
protected int |
writeUnitBE(byte[] source,
int sourceOffset,
int destOffset)
write appropriate unit (int) in BIG_ENDIAN order |
protected int |
writeUnitLE(byte[] source,
int sourceOffset,
int destOffset)
write appropriate unit (int) in LITTLE_ENDIAN order |
Methods inherited from class com.imagero.uio.buffer.arrays.AbstractArrayBufferManager |
clear, clear, close, flush, flush, getByteOrder, getCount, getData, getDataLength, getDataStart, getIndex, getLength, getMaxCache, getUnitSize, read, readBE, readLE, setByteOrder, setDirty, setDirty, setMaxCache, write, writeBE, writeLE |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CharArrayBufferManager(char[] data)
data
- int arraypublic CharArrayBufferManager(char[] data, int size)
data
- int arraysize
- tile length (for Buffer)public CharArrayBufferManager(char[] data, int offset, int length)
data
- int arrayoffset
- start offset in data
length
- length to readpublic CharArrayBufferManager(char[] data, int offset, int length, int size)
data
- int arrayoffset
- start offset in data
length
- length to readsize
- tile length (for Buffer)Method Detail |
protected int writeUnitLE(byte[] source, int sourceOffset, int destOffset)
writeUnitLE
in class AbstractArrayBufferManager
source
- source byte arraysourceOffset
- offset in source arraydestOffset
- offset in destination array
protected int writeUnitBE(byte[] source, int sourceOffset, int destOffset)
writeUnitBE
in class AbstractArrayBufferManager
source
- source byte arraysourceOffset
- offset in source arraydestOffset
- offset in destination array
protected int readUnitBE(int offset, byte[] dest, int destOffset)
readUnitBE
in class AbstractArrayBufferManager
offset
- offset in source arraydest
- byte array (destination)destOffset
- offset in destination array
protected int readUnitLE(int offset, byte[] dest, int destOffset)
readUnitLE
in class AbstractArrayBufferManager
offset
- offset in source arraydest
- byte array (destination)destOffset
- offset in destination array
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |