モジュール 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 - 入出力エラーが発生した場合