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]が返された場合、インデックスは利用不可能です.