com.crayonsoft.util
クラス CSHashArray

java.lang.Object
  拡張com.crayonsoft.util.CSHashArray
直系の既知のサブクラス:
CSMedia

public class CSHashArray
extends java.lang.Object

連想配列機能を提供します。ハッシュテーブルを 使用することで機能を実現させています。 継承による使用、インスタンス生成による使用共に実用できます。

バージョン:
1.06

フィールドの概要
private  java.util.Hashtable hash_tbl
          メディア名ハッシュテーブル
 
コンストラクタの概要
CSHashArray()
          コンストラクタ
連想配列の初期化を行います。
 
メソッドの概要
 boolean checkEnableKey(java.lang.String key)
          指定されたハッシュキーが存在するかどうか調べます
 int getHashtable(java.lang.String key)
          指定したハッシュキーから、 メディアの要素番号を所得します。
 void setHashtable(java.lang.String key, int value)
          連想配列に直接情報をセットします
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

hash_tbl

private java.util.Hashtable hash_tbl
メディア名ハッシュテーブル

コンストラクタの詳細

CSHashArray

public CSHashArray()
コンストラクタ
連想配列の初期化を行います。

メソッドの詳細

setHashtable

public void setHashtable(java.lang.String key,
                         int value)
連想配列に直接情報をセットします

パラメータ:
key - ハッシュキー
value - ハッシュ番号

getHashtable

public int getHashtable(java.lang.String key)
                 throws CSHashKeyNotFoundException
指定したハッシュキーから、 メディアの要素番号を所得します。

パラメータ:
key - ハッシュキー
戻り値:
ハッシュ番号
例外:
CSHashKeyNotFoundException - ハッシュキーが存在しない時に発生します

checkEnableKey

public boolean checkEnableKey(java.lang.String key)
指定されたハッシュキーが存在するかどうか調べます

パラメータ:
key - ハッシュキー
戻り値:
存在すればtrue、存在しなければfalseを返します。


Copyright(C)CRAYONSOFT All Rights Reserved

このライブラリはNTTドコモ用のゲーム用APIです。移植性を高めることも目的なので、今後はほぼ同一仕様APIとして、ソフトバンク版やAU版なども開発予定となります。尚、当ライブラリは、iアプリの作成や移植などを支援する為のフレームワークです。まだ開発途上なので、予期せぬ仕様変更が多数発生する見込みであることにご留意ください。
このライブラリを使用するためには、別途の外部ライブラリのMathFPが必要になります。
このドキュメントは、Eclipse上のjavadoc呼び出しで生成しました。
Sun、Sun Microsystems、Java、J2MEおよびJ2SEは、米国およびその他の国における米国 Sun Microsystems,Inc.の商標または登録商標です。サンのロゴマークは、米国 Sun Microsystems, Inc.の登録商標です。
「iモード」、「iアプリ/アイアプリ」、「i-αppli」ロゴ、「DoJa」はNTTドコモの商標または登録商標です。