public class RouteData extends Object implements Comparable<RouteData>, Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
RouteData.AliasData
Data class with information pertaining to the
RouteAlias. |
| Constructor and Description |
|---|
RouteData(Class<? extends RouterLayout> parentLayout,
String url,
List<Class<?>> parameters,
Class<? extends Component> navigationTarget)
RouteData constructor.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(RouteData otherRouteData) |
boolean |
equals(Object obj) |
Class<? extends Component> |
getNavigationTarget()
Get
Route navigation target. |
List<Class<?>> |
getParameters()
Get
Route url parameters if any. |
Class<? extends RouterLayout> |
getParentLayout()
Get the parent layout of
Route. |
List<RouteData.AliasData> |
getRouteAliases()
Get all
RouteAliases for this registered Route. |
String |
getUrl()
Get the full route url of
Route. |
String |
toString() |
public RouteData(Class<? extends RouterLayout> parentLayout, String url, List<Class<?>> parameters, Class<? extends Component> navigationTarget)
parentLayout - route parent layout classurl - full route urlparameters - navigation target path parametersnavigationTarget - route navigation targetpublic Class<? extends RouterLayout> getParentLayout()
Route.public List<Class<?>> getParameters()
Route url parameters if any.public Class<? extends Component> getNavigationTarget()
Route navigation target.public List<RouteData.AliasData> getRouteAliases()
RouteAliases for this registered Route.public int compareTo(RouteData otherRouteData)
compareTo in interface Comparable<RouteData>Copyright © 2018. All rights reserved.