|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.JRcServer.commons.io.ArrayIO
public class ArrayIO
ArrayIOオブジェクト.
配列のような感覚で、ファイルのIOを行える
オブジェクトをサポートします.
コンストラクタの概要 | |
---|---|
ArrayIO()
コンストラクタ. |
|
ArrayIO(java.lang.String fileName)
コンストラクタ. |
|
ArrayIO(java.lang.String fileName,
int length)
コンストラクタ. |
メソッドの概要 | |
---|---|
static void |
arraycopy(ArrayIO src,
int srcPos,
ArrayIO dest,
int destPos,
int length)
指定領域のコピー処理. |
static void |
arraycopy(ArrayIO src,
int srcPos,
byte[] dest,
int destPos,
int length)
指定領域のコピー処理. |
static void |
arraycopy(byte[] src,
int srcPos,
ArrayIO dest,
int destPos,
int length)
指定領域のコピー処理. |
void |
clear()
ファイルクローズ. |
void |
create(java.lang.String fileName)
情報生成 ArrayIOオブジェクトの生成を行います. |
void |
create(java.lang.String fileName,
long length)
情報生成 ArrayIOオブジェクトの生成を行います. |
boolean |
equals(byte[] binary,
int point)
指定内容と指定領域開始位置の内容を比較. |
int |
get(byte[] binary,
int point)
指定領域情報の取得. |
int |
get(byte[] binary,
int point,
int length)
指定領域情報の取得. |
byte[] |
get(int point,
int size)
指定領域情報の取得. |
byte |
getElement(int no)
指定要素情報の取得. |
java.lang.String |
getFileName()
オープンファイル名を取得. |
long |
getLength()
領域の取得. |
boolean |
isOpen()
ファイルオープンチェック. |
void |
set(byte[] binary,
int point)
指定領域情報のセット. |
void |
set(byte[] binary,
int point,
int length)
指定領域情報のセット. |
void |
setElement(byte info,
int no)
指定要素情報の設定. |
void |
setLength(long newLength)
領域の変更. |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public ArrayIO()
public ArrayIO(java.lang.String fileName) throws InputException, FileAccessException
fileName
- オープン対象のファイル名を指定します.
InputException
- 入力例外.
FileAccessException
- ファイルアクセス例外.public ArrayIO(java.lang.String fileName, int length) throws InputException, FileAccessException
fileName
- オープン対象のファイル名を指定します.length
- 配列長最大値を設定します.
InputException
- 入力例外.
FileAccessException
- ファイルアクセス例外.メソッドの詳細 |
---|
public final void create(java.lang.String fileName) throws InputException, FileAccessException
fileName
- オープン対象のファイル名を指定します.
InputException
- 入力例外.
FileAccessException
- ファイルアクセス例外.public final void create(java.lang.String fileName, long length) throws InputException, FileAccessException
fileName
- オープン対象のファイル名を指定します.length
- 配列長最大値を設定します.
InputException
- 入力例外.
FileAccessException
- ファイルアクセス例外.public final void clear()
public final byte getElement(int no) throws InputException
no
- 取得対象の要素番号を設定します.
InputException
- 入力例外.public final void setElement(byte info, int no) throws InputException
info
- 設定対象のバイト情報を設定します.no
- 設定位置を設定します.
InputException
- 入力例外.public final byte[] get(int point, int size) throws InputException
point
- 取得開始位置を指定します.size
- 取得サイズを指定します.
InputException
- 入力例外.public final int get(byte[] binary, int point) throws InputException
binary
- 取得データを格納するバイナリ情報を設定します.point
- 取得開始位置を指定します.
InputException
- 入力例外.public final int get(byte[] binary, int point, int length) throws InputException
binary
- 取得データを格納するバイナリ情報を設定します.point
- 取得開始位置を指定します.length
- 取得データサイズを設定します.
InputException
- 入力例外.public final void set(byte[] binary, int point) throws InputException
binary
- セット対象の情報を指定します.point
- 設定開始位置を指定します.
InputException
- 入力例外.public final void set(byte[] binary, int point, int length) throws InputException
binary
- セット対象の情報を指定します.point
- 設定開始位置を指定します.length
- セット対象情報書き込みサイズを設定します.
InputException
- 入力例外.public final boolean equals(byte[] binary, int point) throws InputException
binary
- 比較対照のバイナリ情報を設定します.point
- 調べる開始ポイントを設定します.
InputException
- 入力例外.public final long getLength()
public final void setLength(long newLength)
newLength
- 新しい領域サイズを指定します.public final java.lang.String getFileName()
public final boolean isOpen()
public static final void arraycopy(ArrayIO src, int srcPos, ArrayIO dest, int destPos, int length) throws InputException
src
- コピー元の[ArrayIO]オブジェクトを指定します.srcPos
- コピー元のコピー開始位置を指定します.dest
- コピー先の[ArrayIO]オブジェクトを指定します.destPos
- コピー先のコピー開始位置を指定します.length
- コピーするサイズを指定します.
InputException
- 入力例外.public static final void arraycopy(byte[] src, int srcPos, ArrayIO dest, int destPos, int length) throws InputException
src
- コピー元の[byte[]]バイナリを指定します.srcPos
- コピー元のコピー開始位置を指定します.dest
- コピー先の[ArrayIO]オブジェクトを指定します.destPos
- コピー先のコピー開始位置を指定します.length
- コピーするサイズを指定します.
InputException
- 入力例外.public static final void arraycopy(ArrayIO src, int srcPos, byte[] dest, int destPos, int length) throws InputException
src
- コピー元の[ArrayIO]オブジェクトを指定します.srcPos
- コピー元のコピー開始位置を指定します.dest
- コピー先の[byte[]]バイナリを指定します.destPos
- コピー先のコピー開始位置を指定します.length
- コピーするサイズを指定します.
InputException
- 入力例外.
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |