|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.exist.storage.io.AbstractVariableByteInput
org.exist.storage.io.VariableByteArrayInput
public class VariableByteArrayInput
Implements VariableByteInput on top of a byte array.
Constructor Summary | |
---|---|
VariableByteArrayInput()
|
|
VariableByteArrayInput(byte[] data)
|
|
VariableByteArrayInput(byte[] data,
int offset,
int length)
|
Method Summary | |
---|---|
int |
available()
Returns a value > 0 if more bytes can be read from the input. |
void |
copyRaw(VariableByteOutputStream os,
int count)
|
void |
copyTo(VariableByteOutputStream os,
int count)
Copy the count next numeric values from the input to the specified output stream. |
void |
initialize(byte[] data,
int offset,
int length)
|
int |
read()
Read a single byte and return as an int value. |
byte |
readByte()
Read a single byte. |
int |
readFixedInt()
|
int |
readInt()
Read an integer value in variable byte encoding. |
long |
readLong()
Read a long value in variable byte encoding. |
short |
readShort()
Read a short value in variable byte encoding. |
String |
readUTF()
|
void |
skip(int count)
Read the following count numeric values from the input and drop them. |
void |
skipBytes(long count)
|
String |
toString(int len)
|
Methods inherited from class org.exist.storage.io.AbstractVariableByteInput |
---|
copyTo, read, read, release |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public VariableByteArrayInput()
public VariableByteArrayInput(byte[] data)
public VariableByteArrayInput(byte[] data, int offset, int length)
Method Detail |
---|
public void initialize(byte[] data, int offset, int length)
public byte readByte() throws IOException, EOFException
VariableByteInput
readByte
in interface VariableByteInput
readByte
in class AbstractVariableByteInput
IOException
EOFException
public int read() throws IOException
VariableByteInput
read
in interface VariableByteInput
read
in class AbstractVariableByteInput
IOException
public int available() throws IOException
VariableByteInput
available
in interface VariableByteInput
available
in class AbstractVariableByteInput
IOException
public short readShort() throws IOException
VariableByteInput
readShort
in interface VariableByteInput
readShort
in class AbstractVariableByteInput
IOException
public int readInt() throws IOException
VariableByteInput
readInt
in interface VariableByteInput
readInt
in class AbstractVariableByteInput
IOException
public int readFixedInt() throws IOException
readFixedInt
in interface VariableByteInput
readFixedInt
in class AbstractVariableByteInput
IOException
public long readLong() throws IOException
VariableByteInput
readLong
in interface VariableByteInput
readLong
in class AbstractVariableByteInput
IOException
public String readUTF() throws IOException, EOFException
readUTF
in interface VariableByteInput
readUTF
in class AbstractVariableByteInput
IOException
EOFException
public void copyTo(VariableByteOutputStream os, int count) throws IOException
VariableByteInput
copyTo
in interface VariableByteInput
copyTo
in class AbstractVariableByteInput
IOException
public void copyRaw(VariableByteOutputStream os, int count) throws IOException
copyRaw
in interface VariableByteInput
copyRaw
in class AbstractVariableByteInput
IOException
public void skip(int count) throws IOException
VariableByteInput
skip
in interface VariableByteInput
skip
in class AbstractVariableByteInput
IOException
public void skipBytes(long count) throws IOException
skipBytes
in interface VariableByteInput
skipBytes
in class AbstractVariableByteInput
IOException
public String toString(int len)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |