Package de.mid.innovator.util
Class DynamicByteBuffer
- java.lang.Object
-
- de.mid.innovator.util.DynamicByteBuffer
-
public class DynamicByteBuffer extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DynamicByteBuffer()
DynamicByteBuffer(byte[] ba)
DynamicByteBuffer(int size)
DynamicByteBuffer(java.nio.ByteBuffer bb)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
array()
int
capacity()
java.nio.Buffer
clear()
boolean
equals(java.lang.Object obj)
java.nio.Buffer
flip()
byte
get()
java.nio.ByteBuffer
get(byte[] dst)
DynamicByteBuffer
get(byte[] dst, int offset, int length)
byte
get(int index)
char
getChar()
char
getChar(int index)
double
getDouble()
double
getDouble(int index)
float
getFloat()
float
getFloat(int index)
int
getInt()
int
getInt(int index)
long
getLong()
long
getLong(int index)
short
getShort()
short
getShort(int index)
java.lang.String
getString()
int
hashCode()
boolean
isDirect()
int
limit()
java.nio.Buffer
limit(int newLimit)
void
mark()
java.nio.ByteOrder
order()
DynamicByteBuffer
order(java.nio.ByteOrder bo)
int
position()
java.nio.Buffer
position(int newPosition)
DynamicByteBuffer
put(byte b)
DynamicByteBuffer
put(byte[] src)
DynamicByteBuffer
put(byte[] src, int offset, int length)
DynamicByteBuffer
put(DynamicByteBuffer src)
DynamicByteBuffer
putChar(char value)
DynamicByteBuffer
putDouble(double value)
DynamicByteBuffer
putFloat(float value)
DynamicByteBuffer
putInt(int value)
DynamicByteBuffer
putInt(int value, int index)
DynamicByteBuffer
putShort(short value)
DynamicByteBuffer
putShort(short value, int index)
DynamicByteBuffer
putString(java.lang.String value)
int
remaining()
java.nio.Buffer
reset()
java.nio.Buffer
rewind()
java.lang.String
toString()
-
-
-
Method Detail
-
isDirect
public boolean isDirect()
-
order
public java.nio.ByteOrder order()
-
order
public DynamicByteBuffer order(java.nio.ByteOrder bo)
-
position
public int position()
-
position
public java.nio.Buffer position(int newPosition)
-
put
public DynamicByteBuffer put(byte b)
-
put
public DynamicByteBuffer put(byte[] src)
-
put
public DynamicByteBuffer put(byte[] src, int offset, int length)
-
put
public DynamicByteBuffer put(DynamicByteBuffer src)
-
putChar
public DynamicByteBuffer putChar(char value)
-
putDouble
public DynamicByteBuffer putDouble(double value)
-
putFloat
public DynamicByteBuffer putFloat(float value)
-
putInt
public DynamicByteBuffer putInt(int value)
-
putInt
public DynamicByteBuffer putInt(int value, int index)
-
putShort
public DynamicByteBuffer putShort(short value)
-
putShort
public DynamicByteBuffer putShort(short value, int index)
-
remaining
public int remaining()
-
reset
public java.nio.Buffer reset()
-
rewind
public java.nio.Buffer rewind()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
array
public byte[] array()
-
get
public byte get()
-
get
public java.nio.ByteBuffer get(byte[] dst)
-
get
public DynamicByteBuffer 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)
-
putString
public DynamicByteBuffer putString(java.lang.String value)
-
getString
public java.lang.String getString()
-
capacity
public int capacity()
-
clear
public java.nio.Buffer clear()
-
flip
public java.nio.Buffer flip()
-
limit
public int limit()
-
limit
public java.nio.Buffer limit(int newLimit)
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
mark
public void mark()
-
-