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
-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
acceptPathName
(String path) Accepts the given file by the path nameString[]
String[]
boolean
void
setCaseSensitive
(boolean caseSensitive) Sets Whether or not pattern matching should be case sensitivevoid
setExcludes
(String excludes) Sets excludes using a single string where each element can be separated with commavoid
setExcludes
(String[] excludes) void
setIncludes
(String includes) Sets includes using a single string where each element can be separated with commavoid
setIncludes
(String[] includes)
-
Constructor Details
-
AntPathMatcherFileFilter
public AntPathMatcherFileFilter()
-
-
Method Details
-
accept
- Specified by:
accept
in 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
-