com.JRcServer.commons.util
クラス KeyToNum

java.lang.Object
  上位を拡張 com.JRcServer.commons.util.KeyToNum

public class KeyToNum
extends java.lang.Object

格納情報を、キー名及び項番で管理.

格納情報を、キー名及び項番で管理します.

導入されたバージョン:
JRcCommons 1.00
バージョン:
1.0.0 2003/11/04
作成者:
masahito suzuki

コンストラクタの概要
KeyToNum()
          コンストラクタ.
 
メソッドの概要
 void add(java.lang.String name, java.lang.Object info)
          情報を設定.
 void clear()
          情報をクリアします.
 java.lang.Object get(int no)
          情報を取得.
 java.lang.Object get(java.lang.String name)
          情報を取得.
 java.lang.String getName(int num)
          格納情報名を取得.
 java.lang.String[] getNameByNumber()
          項番順で格納キー名群を取得.
 java.lang.String[] getNames()
          格納キー名群の取得.
 boolean isData(java.lang.String key)
          対象のキー名が存在するかチェック.
 int size()
          格納情報数を取得.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

KeyToNum

public KeyToNum()
コンストラクタ.

メソッドの詳細

clear

public final void clear()
情報をクリアします.

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


add

public final void add(java.lang.String name,
                      java.lang.Object info)
               throws InputException
情報を設定.

情報を設定します.

パラメータ:
name - 追加対象のキー名を設定します.
info - 追加対象の情報をセットします.
例外:
InputException - 入力例外.

get

public final java.lang.Object get(java.lang.String name)
                           throws InputException
情報を取得.

対象の情報を取得します.

パラメータ:
name - 取得対象のキー名を設定します.
戻り値:
Object 取得結果の情報が返されます.
例外:
InputException - 入力例外.

get

public final java.lang.Object get(int no)
                           throws InputException
情報を取得.

対象の情報を取得します.

パラメータ:
no - 取得対象の項番を設定します.
戻り値:
Object 取得結果の情報が返されます.
例外:
InputException - 入力例外.

getName

public final java.lang.String getName(int num)
                               throws InputException
格納情報名を取得.

項番を指定して、格納情報数を取得します.

パラメータ:
num - 取得対象の項番を指定します.
戻り値:
String 項番に対するキー名が返されます.
例外:
InputException - 入力例外.

getNames

public final java.lang.String[] getNames()
格納キー名群の取得.

格納されたキー名群を取得します.

戻り値:
String[] 格納キー名群が返されます.
情報が存在しない場合[null]が返されます.

getNameByNumber

public final java.lang.String[] getNameByNumber()
項番順で格納キー名群を取得.

項番順で格納キー名群を取得します.

戻り値:
String[] 格納キー名群が返されます.

size

public final int size()
格納情報数を取得.

格納情報数を取得します.

戻り値:
int 格納情報数が返されます.

isData

public final boolean isData(java.lang.String key)
対象のキー名が存在するかチェック.

対象のキー名が既に存在するかチェックします.

パラメータ:
key - チェック対象のキー名を設定します.
戻り値:
boolean チェック結果が返されます.
[true]が返された場合、存在します.
[false]が返された場合、存在しません.