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.BigIntegerreadBigInteger()byte[]readBinaryString()longreadInt()static longreadInt(byte[] data, int start)java.lang.StringreadString()static java.lang.StringreadString(byte[] data, int start)UnsignedInteger32readUINT32()UnsignedInteger64readUINT64()
-
-
-
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
-
-