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 RouteAliasData
- java.lang.Object
-
- com.vaadin.flow.router.RouteBaseData<RouteAliasData>
-
- com.vaadin.flow.router.RouteAliasData
-
All Implemented Interfaces:
public class RouteAliasData extends RouteBaseData<RouteAliasData>
Route data for an 'alias' route. An alias route is a route that will get another path than this when it is resolved. The same target will still be resolved for this path, but the parent layouts may differ.
Only for read as data is immutable.
Since:
1.3
See Also:
-
-
Constructor Summary
Constructors Constructor and Description RouteAliasData(List<Class<? extends RouterLayout>> parentLayouts, String url, List<Class<?>> parameters, Class<? extends Component> navigationTarget)
AliasData constructor.
-
Method Summary
All Methods Modifier and Type Method and Description boolean
equals(Object obj)
int
hashCode()
String
toString()
-
Methods inherited from class com.vaadin.flow.router.RouteBaseData
compareTo, getNavigationTarget, getParameters, getParentLayout, getParentLayouts, getUrl
-
-
-
-
Constructor Detail
-
RouteAliasData
public RouteAliasData(List<Class<? extends RouterLayout>> parentLayouts, String url, List<Class<?>> parameters, Class<? extends Component> navigationTarget)
AliasData constructor.
Parameters:
parentLayouts
- route parent layout class chainurl
- full route urlparameters
- navigation target path parametersnavigationTarget
- route navigation target
-
-
Method Detail
-
equals
public boolean equals(Object obj)
Overrides:
equals
in classRouteBaseData<RouteAliasData>
-
hashCode
public int hashCode()
Overrides:
hashCode
in classRouteBaseData<RouteAliasData>
-
-