|
||||||||||
| フレームあり フレームなし | ||||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
データフォルダにアクセスするための Connection インターフェイスです。
Connector.open メソッドの "datafolder:" スキームに対応します。
データファイルを開く場合、
String url = "datafolder://filename"; DataFolderConnection conn = (DataFolderConenction)Connector.open(url, Connector.READ);のように、ファイル名を指定します。ファイルの一覧を取得する場合、
String url = "datafolder://"; DataFolderConnection conn = (DataFolderConenction)Connector.open(url, Connector.READ); String list[] = conn.getList();のように、フォルダー名を指定します。 データフォルダーは読み取り専用なので、いずれの場合にも、 open メソッドの第2引数に Connector.READ を指定する必要があります。
| フィールドの概要 | |
static int |
FILE_TYPE_ANIME
ファイル属性:アニメ。 |
static int |
FILE_TYPE_ETC
ファイル属性:その他(ezplusアプリなどオープンできないものは含まない)。 |
static int |
FILE_TYPE_KARAOKE
ファイル属性:カラオケ。 |
static int |
FILE_TYPE_MELODY
ファイル属性:メロディ。 |
| メソッドの概要 | |
java.lang.String[] |
getList()
ディレクトリ以外の全ファイルリストを取得する。 |
java.lang.String[] |
getList(int type)
指定したタイプに応じたファイルリストを取得する。 |
java.lang.String |
getName()
ファイルの表示名を取得する。 |
java.lang.String |
getType()
ファイルのタイプを取得する。 |
boolean |
isCopyrighted()
著作権フラグが設定されているかどうか判別する。 |
| インタフェース javax.microedition.io.ContentConnection から継承したメソッド |
getEncoding, getLength |
| インタフェース javax.microedition.io.InputConnection から継承したメソッド |
openDataInputStream, openInputStream |
| インタフェース javax.microedition.io.Connection から継承したメソッド |
close |
| インタフェース javax.microedition.io.OutputConnection から継承したメソッド |
openDataOutputStream, openOutputStream |
| フィールドの詳細 |
public static final int FILE_TYPE_ANIME
public static final int FILE_TYPE_MELODY
public static final int FILE_TYPE_KARAOKE
public static final int FILE_TYPE_ETC
| メソッドの詳細 |
public java.lang.String[] getList()
throws java.io.IOException
java.io.IOException - close() 後に呼び出したとき、またはリストが取得できなかったときに送出。IllegalStateException - ファイル名を指定して開いた datafolder の場合に送出。
public java.lang.String[] getList(int type)
throws java.io.IOException
type - 取得したいファイルのタイプ。
例:メロディかカラオケのファイルリストを取得したい場合は、 DataFolderConnection.FILE_TYPE_MELODY | DataFolderConnection.FILE_TYPE_KARAOKE を指定
java.io.IOException - close() 後に呼び出したとき、またはリストが取得できなかったときに送出。IllegalStateException - ファイル名を指定して開いた datafolder の場合に送出。
public boolean isCopyrighted()
throws java.io.IOException
IllegalStateException - ファイル名を指定せずに開いた datafolder の場合に送出。java.io.IOException - close() 後に呼ばれたときに送出。
public java.lang.String getName()
throws java.io.IOException
IllegalStateException - ファイル名を指定せずに開いた datafolder の場合に送出。java.io.IOException - close() 後に呼ばれたときに送出。public java.lang.String getType()
javax.microedition.io.ContentConnection 内の getTypeIllegalStateException - ファイル名を指定せずに開いた datafolder の場合に送出。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||