public final class GlobMatcher extends Object
This is a utility class to match file globs. The class has been derived from org.apache.tools.ant.types.selectors.SelectorUtils.
All methods are static.
| Constructor and Description |
|---|
GlobMatcher() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
match(String pattern,
String str,
boolean caseSensitive)
Tests whether or not a string matches against a pattern.
|
static boolean |
matchName(Set<String> patternSet,
String fileName,
boolean caseSensitive)
Tests whether or not a given file name matches any file name pattern in
the given set.
|
public static boolean matchName(Set<String> patternSet, String fileName, boolean caseSensitive)
patternSet - The pattern set to match against. Must not be
null.fileName - The file name to match, as a String. Must not be
null. It must be just a file name, without
a path.caseSensitive - Whether or not matching should be performed
case sensitively.true if any pattern in the set matches against the
file name, or false otherwise.match(String, String, boolean)public static boolean match(String pattern, String str, boolean caseSensitive)
pattern - The pattern to match against.
Must not be null.str - The string which must be matched against the
pattern. Must not be null.caseSensitive - Whether or not matching should be performed
case sensitively.true if the string matches against the pattern,
or false otherwise.Copyright © 2021 The Apache Software Foundation. All rights reserved.