Package aQute.lib.io
Class ByteBufferDataInput
- java.lang.Object
-
- aQute.lib.io.ByteBufferDataInput
-
- All Implemented Interfaces:
java.io.DataInput
public class ByteBufferDataInput extends java.lang.Object implements java.io.DataInput
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
readBoolean()
byte
readByte()
char
readChar()
double
readDouble()
float
readFloat()
void
readFully(byte[] b)
void
readFully(byte[] b, int off, int len)
int
readInt()
java.lang.String
readLine()
Deprecated.long
readLong()
short
readShort()
int
readUnsignedByte()
int
readUnsignedShort()
java.lang.String
readUTF()
int
skipBytes(int n)
java.nio.ByteBuffer
slice(int n)
java.lang.String
toString()
static java.io.DataInput
wrap(byte[] b)
static java.io.DataInput
wrap(byte[] b, int off, int len)
static java.io.DataInput
wrap(java.nio.ByteBuffer bb)
-
-
-
Method Detail
-
wrap
public static java.io.DataInput wrap(java.nio.ByteBuffer bb)
-
wrap
public static java.io.DataInput wrap(byte[] b)
-
wrap
public static java.io.DataInput wrap(byte[] b, int off, int len)
-
slice
public java.nio.ByteBuffer slice(int n)
-
readFully
public void readFully(byte[] b)
- Specified by:
readFully
in interfacejava.io.DataInput
-
readFully
public void readFully(byte[] b, int off, int len)
- Specified by:
readFully
in interfacejava.io.DataInput
-
skipBytes
public int skipBytes(int n)
- Specified by:
skipBytes
in interfacejava.io.DataInput
-
readBoolean
public boolean readBoolean()
- Specified by:
readBoolean
in interfacejava.io.DataInput
-
readByte
public byte readByte()
- Specified by:
readByte
in interfacejava.io.DataInput
-
readUnsignedByte
public int readUnsignedByte()
- Specified by:
readUnsignedByte
in interfacejava.io.DataInput
-
readShort
public short readShort()
- Specified by:
readShort
in interfacejava.io.DataInput
-
readUnsignedShort
public int readUnsignedShort()
- Specified by:
readUnsignedShort
in interfacejava.io.DataInput
-
readChar
public char readChar()
- Specified by:
readChar
in interfacejava.io.DataInput
-
readInt
public int readInt()
- Specified by:
readInt
in interfacejava.io.DataInput
-
readLong
public long readLong()
- Specified by:
readLong
in interfacejava.io.DataInput
-
readFloat
public float readFloat()
- Specified by:
readFloat
in interfacejava.io.DataInput
-
readDouble
public double readDouble()
- Specified by:
readDouble
in interfacejava.io.DataInput
-
readLine
@Deprecated public java.lang.String readLine()
Deprecated.- Specified by:
readLine
in interfacejava.io.DataInput
-
readUTF
public java.lang.String readUTF() throws java.io.IOException
- Specified by:
readUTF
in interfacejava.io.DataInput
- Throws:
java.io.IOException
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-