public interface DirectoryScanner| 修飾子と型 | メソッドと説明 |
|---|---|
ListSE<FileSE> | listFiles(FileSE directory) この実装に固有の戦略に従ってディレクトリをスキャンし、選択したファイルをファイル配列として返します。 |
void | setFilter(FileListFilter<FileSE> filter) このスキャナーで使用されるカスタムフィルターを設定します。 |
void | setLocker(FileLocker locker) このスキャナーが使用するカスタムロッカーを設定します。 |
boolean | tryClaim(FileSE file) 処理するファイルを要求します。 |
ListSE<FileSE> listFiles(FileSE directory) throws IllegalArgumentExceptionSE
directory - ファイルをスキャンするディレクトリ IllegalArgumentExceptionSE - 入力が正しくない場合 void setFilter(FileListFilter<FileSE> filter)
filter - 使用するカスタムフィルター void setLocker(FileLocker locker)
locker - 使用するカスタムロッカー boolean tryClaim(FileSE file)
lock メソッドを呼び出さなければならず、ロッカーがロックを許可しなかった場合は false を返さなければなりません。file - クレームするファイル