Package | Description |
---|---|
org.apache.jackrabbit.spi.commons.name |
Modifier and Type | Method and Description |
---|---|
static Pattern |
Pattern.all()
A pattern which matches all input.
|
static Pattern |
Pattern.name(Name name)
Construct a new pattern which matches a path element of a given name
|
static Pattern |
Pattern.name(String namespaceUri,
String localName)
Constructs a pattern which matches a path elements against regular expressions.
|
static Pattern |
Pattern.nothing()
A pattern which matches nothing.
|
static Pattern |
Pattern.path(Path path)
Construct a new pattern which matches an exact path
|
static Pattern |
Pattern.repeat(Pattern pattern)
A pattern which matches
pattern as many times as possible |
static Pattern |
Pattern.repeat(Pattern pattern,
int min,
int max)
A pattern which matches
pattern as many times as possible
but at least min times and at most max times. |
static Pattern |
Pattern.selection(Pattern pattern1,
Pattern pattern2)
A pattern which matches
pattern1 followed by pattern2 and
returns the longer of the two matches. |
static Pattern |
Pattern.sequence(Pattern pattern1,
Pattern pattern2)
A pattern which matches
pattern1 followed by pattern2 . |
Modifier and Type | Method and Description |
---|---|
static MatchResult |
Matcher.findMatch(Pattern pattern,
Path input)
Find the first match of a pattern in a path.
|
static MatchResult |
Matcher.findMatch(Pattern pattern,
Path input,
int pos)
Find the first match of a pattern in a path starting at a given position.
|
static Path |
Matcher.match(Pattern pattern,
Path input)
Match a pattern against an input path and return the remaining path.
|
static boolean |
Matcher.matches(Pattern pattern,
Path input)
Checks whether a pattern matches an input path.
|
static Pattern |
Pattern.repeat(Pattern pattern)
A pattern which matches
pattern as many times as possible |
static Pattern |
Pattern.repeat(Pattern pattern,
int min,
int max)
A pattern which matches
pattern as many times as possible
but at least min times and at most max times. |
static Pattern |
Pattern.selection(Pattern pattern1,
Pattern pattern2)
A pattern which matches
pattern1 followed by pattern2 and
returns the longer of the two matches. |
static Pattern |
Pattern.sequence(Pattern pattern1,
Pattern pattern2)
A pattern which matches
pattern1 followed by pattern2 . |
Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.