public abstract class DataInput2
extends java.lang.Object
implements java.io.DataInput
| Modifier and Type | Class and Description |
|---|---|
static class |
DataInput2.ByteArray
DataInput on top of
byte[] |
static class |
DataInput2.ByteBuffer
Wraps
ByteBuffer and provides DataInput |
static class |
DataInput2.DataInputToStream
Wraps
DataInput into InputStream |
static class |
DataInput2.Stream |
| Constructor and Description |
|---|
DataInput2() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
close() |
abstract int |
getPos() |
abstract byte[] |
internalByteArray() |
abstract java.nio.ByteBuffer |
internalByteBuffer() |
double |
readDouble() |
float |
readFloat() |
void |
readFully(byte[] b) |
java.lang.String |
readLine() |
int |
readUnsignedShort() |
java.lang.String |
readUTF() |
abstract void |
setPos(int pos) |
abstract int |
unpackInt() |
abstract void |
unpackIntArray(int[] ret,
int i,
int len) |
abstract long |
unpackLong() |
abstract void |
unpackLongArray(long[] ret,
int i,
int len) |
abstract long[] |
unpackLongArrayDeltaCompression(int size) |
abstract void |
unpackLongSkip(int count) |
public float readFloat()
throws java.io.IOException
readFloat in interface java.io.DataInputjava.io.IOExceptionpublic double readDouble()
throws java.io.IOException
readDouble in interface java.io.DataInputjava.io.IOExceptionpublic java.lang.String readLine()
throws java.io.IOException
readLine in interface java.io.DataInputjava.io.IOExceptionpublic java.lang.String readUTF()
throws java.io.IOException
readUTF in interface java.io.DataInputjava.io.IOExceptionpublic int readUnsignedShort()
throws java.io.IOException
readUnsignedShort in interface java.io.DataInputjava.io.IOExceptionpublic void readFully(byte[] b)
throws java.io.IOException
readFully in interface java.io.DataInputjava.io.IOExceptionpublic abstract int getPos()
public abstract void setPos(int pos)
public abstract byte[] internalByteArray()
byte[] or null if it does not existpublic abstract java.nio.ByteBuffer internalByteBuffer()
ByteBuffer or null if it does not existpublic abstract void close()
public abstract long unpackLong()
throws java.io.IOException
java.io.IOExceptionpublic abstract int unpackInt()
throws java.io.IOException
java.io.IOExceptionpublic abstract long[] unpackLongArrayDeltaCompression(int size)
throws java.io.IOException
java.io.IOExceptionpublic abstract void unpackLongArray(long[] ret,
int i,
int len)
throws java.io.IOException
java.io.IOExceptionpublic abstract void unpackIntArray(int[] ret,
int i,
int len)
throws java.io.IOException
java.io.IOExceptionpublic abstract void unpackLongSkip(int count)
throws java.io.IOException
java.io.IOExceptionCopyright © 2018. All Rights Reserved.