public class Router extends Object
The router matches HTTP requests to action invocations.
Courtesy of Play! Framework Router
RouterHandlerMapping| Modifier and Type | Class and Description |
|---|---|
static class |
Router.ActionDefinition |
static class |
Router.Route |
| Modifier and Type | Field and Description |
|---|---|
static long |
lastLoading
Timestamp the routes file was last loaded at.
|
static List<Router.Route> |
routes |
| Constructor and Description |
|---|
Router() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addRoute(int position,
String method,
String path,
String headers)
Add a route at the given position
|
static void |
addRoute(int position,
String method,
String path,
String action,
String headers)
Add a route at the given position
|
static void |
addRoute(int position,
String method,
String path,
String action,
String params,
String headers)
Add a route at the given position
|
static void |
addRoute(String method,
String path,
String action)
Add a new route.
|
static void |
addRoute(String method,
String path,
String action,
String headers)
Add a route at the given position
|
static void |
addRoute(String method,
String path,
String action,
String params,
String headers)
Add a route
|
static void |
appendRoute(String method,
String path,
String action,
String params,
String headers,
String sourceFile,
int line)
This is used internally when reading the route file.
|
static void |
clear() |
static void |
detectChanges(List<org.springframework.core.io.Resource> fileResources) |
static String |
getFullUrl(String action) |
static String |
getFullUrl(String action,
Map<String,Object> args) |
static Router.Route |
getRoute(String method,
String path,
String action,
String params,
String headers) |
static Router.Route |
getRoute(String method,
String path,
String action,
String params,
String headers,
String sourceFile,
int line) |
static void |
load(List<org.springframework.core.io.Resource> fileResources)
Parse the routes file.
|
static void |
prependRoute(String method,
String path,
String action)
This one can be called to add new route.
|
static void |
prependRoute(String method,
String path,
String action,
String headers)
This one can be called to add new route.
|
static void |
prependRoute(String method,
String path,
String action,
String params,
String headers)
Add a new route at the beginning of the route list
|
static Collection<Router.Route> |
resolveActions(String action) |
static Router.ActionDefinition |
reverse(String action) |
static Router.ActionDefinition |
reverse(String action,
Map<String,Object> args) |
static Router.Route |
route(HTTPRequestAdapter request) |
static Map<String,String> |
route(String method,
String path) |
static Map<String,String> |
route(String method,
String path,
String headers) |
static Map<String,String> |
route(String method,
String path,
String headers,
String host) |
public static long lastLoading
public static List<Router.Route> routes
public static void clear()
public static void load(List<org.springframework.core.io.Resource> fileResources) throws IOException
IOExceptionpublic static void prependRoute(String method, String path, String action, String headers)
public static void prependRoute(String method, String path, String action)
public static void addRoute(int position,
String method,
String path,
String action,
String params,
String headers)
public static void addRoute(int position,
String method,
String path,
String headers)
public static void addRoute(int position,
String method,
String path,
String action,
String headers)
public static void addRoute(String method, String path, String action)
public static void addRoute(String method, String path, String action, String headers)
public static void addRoute(String method, String path, String action, String params, String headers)
public static void appendRoute(String method, String path, String action, String params, String headers, String sourceFile, int line)
public static Router.Route getRoute(String method, String path, String action, String params, String headers)
public static Router.Route getRoute(String method, String path, String action, String params, String headers, String sourceFile, int line)
public static void prependRoute(String method, String path, String action, String params, String headers)
public static void detectChanges(List<org.springframework.core.io.Resource> fileResources) throws IOException
IOExceptionpublic static Router.Route route(HTTPRequestAdapter request)
public static Map<String,String> route(String method, String path, String headers, String host)
public static Router.ActionDefinition reverse(String action)
public static Collection<Router.Route> resolveActions(String action)
public static Router.ActionDefinition reverse(String action, Map<String,Object> args)
Copyright © 2010-2014. All Rights Reserved.