|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcvj2.app.file.FileInfoReader
public class FileInfoReader
FileInfoList の情報を(バックグラウンド/フォアグラウンドで)読み込む。
メイン画面で、ユーザーがファイルをソートしようとした時のためにあらかじめファイル情報をバックグラウンドで読み込んでおくためのクラス。
まだファイル情報が読み終わっていないときにソートされた時のために、時間制限つきの読み込みメソッドを用意する。
メソッドの概要 | |
---|---|
void |
cancelBg()
バックグラウンド処理を中断する |
static FileInfoReader |
instance()
インスタンス取得 |
void |
readBg(FileInfoList list,
java.util.Observer observer)
バックグラウンドで解析を依頼する |
void |
resumeBg()
中断されていた処理を再開する |
boolean |
tryReadFg(Shell shell,
FileInfoList list)
ファイル情報の読み込みを試す (時間がかかるときはメッセージボックスを出して確認する) |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
---|
public static FileInfoReader instance()
public boolean tryReadFg(Shell shell, FileInfoList list)
public void readBg(FileInfoList list, java.util.Observer observer)
observer
- 解析状況が更新されたら、通知される (呼ばれる引数はnull)public void cancelBg()
public void resumeBg()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |