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.DataInput
java.io.IOException
public double readDouble() throws java.io.IOException
readDouble
in interface java.io.DataInput
java.io.IOException
public java.lang.String readLine() throws java.io.IOException
readLine
in interface java.io.DataInput
java.io.IOException
public java.lang.String readUTF() throws java.io.IOException
readUTF
in interface java.io.DataInput
java.io.IOException
public int readUnsignedShort() throws java.io.IOException
readUnsignedShort
in interface java.io.DataInput
java.io.IOException
public void readFully(byte[] b) throws java.io.IOException
readFully
in interface java.io.DataInput
java.io.IOException
public 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.IOException
public abstract int unpackInt() throws java.io.IOException
java.io.IOException
public abstract long[] unpackLongArrayDeltaCompression(int size) throws java.io.IOException
java.io.IOException
public abstract void unpackLongArray(long[] ret, int i, int len) throws java.io.IOException
java.io.IOException
public abstract void unpackIntArray(int[] ret, int i, int len) throws java.io.IOException
java.io.IOException
public abstract void unpackLongSkip(int count) throws java.io.IOException
java.io.IOException
Copyright © 2018. All Rights Reserved.