public class StringSetMatcher
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static char |
INVERTED |
static char |
WILDCARD |
| Constructor and Description |
|---|
StringSetMatcher(java.lang.String... set) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPattern(java.lang.String s) |
boolean |
allMatch(java.lang.String[] set)
do all elements of 'set' match at least one of our patterns?
|
protected java.util.regex.Pattern |
createPattern(java.lang.String s) |
static StringSetMatcher |
getNonEmpty(java.lang.String[] set) |
static boolean |
isInverted(java.lang.String s) |
static boolean |
isMatch(java.lang.String s,
StringSetMatcher includes,
StringSetMatcher excludes)
convenience method for matcher pairs containing of explicit excludes and
includes
|
static void |
main(java.lang.String[] args) |
boolean |
matchesAll(java.lang.String s)
does 's' match ALL of our patterns
|
boolean |
matchesAny(java.lang.String s)
does 's' match at least one of our patterns
|
java.lang.String |
toString() |
public static final char WILDCARD
public static final char INVERTED
public static boolean isMatch(java.lang.String s,
StringSetMatcher includes,
StringSetMatcher excludes)
public static StringSetMatcher getNonEmpty(java.lang.String[] set)
public java.lang.String toString()
toString in class java.lang.Objectpublic void addPattern(java.lang.String s)
public static boolean isInverted(java.lang.String s)
protected java.util.regex.Pattern createPattern(java.lang.String s)
public boolean matchesAny(java.lang.String s)
public boolean matchesAll(java.lang.String s)
public boolean allMatch(java.lang.String[] set)
public static void main(java.lang.String[] args)