public class FileChannelReaderUtil extends java.lang.Object implements FileReaderUtil
| Constructor and Description |
|---|
FileChannelReaderUtil(java.io.FileInputStream stream,
java.nio.channels.FileChannel channel) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
long |
position() |
void |
position(int position) |
byte |
readByte() |
byte |
readByte(int position) |
double |
readDouble() |
double |
readDouble(int position) |
float |
readFloat() |
float |
readFloat(int position) |
int |
readInt() |
int |
readInt(int position) |
short |
readShort() |
short |
readShort(int position) |
long |
remaining() |
public FileChannelReaderUtil(java.io.FileInputStream stream,
java.nio.channels.FileChannel channel)
public byte readByte()
throws java.io.IOException
readByte in interface FileReaderUtiljava.io.IOExceptionpublic byte readByte(int position)
throws java.io.IOException
readByte in interface FileReaderUtiljava.io.IOExceptionpublic double readDouble()
throws java.io.IOException
readDouble in interface FileReaderUtiljava.io.IOExceptionpublic double readDouble(int position)
throws java.io.IOException
readDouble in interface FileReaderUtiljava.io.IOExceptionpublic float readFloat(int position)
throws java.io.IOException
readFloat in interface FileReaderUtiljava.io.IOExceptionpublic float readFloat()
throws java.io.IOException
readFloat in interface FileReaderUtiljava.io.IOExceptionpublic int readInt(int position)
throws java.io.IOException
readInt in interface FileReaderUtiljava.io.IOExceptionpublic int readInt()
throws java.io.IOException
readInt in interface FileReaderUtiljava.io.IOExceptionpublic short readShort()
throws java.io.IOException
readShort in interface FileReaderUtiljava.io.IOExceptionpublic short readShort(int position)
throws java.io.IOException
readShort in interface FileReaderUtiljava.io.IOExceptionpublic void position(int position)
throws java.io.IOException
position in interface FileReaderUtiljava.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface FileReaderUtiljava.io.IOExceptionpublic long position()
throws java.io.IOException
position in interface FileReaderUtiljava.io.IOExceptionpublic long remaining()
throws java.io.IOException
remaining in interface FileReaderUtiljava.io.IOException