|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.exoplatform.social.common.router.ExoRouter
public class ExoRouter
Created by The eXo Platform SAS Author : thanh_vucong thanh_vucong@exoplatform.com Oct 19, 2012
| Nested Class Summary | |
|---|---|
static class |
ExoRouter.ActionBuilder
|
static class |
ExoRouter.Route
Route class which contains path, action & argument list. |
| Field Summary | |
|---|---|
static List<ExoRouter.Route> |
routes
All the loaded routes. |
| Constructor Summary | |
|---|---|
ExoRouter()
|
|
| Method Summary | |
|---|---|
static void |
addRoute(String path,
String action)
Add new route which loaded from route configuration file. |
static void |
addRoute(String path,
String action,
String params)
Add new route which loaded from route configuration file. |
void |
addRoutes(ExoRouterConfig routeConfig)
|
static void |
appendRoute(String path,
String action,
String params)
|
static ExoRouter.Route |
getRoute(String path,
String action)
|
static ExoRouter.Route |
getRoute(String path,
String action,
String params)
|
static ExoRouter.Route |
getRoute(String path,
String action,
String params,
String sourceFile,
int line)
|
static void |
prependRoute(String path,
String action)
Add a new route at the beginning of the route list |
static void |
prependRoute(String path,
String action,
String params)
Add a new route at the beginning of the route list |
static void |
reset()
|
static ExoRouter.ActionBuilder |
reverse(String action,
Map<String,Object> args)
Generates ActionBuilder base on the action name and arguments list. |
static ExoRouter.Route |
route(String path)
|
void |
start()
|
void |
stop()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static List<ExoRouter.Route> routes
| Constructor Detail |
|---|
public ExoRouter()
| Method Detail |
|---|
public static void reset()
public void addRoutes(ExoRouterConfig routeConfig)
public static void addRoute(String path,
String action)
path - /{pageID}/ForumServiceaction - the action which appends to patch after "ForumService"
string.
public static void addRoute(String path,
String action,
String params)
path - /{pageID}/ForumServiceaction - /{pageID}/ForumServiceparams - the action which appends to patch after "ForumService" string
ex: /{pageID}/{ForumService|}/{action} =>/{pageID}/ForumService/{}
public static void appendRoute(String path,
String action,
String params)
public static ExoRouter.Route getRoute(String path,
String action,
String params)
public static ExoRouter.Route getRoute(String path,
String action)
public static ExoRouter.Route getRoute(String path,
String action,
String params,
String sourceFile,
int line)
public static void prependRoute(String path,
String action,
String params)
public static void prependRoute(String path,
String action)
public static ExoRouter.Route route(String path)
public static ExoRouter.ActionBuilder reverse(String action,
Map<String,Object> args)
action - args -
public void start()
start in interface org.picocontainer.Startablepublic void stop()
stop in interface org.picocontainer.Startable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||