Package org.codehaus.plexus.util
Class MatchPattern
java.lang.Object
org.codehaus.plexus.util.MatchPattern
Describes a match target for SelectorUtils.
Significantly more efficient than using strings, since re-evaluation and re-tokenizing is avoided.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic MatchPattern
fromString
(String source) char[][]
String[]
boolean
(package private) boolean
boolean
matchPatternStart
(String str, boolean isCaseSensitive) boolean
startsWith
(String string) (package private) static char[][]
tokenizePathToCharArray
(String path, String separator) (package private) static String[]
tokenizePathToString
(String path, String separator)
-
Field Details
-
source
-
regexPattern
-
separator
-
tokenized
-
tokenizedChar
private final char[][] tokenizedChar
-
-
Constructor Details
-
MatchPattern
-
-
Method Details
-
matchPath
-
matchPath
-
matchPatternStart
-
getTokenizedPathString
-
getTokenizedPathChars
public char[][] getTokenizedPathChars() -
startsWith
-
tokenizePathToString
-
tokenizePathToCharArray
-
fromString
-