モジュール java.base
パッケージ java.nio.file

インタフェースDirectoryStream.Filter<T>

型パラメータ:
T - ディレクトリ・エントリの型
含まれているインタフェース:
DirectoryStream<T>
関数型インタフェース:
これは関数型インタフェースなので、ラムダ式またはメソッド参照の代入先として使用できます。

@FunctionalInterface
public static interface DirectoryStream.Filter<T>
ディレクトリ・エントリを受け入れるべきかフィルタするべきかを判断するオブジェクトによって実装されるインタフェースです。 ディレクトリを開いてそのディレクトリ内のエントリに対して反復処理を行う場合は、FilterFiles.newDirectoryStream(Path,DirectoryStream.Filter)メソッドにパラメータとして渡されます。
導入されたバージョン:
1.7
  • メソッドのサマリー

    修飾子と型 メソッド 説明
    boolean accept​(T entry)
    指定されたディレクトリ・エントリを受け入れるべきかフィルタするべきかを決定します。
  • メソッドの詳細

    • accept

      boolean accept​(T entry) throws IOException
      指定されたディレクトリ・エントリを受け入れるべきかフィルタするべきかを決定します。
      パラメータ:
      entry - 判定されるディレクトリ・エントリ
      戻り値:
      ディレクトリ・エントリを受け入れるべき場合はtrue
      例外:
      IOException - 入出力エラーが発生した場合