com.metsci.glimpse.util.io.datapipe
Interface ReadableDataPipe
- All Known Implementing Classes:
- ReadableDataChannel, ReadableDataStream
public interface ReadableDataPipe
Interface that can have either a regular io or an nio implementation.
- Author:
- hogye
readBoolean
boolean readBoolean()
throws java.io.IOException
- Throws:
java.io.IOException
readByte
byte readByte()
throws java.io.IOException
- Throws:
java.io.IOException
readShort
short readShort()
throws java.io.IOException
- Throws:
java.io.IOException
readInt
int readInt()
throws java.io.IOException
- Throws:
java.io.IOException
readLong
long readLong()
throws java.io.IOException
- Throws:
java.io.IOException
readFloat
float readFloat()
throws java.io.IOException
- Throws:
java.io.IOException
readDouble
double readDouble()
throws java.io.IOException
- Throws:
java.io.IOException
readString
java.lang.String readString()
throws java.io.IOException
- Reads a string encoded in true UTF-8 format (not Java's modified UTF).
- Throws:
java.io.IOException
readBooleanArray
boolean[] readBooleanArray(boolean[] values)
throws java.io.IOException
- Throws:
java.io.IOException
readByteArray
byte[] readByteArray(byte[] values)
throws java.io.IOException
- Throws:
java.io.IOException
readShortArray
short[] readShortArray(short[] values)
throws java.io.IOException
- Throws:
java.io.IOException
readIntArray
int[] readIntArray(int[] values)
throws java.io.IOException
- Throws:
java.io.IOException
readLongArray
long[] readLongArray(long[] values)
throws java.io.IOException
- Throws:
java.io.IOException
readFloatArray
float[] readFloatArray(float[] values)
throws java.io.IOException
- Throws:
java.io.IOException
readDoubleArray
double[] readDoubleArray(double[] values)
throws java.io.IOException
- Throws:
java.io.IOException
close
void close()
throws java.io.IOException
- Throws:
java.io.IOException
getInputStream
java.io.DataInputStream getInputStream()
Copyright © 2012 Metron, Inc.. All Rights Reserved.