|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface Baseio
I/O基本インターフェイス.
フィールドの概要 | |
---|---|
static int |
IO_TYPE_ASYNC
I/Oモード : 非同期. |
static int |
IO_TYPE_BASE
I/Oモード : 基本. |
static int |
IO_TYPE_MAPPING
I/Oモード : Mapping. |
メソッドの概要 | |
---|---|
void |
expansion(int size)
容量を増やす. |
void |
flush()
データの更新. |
java.lang.String |
getName()
オープンファイル名を取得. |
int |
getSector()
セクタサイズを取得. |
int |
getType()
オブジェクトタイプを取得. |
int |
length()
ファイルサイズを取得. |
void |
read(byte[] out,
int no)
ファイルを読み込む. |
byte[] |
read(int no)
ファイルを読み込む. |
void |
write(boolean mode,
byte[] in,
int no)
ファイルの書込み. |
void |
write(byte[] in,
int no)
ファイルの書込み. |
フィールドの詳細 |
---|
static final int IO_TYPE_BASE
static final int IO_TYPE_ASYNC
static final int IO_TYPE_MAPPING
メソッドの詳細 |
---|
void flush() throws java.lang.Exception
java.lang.Exception
- 例外.void expansion(int size) throws java.lang.Exception
size
- 追加する容量を設定します.
java.lang.Exception
- 例外.int getSector()
java.lang.String getName()
int length()
byte[] read(int no) throws java.lang.Exception
no
- 読み込み項番を設定します.
java.lang.Exception
- 例外.void read(byte[] out, int no) throws java.lang.Exception
out
- 読み込まれたバイナリが返されます.no
- 読み込み項番を設定します.
java.lang.Exception
- 例外.void write(byte[] in, int no) throws java.lang.Exception
in
- 書込み対象のバイナリを設定します.no
- 書込み項番を設定します.
java.lang.Exception
- 例外.void write(boolean mode, byte[] in, int no) throws java.lang.Exception
mode
- [true]の場合、書込みバイナリをそのまま利用して処理します.in
- 書込み対象のバイナリを設定します.no
- 書込み項番を設定します.
java.lang.Exception
- 例外.int getType()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |