We use cookies to serve our customers and website visitors in the best possible way. Cookies are used for the proper functioning of the website and for improving the user experience, monitoring visitor traffic and marketing purposes. By continuing to browse the site, you agree to our use of cookies. You can read more about cookies here.
com.vaadin.flow.router.
Class RouteData
- java.lang.Object
-
- com.vaadin.flow.router.RouteBaseData<RouteData>
-
- com.vaadin.flow.router.RouteData
-
All Implemented Interfaces:
public class RouteData extends RouteBaseData<RouteData>
Data collection of information for a specific registered route target.
Only for read as data is immutable.
Since:
1.0
See Also:
-
-
Constructor Summary
Constructors Constructor and Description RouteData(List<Class<? extends RouterLayout>> parentLayouts, String url, List<Class<?>> parameters, Class<? extends Component> navigationTarget, List<RouteAliasData> routeAliases)
RouteData constructor.
-
Method Summary
All Methods Modifier and Type Method and Description boolean
equals(Object obj)
List<RouteAliasData>
getRouteAliases()
Get all RouteAliases for this registered path.
int
hashCode()
String
toString()
-
Methods inherited from class com.vaadin.flow.router.RouteBaseData
compareTo, getNavigationTarget, getParameters, getParentLayout, getParentLayouts, getUrl
-
-
-
-
Constructor Detail
-
RouteData
public RouteData(List<Class<? extends RouterLayout>> parentLayouts, String url, List<Class<?>> parameters, Class<? extends Component> navigationTarget, List<RouteAliasData> routeAliases)
RouteData constructor.
Parameters:
parentLayouts
- route parent layout class chainurl
- full route urlparameters
- navigation target path parametersnavigationTarget
- route navigation targetrouteAliases
- list of aliases for this route
-
-
Method Detail
-
getRouteAliases
public List<RouteAliasData> getRouteAliases()
Get all RouteAliases for this registered path.
Returns:
list of route aliases
-
equals
public boolean equals(Object obj)
Overrides:
equals
in classRouteBaseData<RouteData>
-
hashCode
public int hashCode()
Overrides:
hashCode
in classRouteBaseData<RouteData>
-
-