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

## com.JRcServer.commons.util.box
インタフェース BaseBox

すべてのスーパーインタフェース:
  java.io.Serializable

既知の実装クラスの一覧:
  ArrayCharBox, ArrayIntBox, ArrayLongBox, ArrayObjectBox, DoubleCharBox, DoubleIntBox, DoubleLongBox, DoubleObjectBox, FlagBox, SingleCharBox, SingleIntBox, SingleLongBox, SingleObjectBox, TripleCharBox, TripleIntBox, TripleLongBox, TripleObjectBox

    public interface BaseBox

extends java.io.Serializable

基本ボックスインターフェイス.
基本ボックスインターフェイスを提供します.

導入されたバージョン:
  JRcCommons 1.00
バージョン:
  1.00, 2004/11/22
作成者:
  Masahito Suzuki

メソッドの概要
`int` | `addSpace(int size)` 領域を追加.
`void` | `clear()` 情報クリア.
`void` | `create(int size)` 情報生成.
`int` | `getMaxSize()` 管理要素長を取得.
`int` | `getUseSize()` 利用中の要素長を取得.
`boolean` | `isData(int no)` 情報存在チェック.
`int` | `removeSpace(int size)` 領域を削除.

メソッドの詳細

### create

    void create(int size)
                throws InputException

  情報生成.
  格納対象情報を設定します.

  パラメータ:
    `size` - 生成対象サイズを設定します.
  例外:
    `InputException` - 入力例外.

### clear

    void clear()

  情報クリア.
  情報をクリアします.

### addSpace

    int addSpace(int size)

  領域を追加.
  領域を追加します.

  パラメータ:
    `size` - 追加対象のサイズを設定します.
  戻り値:
    int 追加された後の全体サイズが返されます.

### removeSpace

    int removeSpace(int size)

  領域を削除.
  領域を削除します.

  パラメータ:
    `size` - 削除対象のサイズを設定します.
  戻り値:
    int 削除された後の全体サイズが返されます.

### getMaxSize

    int getMaxSize()

  管理要素長を取得.
  管理要素長を取得します.

  戻り値:
    int 管理要素長が返されます.

### getUseSize

    int getUseSize()

  利用中の要素長を取得.
  現在利用されている要素長を取得します.

  戻り値:
    int 利用要素長が返されます.

### isData

    boolean isData(int no)

  情報存在チェック.
  対象要素位置に情報が存在しているかチェックします.

  パラメータ:
    `no` - チェック対象の要素項番を設定します.
  戻り値:
    boolean チェック結果が返されます.
    [true]が返された場合、要素情報は存在します. [false]が返された場合、要素情報は存在しません.

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