Package org.apache.jute
Class BinaryInputArchive
- java.lang.Object
-
- org.apache.jute.BinaryInputArchive
-
- All Implemented Interfaces:
InputArchive
public class BinaryInputArchive extends Object implements InputArchive
-
-
Field Summary
Fields Modifier and Type Field Description static int
maxBuffer
static String
UNREASONBLE_LENGTH
-
Constructor Summary
Constructors Constructor Description BinaryInputArchive(DataInput in)
Creates a new instance of BinaryInputArchive.BinaryInputArchive(DataInput in, int maxBufferSize, int extraMaxBufferSize)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
endMap(String tag)
void
endRecord(String tag)
void
endVector(String tag)
static BinaryInputArchive
getArchive(InputStream stream)
boolean
readBool(String tag)
byte[]
readBuffer(String tag)
byte
readByte(String tag)
double
readDouble(String tag)
float
readFloat(String tag)
int
readInt(String tag)
long
readLong(String tag)
void
readRecord(Record r, String tag)
String
readString(String tag)
Index
startMap(String tag)
void
startRecord(String tag)
Index
startVector(String tag)
-
-
-
Field Detail
-
UNREASONBLE_LENGTH
public static final String UNREASONBLE_LENGTH
- See Also:
- Constant Field Values
-
maxBuffer
public static final int maxBuffer
-
-
Method Detail
-
getArchive
public static BinaryInputArchive getArchive(InputStream stream)
-
readByte
public byte readByte(String tag) throws IOException
- Specified by:
readByte
in interfaceInputArchive
- Throws:
IOException
-
readBool
public boolean readBool(String tag) throws IOException
- Specified by:
readBool
in interfaceInputArchive
- Throws:
IOException
-
readInt
public int readInt(String tag) throws IOException
- Specified by:
readInt
in interfaceInputArchive
- Throws:
IOException
-
readLong
public long readLong(String tag) throws IOException
- Specified by:
readLong
in interfaceInputArchive
- Throws:
IOException
-
readFloat
public float readFloat(String tag) throws IOException
- Specified by:
readFloat
in interfaceInputArchive
- Throws:
IOException
-
readDouble
public double readDouble(String tag) throws IOException
- Specified by:
readDouble
in interfaceInputArchive
- Throws:
IOException
-
readString
public String readString(String tag) throws IOException
- Specified by:
readString
in interfaceInputArchive
- Throws:
IOException
-
readBuffer
public byte[] readBuffer(String tag) throws IOException
- Specified by:
readBuffer
in interfaceInputArchive
- Throws:
IOException
-
readRecord
public void readRecord(Record r, String tag) throws IOException
- Specified by:
readRecord
in interfaceInputArchive
- Throws:
IOException
-
startRecord
public void startRecord(String tag) throws IOException
- Specified by:
startRecord
in interfaceInputArchive
- Throws:
IOException
-
endRecord
public void endRecord(String tag) throws IOException
- Specified by:
endRecord
in interfaceInputArchive
- Throws:
IOException
-
startVector
public Index startVector(String tag) throws IOException
- Specified by:
startVector
in interfaceInputArchive
- Throws:
IOException
-
endVector
public void endVector(String tag) throws IOException
- Specified by:
endVector
in interfaceInputArchive
- Throws:
IOException
-
startMap
public Index startMap(String tag) throws IOException
- Specified by:
startMap
in interfaceInputArchive
- Throws:
IOException
-
endMap
public void endMap(String tag) throws IOException
- Specified by:
endMap
in interfaceInputArchive
- Throws:
IOException
-
-