twcore.core
Class ByteArray
java.lang.Object
|
+--twcore.core.ByteArray
- public class ByteArray
- extends java.lang.Object
Method Summary |
void |
addByte(byte theByte)
|
void |
addByte(byte theByte,
int index)
|
void |
addByte(int theByte)
|
void |
addByte(int theByte,
int index)
|
void |
addByteArray(byte[] byteArray)
|
void |
addByteArray(byte[] byteArray,
int index)
|
void |
addByteArray(twcore.core.ByteArray byteArray)
|
void |
addByteArray(twcore.core.ByteArray byteArray,
int index)
|
void |
addByteArray(int[] intArray)
|
void |
addByteArray(int[] intArray,
int index)
|
void |
addFileContents(java.io.File file)
|
void |
addInt(int theInt)
|
void |
addInt(int theInt,
int index)
|
void |
addLittleEndianInt(int theInt)
|
void |
addLittleEndianInt(int theInt,
int index)
|
void |
addLittleEndianLong(long theLong)
|
void |
addLittleEndianLong(long theLong,
int index)
|
void |
addLittleEndianShort(short theShort)
|
void |
addLittleEndianShort(short theShort,
int index)
|
void |
addLong(long theLong)
|
void |
addLong(long theLong,
int index)
|
void |
addPaddedString(java.lang.String str,
int totalLength)
|
void |
addPaddedString(java.lang.String str,
int index,
int totalLength)
|
void |
addPartialByteArray(byte[] byteArray,
int sourceIndex,
int length)
|
void |
addPartialByteArray(byte[] byteArray,
int destIndex,
int sourceIndex,
int length)
|
void |
addPartialByteArray(twcore.core.ByteArray byteArray,
int sourceIndex,
int length)
|
void |
addPartialByteArray(twcore.core.ByteArray byteArray,
int destIndex,
int sourceIndex,
int length)
|
void |
addPartialByteArray(int[] intArray,
int sourceIndex,
int length)
|
void |
addPartialByteArray(int[] intArray,
int destIndex,
int sourceIndex,
int length)
|
void |
addShort(short theShort)
|
void |
addShort(short theShort,
int index)
|
void |
addString(java.lang.String str)
|
void |
addString(java.lang.String str,
int index)
|
void |
decrementPointer()
|
byte[] |
getByteArray()
|
int |
getPointerIndex()
|
void |
growArray(int newSize)
|
void |
incrementPointer()
|
byte |
readByte(int index)
|
twcore.core.ByteArray |
readByteArray(int begin,
int end)
|
int |
readInt(int index)
|
int |
readLittleEndianInt(int index)
|
long |
readLittleEndianLong(int index)
|
short |
readLittleEndianShort(int index)
|
long |
readLong(int index)
|
java.lang.String |
readNullTerminatedString(int index)
|
short |
readShort(int index)
|
java.lang.String |
readString(int index,
int length)
|
void |
repeatAdd(byte theByte,
int number)
|
void |
repeatAdd(byte theByte,
int number,
int index)
|
void |
repeatAdd(int theInt,
int number)
|
void |
repeatAdd(int theInt,
int number,
int index)
|
void |
setPointerIndex(int newpointer)
|
void |
show()
|
static void |
show(byte[] b)
|
void |
showShort()
|
static void |
showShort(byte[] b)
|
static void |
showShort(twcore.core.ByteArray byteArray)
|
void |
shrinkArray(int newSize)
|
int |
size()
|
static byte[] |
toByteArray(int[] intarray)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ByteArray
public ByteArray()
ByteArray
public ByteArray(int size)
ByteArray
public ByteArray(java.net.DatagramPacket packet)
ByteArray
public ByteArray(byte[] byteArray)
ByteArray
public ByteArray(int[] intArray)
size
public int size()
growArray
public void growArray(int newSize)
shrinkArray
public void shrinkArray(int newSize)
setPointerIndex
public void setPointerIndex(int newpointer)
getPointerIndex
public int getPointerIndex()
incrementPointer
public void incrementPointer()
decrementPointer
public void decrementPointer()
addByte
public void addByte(byte theByte)
addByte
public void addByte(byte theByte,
int index)
addByte
public void addByte(int theByte)
addByte
public void addByte(int theByte,
int index)
addShort
public void addShort(short theShort)
addShort
public void addShort(short theShort,
int index)
addLittleEndianShort
public void addLittleEndianShort(short theShort)
addLittleEndianShort
public void addLittleEndianShort(short theShort,
int index)
addInt
public void addInt(int theInt)
addInt
public void addInt(int theInt,
int index)
addLittleEndianInt
public void addLittleEndianInt(int theInt)
addLittleEndianInt
public void addLittleEndianInt(int theInt,
int index)
addLong
public void addLong(long theLong)
addLong
public void addLong(long theLong,
int index)
addLittleEndianLong
public void addLittleEndianLong(long theLong)
addLittleEndianLong
public void addLittleEndianLong(long theLong,
int index)
addString
public void addString(java.lang.String str)
addString
public void addString(java.lang.String str,
int index)
addPaddedString
public void addPaddedString(java.lang.String str,
int totalLength)
addPaddedString
public void addPaddedString(java.lang.String str,
int index,
int totalLength)
addByteArray
public void addByteArray(twcore.core.ByteArray byteArray)
addByteArray
public void addByteArray(twcore.core.ByteArray byteArray,
int index)
addByteArray
public void addByteArray(byte[] byteArray)
addByteArray
public void addByteArray(byte[] byteArray,
int index)
addByteArray
public void addByteArray(int[] intArray)
addByteArray
public void addByteArray(int[] intArray,
int index)
addFileContents
public void addFileContents(java.io.File file)
throws java.io.IOException
java.io.IOException
addPartialByteArray
public void addPartialByteArray(twcore.core.ByteArray byteArray,
int sourceIndex,
int length)
addPartialByteArray
public void addPartialByteArray(twcore.core.ByteArray byteArray,
int destIndex,
int sourceIndex,
int length)
addPartialByteArray
public void addPartialByteArray(byte[] byteArray,
int sourceIndex,
int length)
addPartialByteArray
public void addPartialByteArray(byte[] byteArray,
int destIndex,
int sourceIndex,
int length)
addPartialByteArray
public void addPartialByteArray(int[] intArray,
int sourceIndex,
int length)
addPartialByteArray
public void addPartialByteArray(int[] intArray,
int destIndex,
int sourceIndex,
int length)
repeatAdd
public void repeatAdd(byte theByte,
int number)
repeatAdd
public void repeatAdd(byte theByte,
int number,
int index)
repeatAdd
public void repeatAdd(int theInt,
int number)
repeatAdd
public void repeatAdd(int theInt,
int number,
int index)
getByteArray
public byte[] getByteArray()
readByte
public byte readByte(int index)
readShort
public short readShort(int index)
readLittleEndianShort
public short readLittleEndianShort(int index)
readInt
public int readInt(int index)
readLittleEndianInt
public int readLittleEndianInt(int index)
readLong
public long readLong(int index)
readLittleEndianLong
public long readLittleEndianLong(int index)
readString
public java.lang.String readString(int index,
int length)
readNullTerminatedString
public java.lang.String readNullTerminatedString(int index)
readByteArray
public twcore.core.ByteArray readByteArray(int begin,
int end)
show
public static void show(byte[] b)
showShort
public static void showShort(byte[] b)
showShort
public static void showShort(twcore.core.ByteArray byteArray)
show
public void show()
showShort
public void showShort()
toByteArray
public static byte[] toByteArray(int[] intarray)