public class MatchPattern
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
regexPattern |
private java.lang.String |
separator |
private java.lang.String |
source |
private java.lang.String[] |
tokenized |
private char[][] |
tokenizedChar |
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) |
char[][] |
getTokenizedPathChars() |
java.lang.String[] |
getTokenizedPathString() |
boolean |
matchPath(java.lang.String str,
boolean isCaseSensitive) |
(package private) boolean |
matchPath(java.lang.String str,
char[][] 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.lang.String separator
private final java.lang.String[] tokenized
private final char[][] tokenizedChar
private MatchPattern(java.lang.String source, java.lang.String separator)
public boolean matchPath(java.lang.String str, boolean isCaseSensitive)
boolean matchPath(java.lang.String str, char[][] strDirs, boolean isCaseSensitive)
public boolean matchPatternStart(java.lang.String str, boolean isCaseSensitive)
public java.lang.String[] getTokenizedPathString()
public char[][] getTokenizedPathChars()
public boolean startsWith(java.lang.String string)
static java.lang.String[] tokenizePathToString(java.lang.String path, java.lang.String separator)
public static MatchPattern fromString(java.lang.String source)