|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.JRcServer.commons.resource.BinResourceUtil
public class BinResourceUtil
バイナリリソース情報結合管理クラス.
バイナリリソース情報の結合処理を管理します。
また、取得の場合は、追加管理領域を結合して、1つのバイナリとして渡されます.
また、このオブジェクトは、同期処理に対応していません.
コンストラクタの概要 | |
---|---|
BinResourceUtil()
コンストラクタ. |
|
BinResourceUtil(int type)
コンストラクタ. |
|
BinResourceUtil(int type,
java.lang.String dir)
コンストラクタ. |
|
BinResourceUtil(int type,
java.lang.String dir,
long cacheID)
コンストラクタ. |
|
BinResourceUtil(ResourceType rs)
コンストラクタ. |
メソッドの概要 | |
---|---|
void |
add(BinResource info)
バイナリ情報を追加します. |
void |
add(BinResource info,
int size)
バイナリ情報を追加します. |
void |
add(BinResource info,
int off,
int size)
バイナリ情報を追加します. |
void |
add(byte pause)
バイナリ情報を追加します. |
void |
add(byte[] info)
バイナリ情報を追加します. |
void |
add(byte[] info,
int size)
バイナリ情報を追加します. |
void |
add(byte[] info,
int off,
int size)
バイナリ情報を追加します. |
void |
between(int no,
BinResource info)
指定条件の間に追加. |
void |
between(int no,
BinResource info,
int size)
指定条件の間に追加. |
void |
between(int no,
BinResource info,
int off,
int size)
指定条件の間に追加. |
void |
between(int no,
byte pause)
指定条件の間に追加. |
void |
between(int no,
byte[] info)
指定条件の間に追加. |
void |
between(int no,
byte[] info,
int size)
指定条件の間に追加. |
void |
between(int no,
byte[] info,
int off,
int size)
指定条件の間に追加. |
void |
clear()
情報のクリアー. |
BinResource |
get()
バイナリ情報の取得. |
BinResource |
get(int size)
バイナリ情報の取得. |
BinResource |
get(int off,
int size)
バイナリ情報の取得. |
long |
getCacheID()
設定されている対象キャッシュIDを取得. |
java.lang.String |
getTmpDir()
設定されている一時ディレクトリを取得. |
BinResource |
getToClear()
バイナリ情報の取得. |
BinResource |
getToClear(int size)
バイナリ情報の取得. |
BinResource |
getToClear(int off,
int size)
バイナリ情報の取得. |
int |
getType()
設定されているリソースタイプを取得. |
void |
put(BinResource pause)
指定バイナリ情報を直接追加. |
void |
put(byte[] pause)
指定バイナリ情報を直接追加. |
int |
size()
管理されたバイナリ総情報数を取得. |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public BinResourceUtil()
public BinResourceUtil(ResourceType rs) throws InputException
rs
- バイナリリソースステータスを設定します.
InputException
- 入力例外.public BinResourceUtil(int type) throws InputException
type
- リソースタイプを設定します.InputException
- 入力例外.public BinResourceUtil(int type, java.lang.String dir) throws InputException
type
- リソースタイプを設定します.dir
- リソースタイプが BinResource#BIN_RESOURCE_TYPE_FILE の場合の
一時ディレクトリ名を設定します.
InputException
- 入力例外.public BinResourceUtil(int type, java.lang.String dir, long cacheID) throws InputException
type
- リソースタイプを設定します.dir
- リソースタイプが BinResource#BIN_RESOURCE_TYPE_FILE の場合の
一時ディレクトリ名を設定します.cacheID
- リソースタイプが ResourceType#RESOURCE_TYPE_CACHE の場合の
キャッシュユニークIDを設定します.
InputException
- 入力例外.メソッドの詳細 |
---|
public final void clear()
public final void put(BinResource pause) throws InputException
pause
- 設定するバイナリ情報.
InputException
public final void put(byte[] pause) throws InputException
pause
- 設定するバイナリ情報.
InputException
public final void add(byte pause)
pause
- 設定するバイト情報public final void add(BinResource info) throws InputException
info
- 設定するバイナリ情報
InputException
- 入力例外public final void add(BinResource info, int size) throws InputException
info
- 設定するバイナリ情報size
- 設定サイズ
InputException
- 入力例外public final void add(BinResource info, int off, int size) throws InputException
info
- 設定するバイナリ情報off
- オフセット値size
- 設定するバイナリサイズ
InputException
- 入力例外public final void add(byte[] info) throws InputException
info
- 設定するバイナリ情報
InputException
- 入力例外public final void add(byte[] info, int size) throws InputException
info
- 設定するバイナリ情報size
- 設定サイズ
InputException
- 入力例外public final void add(byte[] info, int off, int size) throws InputException
info
- 設定するバイナリ情報off
- オフセット値size
- 設定するバイナリサイズ
InputException
- 入力例外public final void between(int no, byte pause)
no
- 追加する間の位置を設定します.pause
- 設定するバイト情報.public final void between(int no, BinResource info) throws InputException
no
- 追加する間の位置を設定します.info
- 設定するバイナリ情報
InputException
- 入力例外public final void between(int no, BinResource info, int size) throws InputException
no
- 追加する間の位置を設定します.info
- 設定するバイナリ情報size
- 設定サイズ
InputException
- 入力例外public final void between(int no, BinResource info, int off, int size) throws InputException
no
- 追加する間の位置を設定します.info
- 設定するバイナリ情報off
- オフセット値size
- 設定するバイナリサイズ
InputException
- 入力例外public final void between(int no, byte[] info) throws InputException
no
- 追加する間の位置を設定します.info
- 設定するバイナリ情報
InputException
- 入力例外public final void between(int no, byte[] info, int size) throws InputException
no
- 追加する間の位置を設定します.info
- 設定するバイナリ情報size
- 設定サイズ
InputException
- 入力例外public final void between(int no, byte[] info, int off, int size) throws InputException
no
- 追加する間の位置を設定します.info
- 設定するバイナリ情報off
- オフセット値size
- 設定するバイナリサイズ
InputException
- 入力例外public final BinResource get()
public final BinResource get(int size) throws InputException
size
- 取得サイズ
InputException
- 入力例外public final BinResource get(int off, int size) throws InputException
off
- オフセット値size
- 取得サイズ
InputException
public final BinResource getToClear()
public final BinResource getToClear(int size) throws InputException
size
- 取得サイズ
InputException
- 入力例外public final BinResource getToClear(int off, int size) throws InputException
off
- オフセット値size
- 取得サイズ
InputException
public final int size()
public final int getType()
public final java.lang.String getTmpDir()
public final long getCacheID()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |