java.lang.Object
com.neuron.jaffer.Utility
com.neuron.jaffer.ByteWriter
- public final class ByteWriter
- extends Utility
| Fields inherited from class com.neuron.jaffer.Utility |
|
|
Constructor Summary |
(package private) |
ByteWriter(byte[] data)
|
(package private) |
ByteWriter(int size)
|
| Methods inherited from class com.neuron.jaffer.Utility |
afp2unixTime, bits, dump, dump, dump, dump, empty, error, hasBits, hex, hex, hex, isValidLongName, list, readAFPString, readCString, readInt2, readInt4, readInt8, readPString, readPStringArray, unix2afpTime, writeInt2, writeInt4, writeInt8, writePString, writePStringArray |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
deferred
private java.util.Vector deferred
deferredOffset
private int deferredOffset
data
private byte[] data
pos
private int pos
TYPE_PSTRING
private static final int TYPE_PSTRING
- See Also:
- Constant Field Values
TYPE_AFPSTRING
private static final int TYPE_AFPSTRING
- See Also:
- Constant Field Values
TYPE_PSTRING_ARR
private static final int TYPE_PSTRING_ARR
- See Also:
- Constant Field Values
TYPE_AFPSTRING_ARR
private static final int TYPE_AFPSTRING_ARR
- See Also:
- Constant Field Values
TYPE_BYTE_ARR
private static final int TYPE_BYTE_ARR
- See Also:
- Constant Field Values
ByteWriter
ByteWriter(int size)
ByteWriter
ByteWriter(byte[] data)
readFromFile
public void readFromFile(java.io.RandomAccessFile file,
long length)
throws java.io.IOException
toByteArray
public byte[] toByteArray()
throws java.io.IOException
writeTo
public void writeTo(java.io.OutputStream os)
throws java.io.IOException
flushDeferred
private void flushDeferred()
getOffset
public int getOffset()
getSize
public int getSize()
markDeferredOffset
public void markDeferredOffset()
writeAFPStringDeferred
public void writeAFPStringDeferred(java.lang.String s)
writePStringDeferred
public void writePStringDeferred(java.lang.String s)
writePStringArrayDeferred
public void writePStringArrayDeferred(java.lang.String[] s)
writeBytesDeferred
public void writeBytesDeferred(byte[] b)
writeDeferred
private void writeDeferred(java.lang.Object s,
int type)
writePString
public void writePString(java.lang.String s)
writePStringArray
public void writePStringArray(java.lang.String[] s)
writeAFPString
public void writeAFPString(java.lang.String s)
writeByte
public void writeByte(int i)
writeBytes
public void writeBytes(byte[] b)
writeBytes
public void writeBytes(byte[] b,
int off,
int len)
writeShortAtPos
public void writeShortAtPos(int i,
int pos)
writeIntAtPos
public void writeIntAtPos(int i,
int pos)
writeShort
public void writeShort(int i)
writeInt
public void writeInt(int i)
writeLong
public void writeLong(long l)
write
public void write(int v)
writeBytes
public void writeBytes(java.lang.String s)