クラス AbstractRegexPatternFileListFilter<F>

型パラメーター:
F - ファイルエントリの型
実装されたすべてのインターフェース:
FileListFilter<F>
既知の直属サブクラス
FtpRegexPatternFileListFilterRegexPatternFileListFilterSftpRegexPatternFileListFilterSmbRegexPatternFileListFilter

public abstract class AbstractRegexPatternFileListFilter<F> extends AbstractDirectoryAwareFileListFilter<F>
正規表現(PatternSE のインスタンス)に対してファイルの「名前」を修飾することにより、ファイルのリストをフィルタリングします。
導入:
2.0
作成者:
Iwein Fuld, Josh Long, Artem Bilan
  • コンストラクターの詳細

    • AbstractRegexPatternFileListFilter

      public AbstractRegexPatternFileListFilter(StringSE pattern)
    • AbstractRegexPatternFileListFilter

      public AbstractRegexPatternFileListFilter(PatternSE pattern)
  • メソッドの詳細

    • setPattern

      public void setPattern(StringSE pattern)
    • setPattern

      public void setPattern(PatternSE pattern)
    • accept

      public boolean accept(F file)
      クラスからコピーされた説明: AbstractFileListFilter
      サブクラスはこのメソッドを実装する必要があります。
      次で指定:
      インターフェース FileListFilter<F>accept 
      次で指定:
      クラス AbstractFileListFilter<F>accept 
      パラメーター:
      file - ファイル。
      戻り値:
      ファイルがフィルターを通過する場合は true。
      関連事項:
    • getFilename

      protected abstract StringSE getFilename(F file)
      サブクラスはこのメソッドを実装して、ファイルの名前を抽出する必要があります。
      パラメーター:
      file - ファイル。
      戻り値:
      ファイル名。