net.jxta.search.resolver.io
Class Input
java.lang.Object
|
+--net.jxta.search.resolver.io.Input
- public abstract class Input
- extends java.lang.Object
A random-access input stream
Field Summary |
protected long |
length
|
Constructor Summary |
Input()
|
Method Summary |
abstract void |
close()
|
long |
getFilePointer()
RandomAccessFile-like methods @see java.io.RandomAccessFile |
long |
length()
|
byte |
readByte()
|
void |
readBytes(byte[] b,
int offset,
int len)
|
void |
readChars(char[] buffer,
int start,
int length)
|
int |
readInt()
|
protected abstract void |
readInternal(byte[] b,
int offset,
int length)
|
long |
readLong()
|
java.lang.String |
readString()
|
int |
readVInt()
|
int[] |
readVInts(boolean deltaDecode)
|
void |
readVInts(int[] ints,
int start,
int length,
boolean deltaDecode)
|
long |
readVLong()
|
long[] |
readVLongs(boolean deltaDecode)
|
void |
readVLongs(long[] longs,
int start,
int length,
boolean deltaDecode)
|
protected void |
refill()
|
void |
seek(long pos)
|
protected abstract void |
seekInternal(long pos)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
length
protected long length
Input
public Input()
readByte
public final byte readByte()
throws java.io.IOException
readBytes
public final void readBytes(byte[] b,
int offset,
int len)
throws java.io.IOException
readInt
public final int readInt()
throws java.io.IOException
readVInt
public final int readVInt()
throws java.io.IOException
readVInts
public final int[] readVInts(boolean deltaDecode)
throws java.io.IOException
readVInts
public final void readVInts(int[] ints,
int start,
int length,
boolean deltaDecode)
throws java.io.IOException
readLong
public final long readLong()
throws java.io.IOException
readVLong
public final long readVLong()
throws java.io.IOException
readVLongs
public final long[] readVLongs(boolean deltaDecode)
throws java.io.IOException
readVLongs
public final void readVLongs(long[] longs,
int start,
int length,
boolean deltaDecode)
throws java.io.IOException
readString
public final java.lang.String readString()
throws java.io.IOException
readChars
public final void readChars(char[] buffer,
int start,
int length)
throws java.io.IOException
refill
protected final void refill()
throws java.io.IOException
readInternal
protected abstract void readInternal(byte[] b,
int offset,
int length)
throws java.io.IOException
close
public abstract void close()
throws java.io.IOException
getFilePointer
public final long getFilePointer()
throws java.io.IOException
- RandomAccessFile-like methods @see java.io.RandomAccessFile
seek
public final void seek(long pos)
throws java.io.IOException
seekInternal
protected abstract void seekInternal(long pos)
throws java.io.IOException
length
public final long length()