|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.maachang.dbm.engine.RandIO
public class RandIO
Random-File-I/O処理.
コンストラクタの概要 | |
---|---|
RandIO(int buffer,
long size,
java.lang.String name)
コンストラクタ. |
|
RandIO(int buffer,
java.lang.String name)
コンストラクタ. |
メソッドの概要 | |
---|---|
void |
destroy()
オブジェクト破棄. |
void |
expansion(int size)
空き容量を増やす. |
long |
getLength()
ファイル名長を取得. |
java.lang.String |
getName()
ファイル名を取得. |
int |
read(byte[] out,
long seek)
データ読み込み. |
int |
read(byte[] out,
long seek,
int offset,
int length)
データ読み込み. |
void |
write(byte[] in,
long seek)
データ書き込み. |
void |
write(byte[] in,
long seek,
int offset,
int length)
データ書き込み. |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public RandIO(int buffer, java.lang.String name) throws java.lang.Exception
buffer
- 対象のバッファサイズを設定します.name
- 読み込み対象のファイル名を設定します.
java.lang.Exception
- 例外.public RandIO(int buffer, long size, java.lang.String name) throws java.lang.Exception
buffer
- 対象のバッファサイズを設定します.size
- 対象のファイルサイズを設定します.name
- 対象のファイル名を設定します.
java.lang.Exception
- 例外.メソッドの詳細 |
---|
public void destroy()
public void expansion(int size) throws java.lang.Exception
size
- 新しく増やすサイズを設定します.
java.lang.Exception
- 例外.public int read(byte[] out, long seek) throws java.lang.Exception
out
- 受け取り対象のバイナリを設定します.seek
- 読み込み開始位置を設定します.
java.lang.Exception
- 例外.public int read(byte[] out, long seek, int offset, int length) throws java.lang.Exception
out
- 受け取り対象のバイナリを設定します.seek
- 読み込み開始位置を設定します.offset
- 対象のオフセット値を設定します.length
- 読み込み長さを設定します.
java.lang.Exception
- 例外.public void write(byte[] in, long seek) throws java.lang.Exception
in
- 書き込み対象のバイナリを設定します.seek
- 書き込み開始位置を設定します.
java.lang.Exception
- 例外.public void write(byte[] in, long seek, int offset, int length) throws java.lang.Exception
in
- 書き込み対象のバイナリを設定します.seek
- 書き込み開始位置を設定します.offset
- 対象のオフセット値を設定します.length
- 書き込み対象のデータ長が返されます.
java.lang.Exception
- 例外.public java.lang.String getName()
public long getLength() throws java.lang.Exception
java.lang.Exception
- 例外.
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |