public class MethodExpression extends Expression
Expression.Group| Modifier and Type | Field and Description |
|---|---|
protected ResourceInvoker |
invoker |
protected SegmentNode |
parent |
GROUP, groups, literalCharacters, numCapturingGroups, numNonDefaultGroups, pathExpression, pattern, regex| Constructor and Description |
|---|
MethodExpression(SegmentNode parent,
java.lang.String segment,
ResourceInvoker invoker) |
MethodExpression(SegmentNode parent,
java.lang.String segment,
ResourceInvoker invoker,
java.lang.String additionalRegex) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Expression expression) |
ResourceInvoker |
getInvoker() |
boolean |
isLocator() |
void |
populatePathParams(HttpRequest request,
java.util.regex.Matcher matcher,
java.lang.String path) |
getNumGroups, getPathExpression, getPattern, getRegex, groupCountprotected SegmentNode parent
protected ResourceInvoker invoker
public MethodExpression(SegmentNode parent, java.lang.String segment, ResourceInvoker invoker)
public MethodExpression(SegmentNode parent, java.lang.String segment, ResourceInvoker invoker, java.lang.String additionalRegex)
public int compareTo(Expression expression)
compareTo in interface java.lang.Comparable<Expression>compareTo in class Expressionpublic void populatePathParams(HttpRequest request, java.util.regex.Matcher matcher, java.lang.String path)
public boolean isLocator()
public ResourceInvoker getInvoker()