public abstract class PatternRule extends Rule
PathMap for pattern matching. It uses the
servlet pattern syntax.Rule.ApplyURI| Modifier and Type | Field and Description |
|---|---|
protected String |
_pattern |
_handling, _terminating| Constructor and Description |
|---|
PatternRule() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract String |
apply(String target,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Apply the rule to the request
|
String |
getPattern() |
String |
matchAndApply(String target,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
This method calls tests the rule against the request/response pair and if the Rule
applies, then the rule's action is triggered.
|
void |
setPattern(String pattern)
Sets the rule pattern.
|
String |
toString()
Returns the rule pattern.
|
isHandling, isTerminating, setHandling, setTerminatingprotected String _pattern
public String getPattern()
public void setPattern(String pattern)
pattern - the patternpublic String matchAndApply(String target, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException
RulematchAndApply in class Ruletarget - The target of the requestIOException - TODOprotected abstract String apply(String target, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException
target - field to attempt matchrequest - request objectresponse - response objectIOException - exceptions dealing with operating on request or response objectsCopyright © 1995-2015 Mort Bay Consulting. All Rights Reserved.