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

## com.JRcServer.commons.util
クラス MemoryIndex

    java.lang.Object
      com.JRcServer.commons.util.MemoryIndex

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

    public class MemoryIndex

extends java.lang.Object
implements ReadIndex

メモリインデックス情報.
メモリ上にインデックス情報を管理するオブジェクトを提供します.

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

フィールドの概要

インタフェース com.JRcServer.commons.util.ReadIndex から継承されたフィールド
`NOT_INDEX`

コンストラクタの概要
`MemoryIndex()` コンストラクタ.

メソッドの概要
`void` | `addIndex(java.lang.String value)` 情報追加.
`void` | `clear()` 情報クリア.
`java.lang.Object` | `getIndex(int no)` インデックス情報の取得.
`boolean` | `isIndex()` インデックス利用可能状態チェック.
`int` | `size()` 管理インデックス数の取得.

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

コンストラクタの詳細

### MemoryIndex

    public MemoryIndex()

  コンストラクタ.

メソッドの詳細

### clear

    public final void clear()

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

### addIndex

    public final void addIndex(java.lang.String value)
                        throws InputException

  情報追加.
  情報を追加します.

  パラメータ:
    `value` - 追加対象の情報をセットします.
  例外:
    `InputException` - 入力例外.

### getIndex

    public final java.lang.Object getIndex(int no)
                                    throws InputException,
                                           AccessException

  インデックス情報の取得.
  インデックス情報を取得します.

  定義:
    インタフェース `ReadIndex` 内の `getIndex`
  パラメータ:
    `no` - 取得対象のインデックス位置を設定します.
  戻り値:
    Object インデックス位置に対する情報が返されます.
  例外:
    `InputException` - 入力例外.
    `AccessException` - アクセス例外.

### size

    public final int size()

  管理インデックス数の取得.
  管理しているインデックス数を取得します.

  定義:
    インタフェース `ReadIndex` 内の `size`
  戻り値:
    int 管理インデックス数が返されます.
    情報が存在しない場合[ReadIndex.NOT_INDEX]が返されます.

### isIndex

    public final boolean isIndex()

  インデックス利用可能状態チェック.
  インデックス情報が利用可能かチェックします.

  定義:
    インタフェース `ReadIndex` 内の `isIndex`
  戻り値:
    boolean チェック結果が返されます.
    [true]が返された場合、インデックスは利用可能です. [false]が返された場合、インデックスは利用不可能です.

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