com.google.common.io
Interface ByteArrayDataInput

All Superinterfaces:
java.io.DataInput

@Beta
public interface ByteArrayDataInput
extends java.io.DataInput

An extension of DataInput for reading from in-memory byte arrays; its methods offer identical functionality but do not throw IOException. If any method encounters the end of the array prematurely, it throws IllegalStateException.

Since:
1
Author:
Kevin Bourrillion

Method Summary
 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()
           
 long readLong()
           
 short readShort()
           
 int readUnsignedByte()
           
 int readUnsignedShort()
           
 java.lang.String readUTF()
           
 int skipBytes(int n)
           
 

Method Detail

readFully

void readFully(byte[] b)
Specified by:
readFully in interface java.io.DataInput

readFully

void readFully(byte[] b,
               int off,
               int len)
Specified by:
readFully in interface java.io.DataInput

skipBytes

int skipBytes(int n)
Specified by:
skipBytes in interface java.io.DataInput

readBoolean

boolean readBoolean()
Specified by:
readBoolean in interface java.io.DataInput

readByte

byte readByte()
Specified by:
readByte in interface java.io.DataInput

readUnsignedByte

int readUnsignedByte()
Specified by:
readUnsignedByte in interface java.io.DataInput

readShort

short readShort()
Specified by:
readShort in interface java.io.DataInput

readUnsignedShort

int readUnsignedShort()
Specified by:
readUnsignedShort in interface java.io.DataInput

readChar

char readChar()
Specified by:
readChar in interface java.io.DataInput

readInt

int readInt()
Specified by:
readInt in interface java.io.DataInput

readLong

long readLong()
Specified by:
readLong in interface java.io.DataInput

readFloat

float readFloat()
Specified by:
readFloat in interface java.io.DataInput

readDouble

double readDouble()
Specified by:
readDouble in interface java.io.DataInput

readLine

java.lang.String readLine()
Specified by:
readLine in interface java.io.DataInput

readUTF

java.lang.String readUTF()
Specified by:
readUTF in interface java.io.DataInput


Copyright © 2010 Google. All Rights Reserved.