インタフェースDirectoryStream.Filter<T>
- 型パラメータ:
T- ディレクトリ・エントリのタイプ
- 含まれているインタフェース:
DirectoryStream<T>
- 関数型インタフェース:
- これは関数型インタフェースなので、ラムダ式またはメソッド参照の代入先として使用できます。
@FunctionalInterface public static interface DirectoryStream.Filter<T>
ディレクトリ・エントリを受け入れるべきかフィルタするべきかを判断するオブジェクトによって実装されるインタフェースです。 ディレクトリを開いてそのディレクトリ内のエントリに対して反復処理を行う場合は、
FilterがFiles.newDirectoryStream(Path,DirectoryStream.Filter)メソッドにパラメータとして渡されます。 - 導入されたバージョン:
- 1.7
-
メソッドのサマリー
-
メソッドの詳細
-
accept
boolean accept(T entry) throws IOException 指定されたディレクトリ・エントリを受け入れるべきかフィルタするべきかを決定します。- パラメータ:
entry- 判定されるディレクトリ・エントリ- 戻り値:
- ディレクトリ・エントリを受け入れるべき場合は
true - スロー:
IOException- 入出力エラーが発生した場合
-