Package org.apache.camel.component.file
Class AntPathMatcherFileFilter
java.lang.Object
org.apache.camel.component.file.AntPathMatcherFileFilter
- All Implemented Interfaces:
FileFilter
File filter using
AntPathMatcher.
Exclude take precedence over includes. If a file match both exclude and include it will be regarded as excluded.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanacceptPathName(String path) Accepts the given file by the path nameString[]String[]booleanvoidsetCaseSensitive(boolean caseSensitive) Sets Whether or not pattern matching should be case sensitivevoidsetExcludes(String excludes) Sets excludes using a single string where each element can be separated with commavoidsetExcludes(String[] excludes) voidsetIncludes(String includes) Sets includes using a single string where each element can be separated with commavoidsetIncludes(String[] includes)
-
Constructor Details
-
AntPathMatcherFileFilter
public AntPathMatcherFileFilter()
-
-
Method Details
-
accept
- Specified by:
acceptin interfaceFileFilter
-
acceptPathName
Accepts the given file by the path name- Parameters:
path- the path- Returns:
- true if accepted, false if not
-
isCaseSensitive
public boolean isCaseSensitive()- Returns:
- true if case sensitive pattern matching is on, false if case sensitive pattern matching is off.
-
setCaseSensitive
public void setCaseSensitive(boolean caseSensitive) Sets Whether or not pattern matching should be case sensitive Is by default turned on true.- Parameters:
caseSensitive- false to disable case sensitive pattern matching
-
getExcludes
-
setExcludes
-
getIncludes
-
setIncludes
-
setExcludes
Sets excludes using a single string where each element can be separated with comma -
setIncludes
Sets includes using a single string where each element can be separated with comma
-