|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.io.OutputStream
java.io.ByteArrayOutputStream
net.sf.transjvm.jvm.ByteStream
public class ByteStream
An augmented ByteArrayOutputStream
| Field Summary |
|---|
| Fields inherited from class java.io.ByteArrayOutputStream |
|---|
buf, count |
| Constructor Summary | |
|---|---|
ByteStream(int capacity)
Constructor for the ByteStream object |
|
| Method Summary | |
|---|---|
void |
writeByteByte(int value1,
int value2)
Writes two bytes consecutively. |
void |
writeByteInt(int byteValue,
int intValue)
Writes a byte followed by an int. |
void |
writeByteShort(int byteValue,
int shortValue)
Writes a byte followed by a short. |
void |
writeByteShortShort(int byteValue,
int shortValue1,
int shortValue2)
Writes a byte followed by two consecutive shorts |
void |
writeInt(int value)
Writes an int. |
void |
writeIntAt(int mark,
int value)
Writes an int to the stream at given mark. |
void |
writeShort(int value)
Writes a short. |
void |
writeShortAt(int mark,
int value)
Writes an int to the stream at given mark. |
void |
writeTo(byte[] array,
int offset)
Writes the contents of this stream to a byte array. |
void |
writeUTF(java.lang.String s)
Writes String s to this stream in Java UTF8 format. |
| Methods inherited from class java.io.ByteArrayOutputStream |
|---|
close, reset, size, toByteArray, toString, toString, toString, write, write, writeTo |
| Methods inherited from class java.io.OutputStream |
|---|
flush, write |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ByteStream(int capacity)
capacity - Initial capacity of this ByteStream.| Method Detail |
|---|
public void writeByteByte(int value1,
int value2)
value1 - First byte to be written.value2 - Secind byte to be written
public void writeByteShort(int byteValue,
int shortValue)
byteValue - The byte to be writtenshortValue - The short to be written
public void writeByteShortShort(int byteValue,
int shortValue1,
int shortValue2)
byteValue - The byte to be writtenshortValue1 - The first short to be writtenshortValue2 - The second short to be written
public void writeByteInt(int byteValue,
int intValue)
byteValue - The byte to be writtenintValue - The int to be writtenpublic void writeShort(int value)
value - The short to be writtenpublic void writeInt(int value)
value - The int to be written
public void writeIntAt(int mark,
int value)
mark - Place at which to write.value - Value to write.
java.lang.IllegalArgumentException - if mark + 4 > size().
public void writeShortAt(int mark,
int value)
mark - Place at which to write.value - Value to write.
java.lang.IllegalArgumentException - if mark + 2 > size().
public void writeTo(byte[] array,
int offset)
array - The array to write to.offset - Offset from start of array to write to.
java.lang.ArrayIndexOutOfBoundsException - if size() + offset > array.lengthpublic void writeUTF(java.lang.String s)
s - String to be written.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||