インターフェース FileListFilter<F>
- 型パラメーター:
F
- フィルタリングされる型。
- すべての既知のサブインターフェース:
DiscardAwareFileListFilter<F>
、ResettableFileListFilter<F>
、ReversibleFileListFilter<F>
- すべての既知の実装クラス:
AbstractDirectoryAwareFileListFilter
、AbstractFileListFilter
、AbstractFileLockerFilter
、AbstractLastModifiedFileListFilter
、AbstractMarkerFilePresentFileListFilter
、AbstractPersistentAcceptOnceFileListFilter
、AbstractRegexPatternFileListFilter
、AbstractSimplePatternFileListFilter
、AcceptAllFileListFilter
、AcceptOnceFileListFilter
、ChainFileListFilter
、CompositeFileListFilter
、ExpressionFileListFilter
、FileSystemMarkerFilePresentFileListFilter
、FileSystemPersistentAcceptOnceFileListFilter
、FtpLastModifiedFileListFilter
、FtpPersistentAcceptOnceFileListFilter
、FtpRegexPatternFileListFilter
、FtpSimplePatternFileListFilter
、FtpSystemMarkerFilePresentFileListFilter
、IgnoreHiddenFileListFilter
、LastModifiedFileListFilter
、NioFileLocker
、RegexPatternFileListFilter
、SftpLastModifiedFileListFilter
、SftpPersistentAcceptOnceFileListFilter
、SftpRegexPatternFileListFilter
、SftpSimplePatternFileListFilter
、SftpSystemMarkerFilePresentFileListFilter
、SimplePatternFileListFilter
、SmbLastModifiedFileListFilter
、SmbPersistentAcceptOnceFileListFilter
、SmbRegexPatternFileListFilter
、SmbSimplePatternFileListFilter
、SmbSystemMarkerFilePresentFileListFilter
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
ファイルのグループをフィルタリングするための戦略インターフェース。これは、ローカルファイルまたはリモートファイルへの参照のいずれかで機能することを目的とした汎用フィルターです。
- 導入:
- 1.0.0
- 作成者:
- Iwein Fuld, Josh Long, Gary Russell
メソッドのサマリー
修飾子と型メソッド説明default boolean
単一のファイルをフィルターします。supportsSingleFileFiltering()
が true を返す場合にのみ外部から呼び出されます。filterFiles
(F[] files) ファイルを除外し、リストに残っているファイル、null が渡された場合は空のリストを返します。default boolean
このフィルターが再帰に使用されている場合は true を返します。default boolean
このフィルターが単一ファイルのフィルタリングをサポートすることを示します。
メソッドの詳細
filterFiles
ファイルを除外し、リストに残っているファイル、null が渡された場合は空のリストを返します。- パラメーター:
files
- ファイル。- 戻り値:
- フィルターされたファイル。
accept
単一のファイルをフィルターします。supportsSingleFileFiltering()
が true を返す場合にのみ外部から呼び出されます。- パラメーター:
file
- ファイル。- 戻り値:
- ファイルがフィルターを通過する場合は true、フィルターを通過する場合は false。
- 導入:
- 5.2
- 関連事項:
supportsSingleFileFiltering
default boolean supportsSingleFileFiltering()このフィルターが単一ファイルのフィルタリングをサポートすることを示します。true を返すフィルターはaccept(Object)
をオーバーライドする必要があります。デフォルトは false。- 戻り値:
accept(Object)
への外部呼び出しを許可する場合は true。- 導入:
- 5.2
- 関連事項:
isForRecursion
default boolean isForRecursion()このフィルターが再帰に使用されている場合は true を返します。- 戻り値:
- フルパスに基づいてフィルタリングするかどうか。
- 導入:
- 5.3.6