public class MatchPattern
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
regexPattern |
private java.util.regex.Pattern |
regexPatternRegex |
private java.lang.String |
separator |
private java.lang.String |
source |
private java.lang.String[] |
tokenized |
Modifier | Constructor and Description |
---|---|
private |
MatchPattern(java.lang.String source,
java.lang.String separator) |
Modifier and Type | Method and Description |
---|---|
static MatchPattern |
fromString(java.lang.String source) |
java.lang.String[] |
getTokenizedPathString() |
boolean |
matchPath(java.lang.String str,
boolean isCaseSensitive) |
(package private) boolean |
matchPath(java.lang.String str,
java.lang.String[] strDirs,
boolean isCaseSensitive) |
boolean |
matchPatternStart(java.lang.String str,
boolean isCaseSensitive) |
boolean |
startsWith(java.lang.String string) |
(package private) static java.lang.String[] |
tokenizePathToString(java.lang.String path,
java.lang.String separator) |
private final java.lang.String source
private final java.lang.String regexPattern
private final java.util.regex.Pattern regexPatternRegex
private final java.lang.String separator
private final java.lang.String[] tokenized
private MatchPattern(@Nonnull java.lang.String source, @Nonnull java.lang.String separator)
public boolean matchPath(java.lang.String str, boolean isCaseSensitive)
str
- The string to match for.isCaseSensitive
- case sensitive true false otherwise.boolean matchPath(java.lang.String str, java.lang.String[] strDirs, boolean isCaseSensitive)
public boolean matchPatternStart(@Nonnull java.lang.String str, boolean isCaseSensitive)
str
- The string to check.isCaseSensitive
- Check case sensitive or not.public java.lang.String[] getTokenizedPathString()
public boolean startsWith(java.lang.String string)
string
- The part which will be checked to start with.static java.lang.String[] tokenizePathToString(@Nonnull java.lang.String path, @Nonnull java.lang.String separator)
public static MatchPattern fromString(java.lang.String source)
source
- The source.