public class MatchPatterns
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private MatchPattern[] |
patterns |
Modifier | Constructor and Description |
---|---|
private |
MatchPatterns(MatchPattern[] patterns) |
Modifier and Type | Method and Description |
---|---|
static MatchPatterns |
from(java.lang.Iterable<java.lang.String> strings) |
static MatchPatterns |
from(java.lang.String... sources) |
private static MatchPattern[] |
getMatchPatterns(java.lang.Iterable<java.lang.String> items) |
boolean |
matches(java.lang.String name,
boolean isCaseSensitive)
Checks these MatchPatterns against a specified string.
|
boolean |
matches(java.lang.String name,
java.lang.String[] tokenizedName,
boolean isCaseSensitive) |
boolean |
matchesPatternStart(java.lang.String name,
boolean isCaseSensitive) |
private final MatchPattern[] patterns
private MatchPatterns(MatchPattern[] patterns)
public boolean matches(java.lang.String name, boolean isCaseSensitive)
name
- The name to look forisCaseSensitive
- If the comparison is case sensitivepublic boolean matches(java.lang.String name, java.lang.String[] tokenizedName, boolean isCaseSensitive)
public boolean matchesPatternStart(java.lang.String name, boolean isCaseSensitive)
public static MatchPatterns from(java.lang.String... sources)
public static MatchPatterns from(java.lang.Iterable<java.lang.String> strings)
private static MatchPattern[] getMatchPatterns(java.lang.Iterable<java.lang.String> items)