Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.neuron.jaffer
Class ByteReader  view ByteReader download ByteReader.java

java.lang.Object
  extended bycom.neuron.jaffer.Utility
      extended bycom.neuron.jaffer.ByteReader

public final class ByteReader
extends Utility


Field Summary
private  byte[] data
           
private  int max
           
private  int pos
           
 
Fields inherited from class com.neuron.jaffer.Utility
 
Constructor Summary
(package private) ByteReader(byte[] b)
           
(package private) ByteReader(byte[] b, int max)
           
 
Method Summary
 int getAvailable()
           
 int getPosition()
           
 boolean hasMoreData()
           
 java.lang.String readAFPString()
           
 byte readByte()
           
 void readBytes(byte[] b)
           
 void readBytes(byte[] b, int off, int len)
           
 byte[] readBytes(int len)
           
 char readChar()
           
 java.lang.String readCString(int max)
           
 int readInt()
           
 long readLong()
           
 java.lang.String readPString()
           
 java.lang.String[] readPStringArray()
           
 short readShort()
           
 java.lang.String readString(int len)
           
 java.lang.String readTypedString()
           
 int readUnsignedByte()
           
 int readUnsignedShort()
           
 void seek(int pos)
           
 int skip(int len)
           
 int skipBytes(int len)
           
 long writeToFile(java.io.RandomAccessFile file, long length)
           
 
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
 

Field Detail

data

private byte[] data

pos

private int pos

max

private int max
Constructor Detail

ByteReader

ByteReader(byte[] b)

ByteReader

ByteReader(byte[] b,
           int max)
Method Detail

writeToFile

public long writeToFile(java.io.RandomAccessFile file,
                        long length)
                 throws java.io.IOException

getPosition

public int getPosition()

hasMoreData

public boolean hasMoreData()

getAvailable

public int getAvailable()

seek

public void seek(int pos)

skip

public int skip(int len)

skipBytes

public int skipBytes(int len)

readBytes

public byte[] readBytes(int len)

readBytes

public void readBytes(byte[] b)

readBytes

public void readBytes(byte[] b,
                      int off,
                      int len)

readString

public java.lang.String readString(int len)

readCString

public java.lang.String readCString(int max)

readPString

public java.lang.String readPString()

readPStringArray

public java.lang.String[] readPStringArray()

readTypedString

public java.lang.String readTypedString()

readAFPString

public java.lang.String readAFPString()

readByte

public byte readByte()

readUnsignedByte

public int readUnsignedByte()

readChar

public char readChar()

readInt

public int readInt()

readLong

public long readLong()

readShort

public short readShort()

readUnsignedShort

public int readUnsignedShort()