com.j_phone.media
インタフェース ResourceOperator


推奨されていません。 As JSCL 1.0.0

public interface ResourceOperator

ResourceOperatorインターフェース。
機器内部にあるリソースにアクセスするためのインターフェース。
非推奨クラスとします。


メソッドの概要
 int getIndexOfResource(int id)
          推奨されていません。 リソースIDからリソースインデックスを取得する。
 int getResourceCount()
          推奨されていません。 内部に登録されているリソースの数を取得する。
 int getResourceID(int index)
          推奨されていません。 内部に登録されているリソースIDを取得する。
 java.lang.String getResourceName(int id)
          推奨されていません。 内部に登録されているリソース名を取得する。
 java.lang.String[] getResourceNames()
          推奨されていません。 内部に登録されているリソース名を取得する。
 int getResourceType()
          推奨されていません。 リソースの種類を取得する。
 void setResource(MediaPlayer player, int index)
          推奨されていません。 リソースをMediaPlayerにインデックス指定で設定する。
 void setResourceByID(MediaPlayer player, int id)
          推奨されていません。 リソースをMediaPlayerにID指定で設定する。
 void setResourceByTitle(MediaPlayer player, java.lang.String name)
          推奨されていません。 リソースをMediaPlayerに名前指定で設定する。
 

メソッドの詳細

getResourceType

public int getResourceType()
推奨されていません。 
リソースの種類を取得する。
戻り値:
int - リソースの種類
  • MediaResourceManager.MELODY_RESOURCE
  • MediaResourceManager.IMAGE_RESOURCE

getResourceCount

public int getResourceCount()
推奨されていません。 
内部に登録されているリソースの数を取得する。
戻り値:
int - リソース数

getResourceID

public int getResourceID(int index)
推奨されていません。 
内部に登録されているリソースIDを取得する。
パラメータ:
index - リソースインデックス
戻り値:
int - リソースインデックスに対応するリソースID
例外:
java.lang.IllegalArgumentException - リソースインデックスに対応するリソースIDが取れなかった場合に発生する。
java.lang.RuntimeException - Nativeからリソースが取れなかった場合に発生する。

getResourceName

public java.lang.String getResourceName(int id)
推奨されていません。 
内部に登録されているリソース名を取得する。
パラメータ:
id - リソースID
戻り値:
String - リソースIDに対応するリソース名
例外:
java.lang.IllegalArgumentException - 指定のリソースが不正の場合に発生する。

getResourceNames

public java.lang.String[] getResourceNames()
推奨されていません。 
内部に登録されているリソース名を取得する。
戻り値:
String[] - 内部に登録されているリソース名の集合。ない場合はnullが返ります。
例外:
java.lang.RuntimeException - Nativeからリソースが取れなかった場合に発生する。

setResourceByID

public void setResourceByID(MediaPlayer player,
                            int id)
推奨されていません。 
リソースをMediaPlayerにID指定で設定する。
パラメータ:
player - メディアプレイヤー
id - リソースID
例外:
java.lang.IllegalArgumentException - 指定のリソースが不正の場合に発生する。
IllegalStateException - 再生中、一時停止中のMediaPlayerでこのメソッドが呼ばれた場合に発生する。
java.lang.RuntimeException - Nativeでリソースが設定できなかった場合に発生する。

setResourceByTitle

public void setResourceByTitle(MediaPlayer player,
                               java.lang.String name)
推奨されていません。 
リソースをMediaPlayerに名前指定で設定する。 名前が重複している場合は最初に見つかったリソースが使用される。
パラメータ:
player - メディアプレイヤー
name - リソース名
例外:
IllegalStateException - 再生中、一時停止中のMediaPlayerでこのメソッドが呼ばれた場合、 指定のリソースがない場合に発生する。
java.lang.RuntimeException - Nativeでリソースが設定できなかった場合に発生する。
java.lang.IllegalArgumentException - メディアプレイヤー、リソース名がnullの場合に発生する。

setResource

public void setResource(MediaPlayer player,
                        int index)
推奨されていません。 
リソースをMediaPlayerにインデックス指定で設定する。
パラメータ:
player - メディアプレイヤー
index - リソースインデックス
例外:
java.lang.IllegalArgumentException - 指定のリソースがない場合に発生する。
IllegalStateException - 再生中、一時停止中のMediaPlayerでこのメソッドが呼ばれた場合に発生する。
java.lang.RuntimeException - Nativeでリソースが設定できなかった場合に発生する。

getIndexOfResource

public int getIndexOfResource(int id)
推奨されていません。 
リソースIDからリソースインデックスを取得する。
パラメータ:
id - リソースID
戻り値:
int - リソースIDに対応するリソースインデックス
例外:
java.lang.IllegalArgumentException - リソースIDが不正のときに発生する