@Retention(value=RUNTIME) @Target(value=TYPE) @Inherited @Documented @Repeatable(value=RouteAlias.Container.class) public @interface RouteAlias
The route alias allows declaring several route paths in addition to the path
declared by the Route annotation. The component has to have at least
one @Route annotation which is considered as a primary route and
its route path will be used if Router.getUrl(Class) is called. Thus
@RouteAlias route path is used only to resolve the component during
navigation.
This annotation can be used multiple times on the same class.
Route| Modifier and Type | Required Element and Description |
|---|---|
String |
value
Gets the route alias path value of the annotated class.
|
| Modifier and Type | Optional Element and Description |
|---|---|
boolean |
absolute
Have the route chain break on defined class and not take into notice any
more parent layout route prefixes.
|
Class<? extends RouterLayout> |
layout
Sets the parent component for the route target component.
|
public abstract String value
public abstract Class<? extends RouterLayout> layout
When navigating between components that use the same layout, the same component instance is reused.
UI of the application.Copyright © 2019. All rights reserved.