|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
Objectcom.docomostar.ui.avplayer.FilteringResult
public abstract class FilteringResult
フィルタリングによるコンテンツのフィルタリング結果(コンテンツの一覧)を定義します。
フィルタリング結果自身も Filterable インタフェースを実装しているため、
このフィルタリング結果を元に、更に条件を追加してフィルタリングすることが可能です。
具体的なフィルタリングの方法については Filterable
インタフェースの説明を参照して下さい。
フィルタリング結果は getPlaylist() を呼び出すことでプレイリスト化することが可能です。
DataManager.getAlbums(int, int, String),
DataManager.getArtists(int, int, String),
DataManager.getGenres(int, int, String),
DataManager.getContents(int, int, String),
DataManager.getAllAlbums(int),
DataManager.getAllArtists(int),
DataManager.getAllGenres(int),
DataManager.getAllContents(int),
Filterable.filter(int, int, String),
Filterable.filter(FilteringElement)| フィールドの概要 | |
|---|---|
static int |
FILE_MUSIC
フィルタリングの対象を表す定数の 1 つで、音楽のみをフィルタリングすることを表します(=1)。 |
| インタフェース com.docomostar.ui.avplayer.Filterable から継承されたフィールド |
|---|
TYPE_ALBUM, TYPE_ARTIST, TYPE_CONTENT, TYPE_GENRE |
| メソッドの概要 | |
|---|---|
FilteringResult |
filter(FilteringElement element)
検索条件を指定してフィルタリングを行います。 |
FilteringResult |
filter(int resultType,
int target,
String str)
検索条件を指定してフィルタリングを行います。 |
int[] |
getAvailableTargetType()
フィルタリング時に検索条件として指定可能な検索対象のリストを返します。 |
int |
getFileType()
このフィルタリング結果が保持しているコンテンツのファイル種別を取得します。 |
FilteringElement[] |
getFilteringElements()
フィルタリング要素履歴を取得します。 |
Playlist |
getPlaylist()
このフィルタリング結果からプレイリストを生成します。 |
| クラス Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
public static final int FILE_MUSIC
DataManager,
getFileType(),
定数フィールド値| メソッドの詳細 |
|---|
public int getFileType()
このフィルタリング結果が保持しているコンテンツのファイル種別を取得します。
このフィルタリング結果が
DataManager
の各メソッド呼び出しにより取得したものである場合は、
その時に、
そのメソッドの引数に指定したファイル種別と同じ値が返されます。
一方、このフィルタリング結果が、
Filterable.filter(int, int, String) メソッド呼び出しや
Filterable.filter(FilteringElement)
メソッド呼び出しによって取得したものである場合は、
元となったフィルタリング結果オブジェクトの getFileType()
の値と同じ値が返されます。
FILE_MUSICpublic Playlist getPlaylist()
このフィルタリング結果からプレイリストを生成します。
生成されたプレイリストのタイトル名は機種依存です。
UIException - UIException - public FilteringElement[] getFilteringElements()
フィルタリング要素履歴を取得します。 このフィルタリング結果に辿り着くまでに指定してきた検索条件全てを取得します。
検索条件の履歴は FilteringElement の配列として取得できます。
その配列には、インデックスが若い要素ほど、古い検索条件が格納されています。
FilteringElement の配列として返します。
public FilteringResult filter(int resultType,
int target,
String str)
Filterable の記述:検索条件を指定してフィルタリングを行います。 検索条件の指定方法については、 Filterable インタフェース説明を参照して下さい。
Filterable 内の filterresultType - フィルタリング結果タイプを指定します。target - 検索対象を指定します。str - 検索文字列を指定します。
Filterable.TYPE_ARTIST,
Filterable.TYPE_ALBUM,
Filterable.TYPE_GENRE,
Filterable.TYPE_CONTENT
UnsupportedOperationException -
IllegalArgumentException -
IllegalArgumentException -
UIException - UIException - public FilteringResult filter(FilteringElement element)
Filterable の記述:検索条件を指定してフィルタリングを行います。 検索条件の指定方法については、 Filterable インタフェース説明を参照して下さい。
Filterable 内の filterelement - フィルタリングのための検索条件を指定します。
UnsupportedOperationException -
NullPointerException -
UIException - UIException - public int[] getAvailableTargetType()
フィルタリング時に検索条件として指定可能な検索対象のリストを返します。
本メソッドを呼び出すことによって、このフィルタリング結果から再フィルタリングを行う際に、 検索条件として指定可能な検索対象の値を確認することができます。
このメソッドによって取得した値以外を検索対象に指定して、 filter メソッドを呼び出した場合、UnsupportedOperationException が発生します。
Filterable.TYPE_ARTIST,
Filterable.TYPE_ALBUM,
Filterable.TYPE_GENRE
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
NTT DOCOMO,INC.
本製品または文書は著作権法により保護されており、その使用、複製、再頒布および逆コンパイルを制限するライセンスのもとにおいて頒布されます。NTTドコモ(その他に許諾者がある場合は当該許諾者も含めて)の書面による事前の許可なく、本製品および関連する文書のいかなる部分も、いかなる方法によっても複製することが禁じられます。フォントを含む第三者のソフトウェアは、著作権法により保護されており、その提供者からライセンスを受けているものです。
Sun、Sun Microsystems、Java、J2MEおよびJ2SEは、米国およびその他の国における米国 Sun Microsystems,Inc.の商標または登録商標です。サンのロゴマークは、米国 Sun Microsystems, Inc.の登録商標です。
FeliCaは、ソニー株式会社が開発した非接触ICカードの技術方式です。FeliCaは、ソニー株式会社の登録商標です。
「iモード」、「iアプリ/アイアプリ」、「i-αppli」ロゴ、「DoJa」はNTTドコモの商標または登録商標です。
その他記載された会社名、製品名などは該当する各社の商標または登録商標です。