|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.JRcServer.commons.resource.BinResourceRollEx
public class BinResourceRollEx
バイナリリソースロール拡張版.
バイナリリソース用のロール管理を行う拡張版オブジェクトです.
コンストラクタの概要 | |
---|---|
BinResourceRollEx(ResourceType resType,
java.lang.String name,
int max)
コンストラクタ. |
メソッドの概要 | |
---|---|
boolean |
add(BinResource value,
ResourceRollState state)
情報追加. |
boolean |
add(byte[] value,
ResourceRollState state)
情報追加. |
boolean |
addHead(BinResource value,
ResourceRollState state)
情報追加. |
boolean |
addHead(byte[] value,
ResourceRollState state)
情報追加. |
void |
addReservationByOFF()
追加予約をOFFにセット. |
void |
addReservationByON()
追加予約をONにセット. |
void |
destroy()
オブジェクト破棄. |
byte[] |
getBinary(ResourceRollState out)
情報取得. |
BinResource |
getBinResource(ResourceRollState out)
情報取得. |
int |
getMax()
対象の管理サイズを取得. |
int |
getSize()
現在の格納数を取得. |
boolean |
isAdd()
データが追加できるかチェック. |
boolean |
isAddReservation()
追加予約が行われているかチェック. |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public BinResourceRollEx(ResourceType resType, java.lang.String name, int max) throws InputException
resType
- 対象のリソースタイプを設定します.name
- 拡張条件で生成されるオブジェクト名[パッケージ名+クラス名]を
設定します.max
- ロール管理数を設定します.InputException
- 入力例外.メソッドの詳細 |
---|
public final void destroy()
Roll
内の destroy
public final void addReservationByON()
Roll
内の addReservationByON
public final void addReservationByOFF()
Roll
内の addReservationByOFF
public final boolean add(byte[] value, ResourceRollState state) throws InputException
value
- 対象の情報を設定します.state
- 対象のステータス情報を設定します.
InputException
- 入力例外.public final boolean add(BinResource value, ResourceRollState state) throws InputException
value
- 対象の情報を設定します.state
- 対象のステータス情報を設定します.
InputException
- 入力例外.public final boolean addHead(byte[] value, ResourceRollState state) throws InputException
value
- 対象の情報を設定します.state
- 対象のステータス情報を設定します.
InputException
- 入力例外.public final boolean addHead(BinResource value, ResourceRollState state) throws InputException
value
- 対象の情報を設定します.state
- 対象のステータス情報を設定します.
InputException
- 入力例外.public final byte[] getBinary(ResourceRollState out)
out
- 格納先のオブジェクトを設定します.
return byte[] バイナリ情報が返されます.public final BinResource getBinResource(ResourceRollState out)
out
- 格納先のオブジェクトを設定します.
return BinResource バイナリリソース情報が返されます.public final int getMax()
Roll
内の getMax
public final int getSize()
Roll
内の getSize
public final boolean isAdd()
Roll
内の isAdd
public final boolean isAddReservation()
Roll
内の isAddReservation
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |