Route.After, Route.Before, Route.Chain, Route.Collection, Route.Complete, Route.Definition, Route.Filter, Route.Forwarding, Route.Group, Route.Handler, Route.Mapper<T>, Route.MethodHandler, Route.OneArgHandler, Route.Props<T extends Route.Props<T>>, Route.Source, Route.ZeroArgHandler
Constructor and Description |
---|
Forwarding(Route route)
Creates a new
Route.Forwarding route. |
Modifier and Type | Method and Description |
---|---|
<T> T |
attr(String name)
Attribute by name.
|
Map<String,Object> |
attributes() |
List<MediaType> |
consumes() |
boolean |
glob()
|
String |
method() |
String |
name()
Route's name, helpful for debugging but also to implement dynamic and advanced routing.
|
String |
path() |
String |
pattern() |
String |
print()
Print route information like: method, path, source, etc...
|
String |
print(int indent)
Print route information like: method, path, source, etc...
|
List<MediaType> |
produces() |
String |
renderer()
Explicit renderer to use or
null . |
String |
reverse(Map<String,Object> vars)
Recreate a route path and apply the given variables.
|
String |
reverse(Object... values)
Recreate a route path and apply the given variables.
|
Route.Source |
source()
Source information (where the route was defined).
|
String |
toString() |
static Route |
unwrap(Route route)
Find a target route.
|
Map<Object,String> |
vars()
Path variables, either named or by index (capturing group).
|
public Forwarding(Route route)
Route.Forwarding
route.route
- A target route.public String renderer()
Route
null
.public String pattern()
public String name()
Route
Route.Chain.next(String, Request, Response)
public Map<Object,String> vars()
Route
/path/:varVariable
var
is accessible by name: var
or index: 0
.public Map<String,Object> attributes()
attributes
in interface Route
public boolean glob()
Route
glob
in interface Route
Route.pattern()
contains a glob charecter, like ?
,
*
or **
.public String reverse(Map<String,Object> vars)
Route
public String reverse(Object... values)
Route
public Route.Source source()
Route
public String print()
Route
public String print(int indent)
Route
Copyright © 2018. All rights reserved.