|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectcom.crayonsoft.util.CSHashArray
com.crayonsoft.ui.media.CSMedia
マルチメディアの基本的な共通機能を提供します。 連想配列機能を持つクラスを継承することで、名前を指定するだけで 目当てのメディアデータにアクセスする機能を実装しています。
| フィールドの概要 | |
protected static java.lang.String[] |
def_keylist
デフォルトキーリスト |
private java.lang.Object[] |
media_buf
メディアバッファ |
int |
MEDIA_BUF_MAX
メディアバッファ最大要素数 |
| クラス com.crayonsoft.util.CSHashArray から継承したフィールド |
|
| コンストラクタの概要 | |
protected |
CSMedia(java.lang.String[] keylist)
コンストラクタ 連想配列の初期化を行います。 |
| メソッドの概要 | |
java.lang.Object |
getMediaObject(java.lang.String key)
指定したメディアの要素名から、 メディアデータの実体を所得します。 |
void |
loadMedia()
各クラスに準拠したメディアデータを読み込みます。 |
abstract void |
loadMedia(java.lang.String key)
指定されたメディアデータを読み込みます。 |
static java.lang.String[] |
loadMediaList(java.lang.String file,
java.lang.String label)
ファイルからメディア名のキーリストを所得します。 |
protected void |
setMedia(java.lang.String key,
java.lang.Object media)
指定した要素名に、メディアデータの 実体を設定し、読み込ませます。 |
| クラス com.crayonsoft.util.CSHashArray から継承したメソッド |
checkEnableKey, getHashtable, setHashtable |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
private java.lang.Object[] media_buf
public final int MEDIA_BUF_MAX
protected static java.lang.String[] def_keylist
| コンストラクタの詳細 |
protected CSMedia(java.lang.String[] keylist)
keylist - デフォルトキーリスト配列| メソッドの詳細 |
public void loadMedia()
public abstract void loadMedia(java.lang.String key)
key - ファイル名
public java.lang.Object getMediaObject(java.lang.String key)
throws CSHashKeyNotFoundException
key - メディアの要素名
CSHashKeyNotFoundException - ハッシュキーが存在しない時に発生します
protected void setMedia(java.lang.String key,
java.lang.Object media)
throws CSHashKeyNotFoundException
key - メディアの要素名media - メディアデータポインタ
CSHashKeyNotFoundException - ハッシュキーが存在しない時に発生します
public static java.lang.String[] loadMediaList(java.lang.String file,
java.lang.String label)
file - ファイル名label - リスト名
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
Copyright(C)CRAYONSOFT All Rights Reserved
このライブラリはNTTドコモ用のゲーム用APIです。移植性を高めることも目的なので、今後はほぼ同一仕様APIとして、ソフトバンク版やAU版なども開発予定となります。尚、当ライブラリは、iアプリの作成や移植などを支援する為のフレームワークです。まだ開発途上なので、予期せぬ仕様変更が多数発生する見込みであることにご留意ください。