public class ByteBuffer extends DataBuffer
| Modifier and Type | Field and Description |
|---|---|
byte[] |
array |
arrayObject, capacity, end, growthCap, growthMin, start| Constructor and Description |
|---|
ByteBuffer()
Creates an empty byte buffer.
|
ByteBuffer(byte[] array) |
ByteBuffer(int size)
Creates a byte buffer of the given size.
|
| Modifier and Type | Method and Description |
|---|---|
void |
append(byte[] notherArray) |
void |
append(ByteBuffer notherBuffer) |
long |
checksum() |
boolean |
equals(java.lang.Object nother) |
int |
hashCode() |
void |
hexStringToBytes(java.lang.String hex) |
int |
indexOf(byte[] matchThis) |
void |
newArray(int size)
Allocates a new, empty array of the given size and assign it to the
arrayObject property.
|
java.lang.String |
readASCII(int width) |
java.lang.String |
readASCII(int position,
int width) |
int |
readByte() |
int |
readByte(int whereAt) |
double |
readDouble() |
double |
readDouble(int whereAt) |
double |
readDoubleLE() |
double |
readDoubleLE(int whereAt) |
float |
readFloat() |
float |
readFloat(int whereAt) |
float |
readFloatLE() |
float |
readFloatLE(int whereAt) |
void |
readFromStream(java.io.DataInput innie,
int howMuch) |
void |
readFromStream(java.io.InputStream innie,
int howMuch) |
int |
readInt() |
int |
readInt(int whereAt) |
short |
readInt16() |
short |
readInt16(int whereAt) |
int |
readInt32() |
int |
readInt32(int whereAt) |
long |
readInt64() |
long |
readInt64(int whereAt) |
byte |
readInt8() |
byte |
readInt8(int whereAt) |
int |
readIntLE() |
int |
readIntLE(int whereAt) |
long |
readLong() |
long |
readLong(int whereAt) |
long |
readLongLE() |
long |
readLongLE(int whereAt) |
short |
readShortLE() |
short |
readShortLE(int whereAt) |
java.lang.String |
readStringNullTerminatedOneByteChars(java.lang.String encoding) |
java.lang.String |
readStringNullTerminatedTwoByteChars(java.lang.String encoding) |
int |
readUInt16() |
int |
readUInt16(int whereAt) |
long |
readUInt32() |
long |
readUInt32(int whereAt) |
short |
readUInt8() |
short |
readUInt8(int whereAt) |
java.lang.String |
readUTF() |
java.lang.String |
readUTF(int position) |
java.lang.String |
toBinaryString() |
java.lang.String |
toBinaryString(int startPos,
int endPos) |
java.lang.String |
toBinaryString(int startPos,
int endPos,
int groupSize,
int lineSize) |
byte[] |
toByteArray() |
java.lang.String |
toHexString() |
java.lang.String |
toHexString(int startPos,
int endPos) |
java.lang.String |
toHexString(int startPos,
int endPos,
int groupSize,
int lineSize) |
void |
writeASCII(java.lang.String value,
int width) |
void |
writeASCII(java.lang.String value,
int position,
int width) |
void |
writeASCIIWithLength(java.lang.String value) |
void |
writeASCIIWithLength(java.lang.String value,
int position) |
void |
writeByte(int what) |
void |
writeByte(int what,
int whereAt) |
void |
writeDouble(double value) |
void |
writeDoubleLE(double value) |
void |
writeFloat(float value) |
void |
writeFloatLE(float value) |
void |
writeInt(int value) |
void |
writeInt(int value,
int whereAt) |
void |
writeInt16(int value) |
void |
writeInt16(int value,
int whereAt) |
void |
writeInt32(int value) |
void |
writeInt32(int value,
int whereAt) |
void |
writeInt8(int what) |
void |
writeInt8(int what,
int whereAt) |
void |
writeIntLE(int value) |
void |
writeIntLE(int value,
int whereAt) |
void |
writeLong(long value) |
void |
writeLong(long value,
int whereAt) |
void |
writeLongLE(long value) |
void |
writeLongLE(long value,
int whereAt) |
void |
writeShort(int value) |
void |
writeShort(int value,
int whereAt) |
void |
writeToData(java.io.DataOutput outie) |
void |
writeToStream(java.io.OutputStream outie) |
void |
writeUInt16(int what) |
void |
writeUInt16(int what,
int whereAt) |
void |
writeUInt32(long what) |
void |
writeUInt32(long what,
int whereAt) |
void |
writeUInt32LE(int value) |
void |
writeUInt32LE(int value,
int whereAt) |
void |
writeUInt8(int what) |
void |
writeUInt8(int what,
int whereAt) |
void |
writeUnterminatedASCII(java.lang.String value,
int width) |
void |
writeUnterminatedASCII(java.lang.String value,
int position,
int width) |
void |
writeUTF(java.lang.String value) |
void |
writeUTF(java.lang.String value,
int position) |
append, clear, clone, copy, copyTo, getSize, insert, isEmpty, makeRoomFor, makeRoomFor, pack, remove, setToMatch, subsection, tidy, toStringpublic ByteBuffer()
public ByteBuffer(int size)
public ByteBuffer(byte[] array)
public final void newArray(int size)
DataBuffernewArray in class DataBufferpublic final void append(ByteBuffer notherBuffer)
public final void append(byte[] notherArray)
public final byte[] toByteArray()
public final long checksum()
public final int hashCode()
hashCode in class java.lang.Objectpublic final boolean equals(java.lang.Object nother)
equals in class java.lang.Objectpublic final byte readInt8(int whereAt)
public final byte readInt8()
public final short readUInt8(int whereAt)
public final short readUInt8()
public final void writeInt8(int what,
int whereAt)
public final void writeInt8(int what)
public final void writeUInt8(int what,
int whereAt)
public final void writeUInt8(int what)
public final short readInt16(int whereAt)
public final short readInt16()
public final int readUInt16(int whereAt)
public final int readUInt16()
public final void writeInt16(int value,
int whereAt)
public final void writeInt16(int value)
public final void writeUInt16(int what,
int whereAt)
public final void writeUInt16(int what)
public final int readInt32(int whereAt)
public final int readInt32()
public final long readUInt32(int whereAt)
public final long readUInt32()
public final void writeInt32(int value,
int whereAt)
public final void writeInt32(int value)
public final void writeUInt32(long what,
int whereAt)
public final void writeUInt32(long what)
public final long readInt64(int whereAt)
public final long readInt64()
public final int readByte(int whereAt)
public final int readByte()
public final void writeByte(int what,
int whereAt)
public final void writeByte(int what)
public final int readInt(int whereAt)
public final int readInt()
public final void writeInt(int value,
int whereAt)
public final void writeInt(int value)
public final void writeShort(int value,
int whereAt)
public final void writeShort(int value)
public final int readIntLE(int whereAt)
public final int readIntLE()
public final void writeIntLE(int value,
int whereAt)
public final void writeUInt32LE(int value,
int whereAt)
public final void writeUInt32LE(int value)
public final void writeIntLE(int value)
public final long readLong(int whereAt)
public final long readLong()
public final void writeLong(long value,
int whereAt)
public final void writeLong(long value)
public final long readLongLE(int whereAt)
public final long readLongLE()
public final void writeLongLE(long value,
int whereAt)
public final short readShortLE(int whereAt)
public final short readShortLE()
public final void writeLongLE(long value)
public final double readDoubleLE()
public final double readDoubleLE(int whereAt)
public final double readDouble()
public final double readDouble(int whereAt)
public final void writeDouble(double value)
public final void writeDoubleLE(double value)
public final float readFloatLE()
public final float readFloatLE(int whereAt)
public final float readFloat()
public final float readFloat(int whereAt)
public final void writeFloat(float value)
public final void writeFloatLE(float value)
public final void writeASCII(java.lang.String value,
int position,
int width)
public final void writeASCII(java.lang.String value,
int width)
public final void writeUnterminatedASCII(java.lang.String value,
int position,
int width)
public final void writeUnterminatedASCII(java.lang.String value,
int width)
public final void writeASCIIWithLength(java.lang.String value,
int position)
public final void writeASCIIWithLength(java.lang.String value)
public final void writeUTF(java.lang.String value,
int position)
public final void writeUTF(java.lang.String value)
public final java.lang.String readUTF(int position)
public final java.lang.String readUTF()
public final java.lang.String readASCII(int position,
int width)
public final java.lang.String readASCII(int width)
public final java.lang.String readStringNullTerminatedTwoByteChars(java.lang.String encoding)
public final java.lang.String readStringNullTerminatedOneByteChars(java.lang.String encoding)
public final void hexStringToBytes(java.lang.String hex)
public final java.lang.String toHexString()
public final java.lang.String toHexString(int startPos,
int endPos)
public final java.lang.String toHexString(int startPos,
int endPos,
int groupSize,
int lineSize)
public final java.lang.String toBinaryString()
public final java.lang.String toBinaryString(int startPos,
int endPos)
public final java.lang.String toBinaryString(int startPos,
int endPos,
int groupSize,
int lineSize)
public int indexOf(byte[] matchThis)
public void readFromStream(java.io.InputStream innie,
int howMuch)
throws java.io.IOException
java.io.IOExceptionpublic void readFromStream(java.io.DataInput innie,
int howMuch)
throws java.io.IOException
java.io.IOExceptionpublic void writeToStream(java.io.OutputStream outie)
throws java.io.IOException
java.io.IOExceptionpublic void writeToData(java.io.DataOutput outie)
throws java.io.IOException
java.io.IOException