Package biz.onixs.util
Class DynamicByteBuffer
- java.lang.Object
-
- biz.onixs.util.DynamicByteBuffer
-
public class DynamicByteBuffer extends Object
-
-
Constructor Summary
Constructors Constructor Description DynamicByteBuffer(int initialCapacity, int expandFactor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]array()intarrayOffset()intcapacity()voidclear()voidcompact()DynamicByteBufferduplicate()booleanequals(Object obj)voidflip()byteget()voidget(byte[] dst)voidget(byte[] dst, int offset, int length)byteget(int index)ByteBuffergetByteBuffer()chargetChar()chargetChar(int index)intgetCheckSum()doublegetDouble()doublegetDouble(int index)intgetExpandFactor()floatgetFloat()floatgetFloat(int index)intgetInt()intgetInt(int index)longgetLong()longgetLong(int index)shortgetShort()shortgetShort(int index)booleanhasArray()inthashCode()booleanhasRemaining()booleanisDirect()booleanisReadOnly()intlimit()voidlimit(int newLimit)voidmark()ByteOrderorder()voidorder(ByteOrder bo)intposition()voidposition(int newPosition)voidput(byte b)voidput(byte[] src)voidput(byte[] src, int offset, int length)voidput(int index, byte b)voidput(DynamicByteBuffer src)voidput(ByteBuffer src)voidputChar(char value)voidputChar(int index, char value)voidputCheckSum(int checkSum)voidputDouble(double value)voidputDouble(int index, double value)voidputFloat(float value)voidputFloat(int index, float value)voidputInt(int value)voidputInt(int index, int value)voidputLong(int index, long value)voidputLong(long value)voidputShort(int index, short value)voidputShort(short value)intremaining()voidreset()voidrewind()voidsetExpandFactor(int expandFactor)voidslice()StringtoString()
-
-
-
Method Detail
-
capacity
public int capacity()
-
clear
public void clear()
-
flip
public void flip()
-
hasRemaining
public boolean hasRemaining()
-
isReadOnly
public boolean isReadOnly()
-
limit
public int limit()
-
limit
public void limit(int newLimit)
-
mark
public void mark()
-
position
public int position()
-
position
public void position(int newPosition)
-
remaining
public int remaining()
-
reset
public void reset()
-
rewind
public void rewind()
-
array
public byte[] array()
-
arrayOffset
public int arrayOffset()
-
compact
public void compact()
-
duplicate
public DynamicByteBuffer duplicate()
-
get
public byte get()
-
get
public void get(byte[] dst)
-
get
public void get(byte[] dst, int offset, int length)
-
get
public byte get(int index)
-
getChar
public char getChar()
-
getChar
public char getChar(int index)
-
getDouble
public double getDouble()
-
getDouble
public double getDouble(int index)
-
getFloat
public float getFloat()
-
getFloat
public float getFloat(int index)
-
getInt
public int getInt()
-
getInt
public int getInt(int index)
-
getLong
public long getLong()
-
getLong
public long getLong(int index)
-
getShort
public short getShort()
-
getShort
public short getShort(int index)
-
getCheckSum
public int getCheckSum()
-
hasArray
public boolean hasArray()
-
isDirect
public boolean isDirect()
-
order
public ByteOrder order()
-
order
public void order(ByteOrder bo)
-
put
public void put(byte b)
-
put
public void put(byte[] src)
-
put
public void put(byte[] src, int offset, int length)
-
put
public void put(ByteBuffer src)
-
put
public void put(DynamicByteBuffer src)
-
put
public void put(int index, byte b)
-
putChar
public void putChar(char value)
-
putChar
public void putChar(int index, char value)
-
putDouble
public void putDouble(double value)
-
putDouble
public void putDouble(int index, double value)
-
putFloat
public void putFloat(float value)
-
putFloat
public void putFloat(int index, float value)
-
putInt
public void putInt(int value)
-
putInt
public void putInt(int index, int value)
-
putLong
public void putLong(int index, long value)
-
putLong
public void putLong(long value)
-
putShort
public void putShort(int index, short value)
-
putShort
public void putShort(short value)
-
putCheckSum
public void putCheckSum(int checkSum)
-
slice
public void slice()
-
getByteBuffer
public ByteBuffer getByteBuffer()
-
setExpandFactor
public void setExpandFactor(int expandFactor)
-
getExpandFactor
public int getExpandFactor()
-
-