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
-
-
Field Summary
Fields Modifier and Type Field Description private java.nio.ByteBufferbb
-
Constructor Summary
Constructors Modifier Constructor Description privateByteBufferDataInput(java.nio.ByteBuffer bb)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description private intranged(int n)booleanreadBoolean()bytereadByte()charreadChar()doublereadDouble()floatreadFloat()voidreadFully(byte[] b)voidreadFully(byte[] b, int off, int len)intreadInt()java.lang.StringreadLine()Deprecated.longreadLong()shortreadShort()intreadUnsignedByte()intreadUnsignedShort()java.lang.StringreadUTF()intskipBytes(int n)java.nio.ByteBufferslice(int n)java.lang.StringtoString()static java.io.DataInputwrap(byte[] b)static java.io.DataInputwrap(byte[] b, int off, int len)static java.io.DataInputwrap(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)
-
ranged
private int ranged(int n)
-
slice
public java.nio.ByteBuffer slice(int n)
-
readFully
public void readFully(byte[] b)
- Specified by:
readFullyin interfacejava.io.DataInput
-
readFully
public void readFully(byte[] b, int off, int len)- Specified by:
readFullyin interfacejava.io.DataInput
-
skipBytes
public int skipBytes(int n)
- Specified by:
skipBytesin interfacejava.io.DataInput
-
readBoolean
public boolean readBoolean()
- Specified by:
readBooleanin interfacejava.io.DataInput
-
readByte
public byte readByte()
- Specified by:
readBytein interfacejava.io.DataInput
-
readUnsignedByte
public int readUnsignedByte()
- Specified by:
readUnsignedBytein interfacejava.io.DataInput
-
readShort
public short readShort()
- Specified by:
readShortin interfacejava.io.DataInput
-
readUnsignedShort
public int readUnsignedShort()
- Specified by:
readUnsignedShortin interfacejava.io.DataInput
-
readChar
public char readChar()
- Specified by:
readCharin interfacejava.io.DataInput
-
readInt
public int readInt()
- Specified by:
readIntin interfacejava.io.DataInput
-
readLong
public long readLong()
- Specified by:
readLongin interfacejava.io.DataInput
-
readFloat
public float readFloat()
- Specified by:
readFloatin interfacejava.io.DataInput
-
readDouble
public double readDouble()
- Specified by:
readDoublein interfacejava.io.DataInput
-
readLine
@Deprecated public java.lang.String readLine()
Deprecated.- Specified by:
readLinein interfacejava.io.DataInput
-
readUTF
public java.lang.String readUTF() throws java.io.IOException- Specified by:
readUTFin interfacejava.io.DataInput- Throws:
java.io.IOException
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-