|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
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 - 入力例外.
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||