Class Matcher
- java.lang.Object
-
- org.apache.jackrabbit.spi.commons.name.Matcher
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static MatchResultfindMatch(Pattern pattern, Path input)Find the first match of a pattern in a path.static MatchResultfindMatch(Pattern pattern, Path input, int pos)Find the first match of a pattern in a path starting at a given position.static Pathmatch(Pattern pattern, Path input)Match a pattern against an input path and return the remaining path.static booleanmatches(Pattern pattern, Path input)Checks whether a pattern matches an input path.
-
-
-
Method Detail
-
match
public static Path match(Pattern pattern, Path input)
Match a pattern against an input path and return the remaining path.- Parameters:
pattern-input-- Returns:
- The remaining path after the match or
nullif the whole path was matched. - See Also:
MatchResult.getRemainder()
-
matches
public static boolean matches(Pattern pattern, Path input)
Checks whether a pattern matches an input path.- Parameters:
pattern-input-- Returns:
trueifpatternmatches the wholeinput.- See Also:
MatchResult.isFullMatch()
-
findMatch
public static MatchResult findMatch(Pattern pattern, Path input)
Find the first match of a pattern in a path.- Parameters:
pattern-input-- Returns:
- A
MatchResultor null if the pattern does not occur in the input. - Throws:
IllegalArgumentException- ifinputis not normalized.
-
findMatch
public static MatchResult findMatch(Pattern pattern, Path input, int pos)
Find the first match of a pattern in a path starting at a given position.- Parameters:
pattern-input-pos-- Returns:
- A
MatchResultor null if the pattern does not occur in the input. - Throws:
IllegalArgumentException- ifinputis not normalized.
-
-