public final class Matcher
extends java.lang.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 |
---|
Matcher() |
Modifier and Type | Method and Description |
---|---|
static boolean |
match(java.lang.String pattern,
java.lang.String str,
boolean caseSensitive)
Tests whether or not a string matches against a pattern.
|
static boolean |
matchName(java.util.Set<java.lang.String> patternSet,
java.lang.String fileName)
Tests whether or not a given file name matches any file name pattern in
the given set.
|
public static boolean matchName(java.util.Set<java.lang.String> patternSet, java.lang.String fileName)
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.true
if any pattern in the set matches against the
file name, or false
otherwise.match(String, String, boolean)
public static boolean match(java.lang.String pattern, java.lang.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 © 2000-2018 Apache Software Foundation. All Rights Reserved.