public class TemplateRoute extends Route
Template| Constructor and Description |
|---|
TemplateRoute(Restlet next)
Constructor behaving as a simple extractor filter.
|
TemplateRoute(Router router,
java.lang.String uriTemplate,
Restlet next)
Constructor.
|
TemplateRoute(Router router,
Template template,
Restlet next)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected int |
beforeHandle(Request request,
Response response)
Allows filtering before its handling by the target Restlet.
|
int |
getMatchingMode()
Returns the matching mode to use on the template when parsing a formatted
reference.
|
Template |
getTemplate()
Returns the reference template to match.
|
boolean |
isMatchingQuery()
Indicates whether the query part should be taken into account when
matching a reference with the template.
|
float |
score(Request request,
Response response)
Returns the score for a given call (between 0 and 1.0).
|
void |
setMatchingMode(int matchingMode)
Sets the matching mode to use on the template when parsing a formatted
reference.
|
void |
setMatchingQuery(boolean matchingQuery)
Sets whether the matching should be done on the URI with or without query
string.
|
void |
setTemplate(Template template)
Sets the reference template to match.
|
java.lang.String |
toString() |
afterHandle, doHandle, getNext, handle, hasNext, setNext, setNext, start, stopcreateFinder, finalize, getApplication, getAuthor, getContext, getDescription, getFinderClass, getLogger, getName, getOwner, handle, handle, handle, isStarted, isStopped, setAuthor, setContext, setDescription, setFinderClass, setName, setOwnerpublic TemplateRoute(Restlet next)
next - The next Restlet.public TemplateRoute(Router router, java.lang.String uriTemplate, Restlet next)
Template.MODE_STARTS_WITH matching mode. This can be changed by
getting the template and calling Template.setMatchingMode(int)
with Template.MODE_EQUALS for exact matching.router - The parent router.uriTemplate - The URI template.next - The next Restlet.protected int beforeHandle(Request request, Response response)
beforeHandle in class Filterrequest - The request to filter.response - The response to filter.public int getMatchingMode()
public Template getTemplate()
public boolean isMatchingQuery()
public float score(Request request, Response response)
public void setMatchingMode(int matchingMode)
matchingMode - The matching mode to use.public void setMatchingQuery(boolean matchingQuery)
matchingQuery - True if the matching should be done with the query string,
false otherwise.public void setTemplate(Template template)
template - The reference template to match.public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2005-2024 Restlet.