クラス AbstractFileListFilter<F>

java.lang.ObjectSE
org.springframework.integration.file.filters.AbstractFileListFilter<F>
型パラメーター:
F - ターゲットプロトコルファイル型。
実装されたすべてのインターフェース:
FileListFilter<F>
既知の直属サブクラス
AbstractDirectoryAwareFileListFilterAbstractFileLockerFilterAcceptAllFileListFilterAcceptOnceFileListFilterExpressionFileListFilterIgnoreHiddenFileListFilter

public abstract class AbstractFileListFilter<F> extends ObjectSE implements FileListFilter<F>
条件を各ファイルに対して個別に評価できる FileListFilter の便利な基本クラス。ファイルのリスト全体が評価に必要な場合は、FileListFilter インターフェースを直接実装してください。
作成者:
Mark Fisher, Iwein Fuld, Gary Russell
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    abstract boolean
    accept(F file)
    サブクラスはこのメソッドを実装する必要があります。
    final ListSE<F>
    filterFiles(F[] files)
    ファイルを除外し、リストに残っているファイル、null が渡された場合は空のリストを返します。
    boolean
    このフィルターが単一ファイルのフィルタリングをサポートすることを示します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE

    インターフェース org.springframework.integration.file.filters.FileListFilter から継承されたメソッド

    isForRecursion
  • コンストラクターの詳細

    • AbstractFileListFilter

      public AbstractFileListFilter()
  • メソッドの詳細

    • filterFiles

      public final ListSE<F> filterFiles(F[] files)
      インターフェースからコピーされた説明: FileListFilter
      ファイルを除外し、リストに残っているファイル、null が渡された場合は空のリストを返します。
      次で指定:
      インターフェース FileListFilter<F>filterFiles 
      パラメーター:
      files - ファイル。
      戻り値:
      フィルターされたファイル。
    • supportsSingleFileFiltering

      public boolean supportsSingleFileFiltering()
      インターフェースからコピーされた説明: FileListFilter
      このフィルターが単一ファイルのフィルタリングをサポートすることを示します。true を返すフィルターは FileListFilter.accept(Object) をオーバーライドする必要があります。デフォルトは false。
      次で指定:
      インターフェース FileListFilter<F>supportsSingleFileFiltering 
      戻り値:
      FileListFilter.accept(Object) への外部呼び出しを許可する場合は true。
      関連事項:
    • accept

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