Package com.sshtools.j2ssh.io
Class ByteArrayReader
- java.lang.Object
-
- java.io.InputStream
-
- java.io.ByteArrayInputStream
-
- com.sshtools.j2ssh.io.ByteArrayReader
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
public class ByteArrayReader extends java.io.ByteArrayInputStream
- Version:
- $Revision: 1.16 $
- Author:
- $author$
-
-
Constructor Summary
Constructors Constructor Description ByteArrayReader(byte[] data)
Creates a new ByteArrayReader object.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.math.BigInteger
readBigInteger()
byte[]
readBinaryString()
long
readInt()
static long
readInt(byte[] data, int start)
java.lang.String
readString()
static java.lang.String
readString(byte[] data, int start)
UnsignedInteger32
readUINT32()
UnsignedInteger64
readUINT64()
-
-
-
Method Detail
-
readInt
public static long readInt(byte[] data, int start)
- Parameters:
data
-start
-- Returns:
-
readInt
public long readInt() throws java.io.IOException
- Returns:
- Throws:
java.io.IOException
-
readUINT32
public UnsignedInteger32 readUINT32() throws java.io.IOException
- Returns:
- Throws:
java.io.IOException
-
readUINT64
public UnsignedInteger64 readUINT64() throws java.io.IOException
- Returns:
- Throws:
java.io.IOException
-
readString
public static java.lang.String readString(byte[] data, int start)
- Parameters:
data
-start
-- Returns:
-
readBigInteger
public java.math.BigInteger readBigInteger() throws java.io.IOException
- Returns:
- Throws:
java.io.IOException
-
readBinaryString
public byte[] readBinaryString() throws java.io.IOException
- Returns:
- Throws:
java.io.IOException
-
readString
public java.lang.String readString() throws java.io.IOException
- Returns:
- Throws:
java.io.IOException
-
-