|
||||||||||
フレームあり フレームなし | ||||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
データフォルダにアクセスするための 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
内の getType
IllegalStateException
- ファイル名を指定せずに開いた datafolder の場合に送出。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |