public class LargeBuffer
extends java.lang.Object
| Constructor and Description |
|---|
LargeBuffer(java.nio.channels.FileChannel channel,
java.nio.channels.FileChannel.MapMode mode,
long pos,
long size) |
| Modifier and Type | Method and Description |
|---|---|
void |
force() |
byte |
get() |
byte |
get(long pos) |
char |
getChar() |
char |
getChar(long pos) |
double |
getDouble() |
double |
getDouble(long pos) |
float |
getFloat() |
float |
getFloat(long pos) |
int |
getInt() |
int |
getInt(long pos) |
long |
getLong() |
long |
getLong(long pos) |
short |
getShort() |
short |
getShort(long pos) |
long |
position() |
void |
position(long pos) |
void |
put(byte val) |
void |
put(long pos,
byte b) |
void |
putChar(char val) |
void |
putChar(long pos,
char c) |
void |
putDouble(double val) |
void |
putDouble(long pos,
double d) |
void |
putFloat(float val) |
void |
putFloat(long pos,
float f) |
void |
putInt(int val) |
void |
putInt(long pos,
int i) |
void |
putLong(long val) |
void |
putLong(long pos,
long l) |
void |
putShort(long pos,
short s) |
void |
putShort(short val) |
public LargeBuffer(java.nio.channels.FileChannel channel,
java.nio.channels.FileChannel.MapMode mode,
long pos,
long size)
throws java.io.IOException
java.io.IOExceptionpublic byte get(long pos)
throws java.lang.IndexOutOfBoundsException,
java.io.IOException
java.lang.IndexOutOfBoundsExceptionjava.io.IOExceptionpublic byte get()
throws java.lang.IndexOutOfBoundsException,
java.io.IOException
java.lang.IndexOutOfBoundsExceptionjava.io.IOExceptionpublic void put(long pos,
byte b)
throws java.lang.IndexOutOfBoundsException,
java.io.IOException
java.lang.IndexOutOfBoundsExceptionjava.io.IOExceptionpublic void put(byte val)
throws java.lang.IndexOutOfBoundsException,
java.io.IOException
java.lang.IndexOutOfBoundsExceptionjava.io.IOExceptionpublic char getChar(long pos)
throws java.lang.IndexOutOfBoundsException,
java.io.IOException
java.lang.IndexOutOfBoundsExceptionjava.io.IOExceptionpublic char getChar()
throws java.lang.IndexOutOfBoundsException,
java.io.IOException
java.lang.IndexOutOfBoundsExceptionjava.io.IOExceptionpublic void putChar(long pos,
char c)
throws java.lang.IndexOutOfBoundsException,
java.io.IOException
java.lang.IndexOutOfBoundsExceptionjava.io.IOExceptionpublic void putChar(char val)
throws java.lang.IndexOutOfBoundsException,
java.io.IOException
java.lang.IndexOutOfBoundsExceptionjava.io.IOExceptionpublic double getDouble(long pos)
throws java.lang.IndexOutOfBoundsException,
java.io.IOException
java.lang.IndexOutOfBoundsExceptionjava.io.IOExceptionpublic double getDouble()
throws java.lang.IndexOutOfBoundsException,
java.io.IOException
java.lang.IndexOutOfBoundsExceptionjava.io.IOExceptionpublic void putDouble(long pos,
double d)
throws java.lang.IndexOutOfBoundsException,
java.io.IOException
java.lang.IndexOutOfBoundsExceptionjava.io.IOExceptionpublic void putDouble(double val)
throws java.lang.IndexOutOfBoundsException,
java.io.IOException
java.lang.IndexOutOfBoundsExceptionjava.io.IOExceptionpublic float getFloat(long pos)
throws java.lang.IndexOutOfBoundsException,
java.io.IOException
java.lang.IndexOutOfBoundsExceptionjava.io.IOExceptionpublic float getFloat()
throws java.lang.IndexOutOfBoundsException,
java.io.IOException
java.lang.IndexOutOfBoundsExceptionjava.io.IOExceptionpublic void putFloat(long pos,
float f)
throws java.lang.IndexOutOfBoundsException,
java.io.IOException
java.lang.IndexOutOfBoundsExceptionjava.io.IOExceptionpublic void putFloat(float val)
throws java.lang.IndexOutOfBoundsException,
java.io.IOException
java.lang.IndexOutOfBoundsExceptionjava.io.IOExceptionpublic int getInt(long pos)
throws java.lang.IndexOutOfBoundsException,
java.io.IOException
java.lang.IndexOutOfBoundsExceptionjava.io.IOExceptionpublic int getInt()
throws java.lang.IndexOutOfBoundsException,
java.io.IOException
java.lang.IndexOutOfBoundsExceptionjava.io.IOExceptionpublic void putInt(long pos,
int i)
throws java.lang.IndexOutOfBoundsException,
java.io.IOException
java.lang.IndexOutOfBoundsExceptionjava.io.IOExceptionpublic void putInt(int val)
throws java.lang.IndexOutOfBoundsException,
java.io.IOException
java.lang.IndexOutOfBoundsExceptionjava.io.IOExceptionpublic long getLong(long pos)
throws java.lang.IndexOutOfBoundsException,
java.io.IOException
java.lang.IndexOutOfBoundsExceptionjava.io.IOExceptionpublic long getLong()
throws java.lang.IndexOutOfBoundsException,
java.io.IOException
java.lang.IndexOutOfBoundsExceptionjava.io.IOExceptionpublic void putLong(long pos,
long l)
throws java.lang.IndexOutOfBoundsException,
java.io.IOException
java.lang.IndexOutOfBoundsExceptionjava.io.IOExceptionpublic void putLong(long val)
throws java.lang.IndexOutOfBoundsException,
java.io.IOException
java.lang.IndexOutOfBoundsExceptionjava.io.IOExceptionpublic short getShort(long pos)
throws java.lang.IndexOutOfBoundsException,
java.io.IOException
java.lang.IndexOutOfBoundsExceptionjava.io.IOExceptionpublic short getShort()
throws java.lang.IndexOutOfBoundsException,
java.io.IOException
java.lang.IndexOutOfBoundsExceptionjava.io.IOExceptionpublic void putShort(long pos,
short s)
throws java.lang.IndexOutOfBoundsException,
java.io.IOException
java.lang.IndexOutOfBoundsExceptionjava.io.IOExceptionpublic void putShort(short val)
throws java.lang.IndexOutOfBoundsException,
java.io.IOException
java.lang.IndexOutOfBoundsExceptionjava.io.IOExceptionpublic long position()
public void position(long pos)
public void force()