public class BinaryReader
extends java.lang.Object
implements java.lang.AutoCloseable
| Constructor and Description |
|---|
BinaryReader(java.io.InputStream stream) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
int |
getMark() |
int |
getPosition() |
void |
mark(int readlimit) |
void |
read(byte[] buffer) |
void |
read(byte[] buffer,
int index,
int length) |
boolean |
readBoolean() |
byte |
readByte() |
byte[] |
readBytes(int count) |
double |
readDouble() |
org.bouncycastle.math.ec.ECPoint |
readECPoint() |
float |
readFloat() |
int |
readInt() |
long |
readLong() |
<T extends NeoSerializable> |
readSerializable(java.lang.Class<T> t) |
<T extends NeoSerializable> |
readSerializableList(java.lang.Class<T> t) |
<T extends NeoSerializable> |
readSerializableListVarBytes(java.lang.Class<T> t) |
short |
readShort() |
int |
readUnsignedByte() |
byte[] |
readVarBytes() |
byte[] |
readVarBytes(int max) |
long |
readVarInt() |
long |
readVarInt(long max) |
java.lang.String |
readVarString() |
void |
reset() |
public int getPosition()
public int getMark()
public void close()
throws java.io.IOException
close in interface java.lang.AutoCloseablejava.io.IOExceptionpublic void mark(int readlimit)
public void reset()
throws java.io.IOException
java.io.IOExceptionpublic void read(byte[] buffer)
throws java.io.IOException
java.io.IOExceptionpublic void read(byte[] buffer,
int index,
int length)
throws java.io.IOException
java.io.IOExceptionpublic boolean readBoolean()
throws java.io.IOException
java.io.IOExceptionpublic int readUnsignedByte()
throws java.io.IOException
java.io.IOExceptionpublic byte readByte()
throws java.io.IOException
java.io.IOExceptionpublic byte[] readBytes(int count)
throws java.io.IOException
java.io.IOExceptionpublic double readDouble()
throws java.io.IOException
java.io.IOExceptionpublic org.bouncycastle.math.ec.ECPoint readECPoint()
throws java.io.IOException
java.io.IOExceptionpublic float readFloat()
throws java.io.IOException
java.io.IOExceptionpublic int readInt()
throws java.io.IOException
java.io.IOExceptionpublic long readLong()
throws java.io.IOException
java.io.IOExceptionpublic <T extends NeoSerializable> T readSerializable(java.lang.Class<T> t) throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.io.IOException
java.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.io.IOExceptionpublic <T extends NeoSerializable> java.util.List<T> readSerializableListVarBytes(java.lang.Class<T> t) throws java.io.IOException, java.lang.IllegalAccessException, java.lang.InstantiationException
java.io.IOExceptionjava.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionpublic <T extends NeoSerializable> java.util.List<T> readSerializableList(java.lang.Class<T> t) throws java.io.IOException, java.lang.IllegalAccessException, java.lang.InstantiationException
java.io.IOExceptionjava.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionpublic short readShort()
throws java.io.IOException
java.io.IOExceptionpublic byte[] readVarBytes()
throws java.io.IOException
java.io.IOExceptionpublic byte[] readVarBytes(int max)
throws java.io.IOException
java.io.IOExceptionpublic long readVarInt()
throws java.io.IOException
java.io.IOExceptionpublic long readVarInt(long max)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String readVarString()
throws java.io.IOException
java.io.IOException