概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## com.JRcServer.commons.resource
クラス CharResourceRoll

    java.lang.Object
      com.JRcServer.commons.resource.CharResourceRoll

すべての実装されたインタフェース:
  Roll

    public class CharResourceRoll

extends java.lang.Object
implements Roll

キャラクタリソースロール.
キャラクタリソース用のロール管理を行うオブジェクトです.

導入されたバージョン:
  JRcCommons 1.00
バージョン:
  1.00, 2005/07/27
作成者:
  Masahito Suzuki

コンストラクタの概要
`CharResourceRoll(ResourceType resType, int max)` コンストラクタ.

メソッドの概要
`boolean` | `add(char[] value)` 情報追加.
`boolean` | `add(CharResource value)` 情報追加.
`boolean` | `addHead(char[] value)` 情報追加.
`boolean` | `addHead(CharResource value)` 情報追加.
`void` | `addReservationByOFF()` 追加予約をOFFにセット.
`void` | `addReservationByON()` 追加予約をONにセット.
`void` | `destroy()` オブジェクト破棄.
`CharResource` | `getCharResource()` 情報取得.
`char[]` | `getChars()` 情報取得.
`int` | `getMax()` 対象の管理サイズを取得.
`int` | `getSize()` 現在の格納数を取得.
`boolean` | `isAdd()` データが追加できるかチェック.
`boolean` | `isAddReservation()` 追加予約が行われているかチェック.

クラス java.lang.Object から継承されたメソッド
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### CharResourceRoll

    public CharResourceRoll(ResourceType resType,
                            int max)
                     throws InputException

  コンストラクタ.
  ロール管理数を設定して生成します.

  パラメータ:
    `resType` - 対象のリソースタイプを設定します.
    `max` - ロール管理数を設定します.
    設定値は[32]以下を設定した場合、その値となります.
  例外:
    `InputException` - 入力例外.

メソッドの詳細

### destroy

    public final void destroy()

  オブジェクト破棄.
  オブジェクトを破棄します.

  定義:
    インタフェース `Roll` 内の `destroy`

### addReservationByON

    public final void addReservationByON()

  追加予約をONにセット.
  追加予約をONにセットします.

  定義:
    インタフェース `Roll` 内の `addReservationByON`

### addReservationByOFF

    public final void addReservationByOFF()

  追加予約をOFFにセット.
  追加予約をOFFにセットします.

  定義:
    インタフェース `Roll` 内の `addReservationByOFF`

### add

    public final boolean add(char[] value)
                      throws InputException

  情報追加.
  対象情報を追加します.
  この処理は最後のロールに情報を追加します.

  パラメータ:
    `value` - 対象の情報を設定します.
  戻り値:
    boolean 設定の合否が返されます.
    [true]が返された場合、正しく設定されました.
    [false]が返された場合、空き情報が存在しないことから、 正しく設定できませんでした.
  例外:
    `InputException` - 入力例外.

### add

    public final boolean add(CharResource value)
                      throws InputException

  情報追加.
  対象情報を追加します.
  この処理は最後のロールに情報を追加します.

  パラメータ:
    `value` - 対象の情報を設定します.
  戻り値:
    boolean 設定の合否が返されます.
    [true]が返された場合、正しく設定されました.
    [false]が返された場合、空き情報が存在しないことから、 正しく設定できませんでした.
  例外:
    `InputException` - 入力例外.

### addHead

    public final boolean addHead(char[] value)
                          throws InputException

  情報追加.
  対象情報を追加します.
  この処理は最初のロールに情報を追加します.

  パラメータ:
    `value` - 対象の情報を設定します.
  戻り値:
    boolean 設定の合否が返されます.
    [true]が返された場合、正しく設定されました.
    [false]が返された場合、空き情報が存在しないことから、 正しく設定できませんでした.
  例外:
    `InputException` - 入力例外.

### addHead

    public final boolean addHead(CharResource value)
                          throws InputException

  情報追加.
  対象情報を追加します.
  この処理は最初のロールに情報を追加します.

  パラメータ:
    `value` - 対象の情報を設定します.
  戻り値:
    boolean 設定の合否が返されます.
    [true]が返された場合、正しく設定されました.
    [false]が返された場合、空き情報が存在しないことから、 正しく設定できませんでした.
  例外:
    `InputException` - 入力例外.

### getChars

    public final char[] getChars()

  情報取得.
  対象の情報をキャラクタ配列(char[])で取得します.
  return char[] キャラクタ配列情報が返されます.
  [null]が返された場合、情報は存在しません.

### getCharResource

    public final CharResource getCharResource()

  情報取得.
  対象の情報をキャラクタリソース(CharResource)で取得します.
  return CharResource キャラクタリソース情報が返されます.
  [null]が返された場合、情報は存在しません.

### getMax

    public final int getMax()

  対象の管理サイズを取得.
  対象の管理サイズが返されます.

  定義:
    インタフェース `Roll` 内の `getMax`
  戻り値:
    int 管理サイズが返されます.

### getSize

    public final int getSize()

  現在の格納数を取得.
  現在の格納数を取得します.

  定義:
    インタフェース `Roll` 内の `getSize`
  戻り値:
    int 現在の格納数が返されます.

### isAdd

    public final boolean isAdd()

  データが追加できるかチェック.
  データが追加できるかチェックします.

  定義:
    インタフェース `Roll` 内の `isAdd`
  戻り値:
    boolean チェック結果が返されます.
    [true]が返された場合、設定可能です.
    [false]が返された場合、ロールは満杯のため設定はできません.

### isAddReservation

    public final boolean isAddReservation()

  追加予約が行われているかチェック.
  追加予約が行われているかチェックします.

  定義:
    インタフェース `Roll` 内の `isAddReservation`
  戻り値:
    boolean チェック結果が返されます.
    [true]が返された場合、追加予約されています.
    [false]が返された場合追加予約はされていません.

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド