public abstract class Routes extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
Routes.Route |
| 构造器和说明 |
|---|
Routes() |
| 限定符和类型 | 方法和说明 |
|---|---|
Routes |
add(Routes routes)
Add Routes
|
Routes |
add(String controllerKey,
Class<? extends Controller> controllerClass)
Add route.
|
Routes |
add(String controllerKey,
Class<? extends Controller> controllerClass,
String viewPath)
Add route
|
Routes |
addInterceptor(Interceptor interceptor)
Add inject interceptor for controller in this Routes
|
void |
clear() |
abstract void |
config()
Implement this method to add route, add interceptor and set baseViewPath
|
String |
getBaseViewPath() |
Interceptor[] |
getInterceptors() |
List<Routes.Route> |
getRouteItemList() |
static List<Routes> |
getRoutesList() |
Routes |
setBaseViewPath(String baseViewPath)
Set base view path for controller in this routes
|
public abstract void config()
public Routes add(String controllerKey, Class<? extends Controller> controllerClass, String viewPath)
controllerKey - A key can find controllercontrollerClass - Controller ClassviewPath - View path for this Controllerpublic Routes add(String controllerKey, Class<? extends Controller> controllerClass)
controllerKey - A key can find controllercontrollerClass - Controller Classpublic Routes addInterceptor(Interceptor interceptor)
public Routes setBaseViewPath(String baseViewPath)
public String getBaseViewPath()
public List<Routes.Route> getRouteItemList()
public Interceptor[] getInterceptors()
public void clear()
Copyright © 2017. All rights reserved.