クラス AbstractSimplePatternFileListFilter<F>

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

public abstract class AbstractSimplePatternFileListFilter<F> extends AbstractDirectoryAwareFileListFilter<F>
ant スタイルのパス式をサポートするフィルターの基本クラス。これは、強力ではありませんが、正規表現よりも読みやすくなっています。このフィルターはファイルの名前でのみフィルターし、残りのパスは無視されます。
導入:
2.0
作成者:
Iwein Fuld, Mark Fisher
関連事項:
  • コンストラクターの詳細

    • AbstractSimplePatternFileListFilter

      public AbstractSimplePatternFileListFilter(StringSE path)
  • メソッドの詳細

    • accept

      public final boolean accept(F file)
      名前がパターンと一致する場合は、指定されたファイルを受け入れます。
      次で指定:
      インターフェース FileListFilter<F>accept 
      次で指定:
      クラス AbstractFileListFilter<F>accept 
      パラメーター:
      file - ファイル。
      戻り値:
      ファイルがフィルターを通過する場合は true。
      関連事項:
    • getFilename

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