Modifier and Type | Class and Description |
---|---|
class |
UI
The topmost component in any component hierarchy.
|
Modifier and Type | Class and Description |
---|---|
class |
AppLayout
Server-side component for the
<vaadin-app-layout> element. |
Modifier and Type | Method and Description |
---|---|
void |
UIInternals.showRouteTarget(Location viewLocation,
String path,
Component target,
List<RouterLayout> layouts)
Shows a route target in the related UI.
|
Modifier and Type | Class and Description |
---|---|
class |
WebComponentUI
Custom UI for use with WebComponents served from the server.
|
Modifier and Type | Method and Description |
---|---|
List<Class<? extends RouterLayout>> |
BeforeEvent.getLayouts()
Get the layout chain for the
navigation target . |
Class<? extends RouterLayout> |
RouteBaseData.getParentLayout()
Get the parent layout of
Route . |
List<Class<? extends RouterLayout>> |
RouteBaseData.getParentLayouts()
Return the whole parent layout chain of route target.
|
Map<Class<? extends RouterLayout>,List<RouteData>> |
Router.getRoutesByParent()
Deprecated.
No replacement.
|
Modifier and Type | Method and Description |
---|---|
void |
RouteConfiguration.setRoute(String path,
Class<? extends Component> navigationTarget,
List<Class<? extends RouterLayout>> parentChain)
Register a navigation target with specified path and given parent layout
chain.
|
Constructor and Description |
---|
BeforeEnterEvent(NavigationEvent event,
Class<?> navigationTarget,
List<Class<? extends RouterLayout>> layouts)
Constructs event from a NavigationEvent.
|
BeforeEnterEvent(NavigationEvent event,
Class<?> navigationTarget,
RouteParameters parameters,
List<Class<? extends RouterLayout>> layouts)
Constructs event from a NavigationEvent.
|
BeforeEnterEvent(Router router,
NavigationTrigger trigger,
Location location,
Class<?> navigationTarget,
RouteParameters parameters,
UI ui,
List<Class<? extends RouterLayout>> layouts)
Constructs a new BeforeEnterEvent.
|
BeforeEnterEvent(Router router,
NavigationTrigger trigger,
Location location,
Class<?> navigationTarget,
UI ui,
List<Class<? extends RouterLayout>> layouts)
Constructs a new BeforeEnterEvent.
|
BeforeEvent(NavigationEvent event,
Class<?> navigationTarget,
List<Class<? extends RouterLayout>> layouts)
Constructs event from a NavigationEvent.
|
BeforeEvent(NavigationEvent event,
Class<?> navigationTarget,
RouteParameters parameters,
List<Class<? extends RouterLayout>> layouts)
Constructs event from a NavigationEvent.
|
BeforeEvent(Router router,
NavigationTrigger trigger,
Location location,
Class<?> navigationTarget,
RouteParameters parameters,
UI ui,
List<Class<? extends RouterLayout>> layouts)
Constructs a new BeforeEvent.
|
BeforeEvent(Router router,
NavigationTrigger trigger,
Location location,
Class<?> navigationTarget,
UI ui,
List<Class<? extends RouterLayout>> layouts)
Constructs a new BeforeEvent.
|
BeforeLeaveEvent(NavigationEvent event,
Class<?> navigationTarget,
List<Class<? extends RouterLayout>> layouts)
Constructs event from a NavigationEvent.
|
BeforeLeaveEvent(NavigationEvent event,
Class<?> navigationTarget,
RouteParameters parameters,
List<Class<? extends RouterLayout>> layouts)
Constructs event from a NavigationEvent.
|
BeforeLeaveEvent(Router router,
NavigationTrigger trigger,
Location location,
Class<?> navigationTarget,
RouteParameters parameters,
UI ui,
List<Class<? extends RouterLayout>> layouts)
Constructs a new BeforeLeaveEvent.
|
BeforeLeaveEvent(Router router,
NavigationTrigger trigger,
Location location,
Class<?> navigationTarget,
UI ui,
List<Class<? extends RouterLayout>> layouts)
Constructs a new BeforeLeaveEvent.
|
RouteAliasData(List<Class<? extends RouterLayout>> parentLayouts,
String template,
List<Class<?>> parameters,
Class<? extends Component> navigationTarget)
AliasData constructor.
|
RouteAliasData(List<Class<? extends RouterLayout>> parentLayouts,
String template,
Map<String,RouteParameterData> parameters,
Class<? extends Component> navigationTarget)
AliasData constructor.
|
RouteBaseData(List<Class<? extends RouterLayout>> parentLayouts,
String template,
List<Class<?>> parameters,
Class<? extends Component> navigationTarget)
RouteBaseData constructor.
|
RouteBaseData(List<Class<? extends RouterLayout>> parentLayouts,
String template,
Map<String,RouteParameterData> parameters,
Class<? extends Component> navigationTarget)
RouteBaseData constructor.
|
RouteData(List<Class<? extends RouterLayout>> parentLayouts,
String template,
List<Class<?>> parameters,
Class<? extends Component> navigationTarget,
List<RouteAliasData> routeAliases)
RouteData constructor.
|
RouteData(List<Class<? extends RouterLayout>> parentLayouts,
String template,
Map<String,RouteParameterData> parameters,
Class<? extends Component> navigationTarget,
List<RouteAliasData> routeAliases)
RouteData constructor.
|
Modifier and Type | Method and Description |
---|---|
List<Class<? extends RouterLayout>> |
RouteTarget.getParentLayouts()
Get the parent layout chain.
|
static List<Class<? extends RouterLayout>> |
RouterUtil.getParentLayouts(Class<?> component,
String path)
Deprecated.
Get parent layouts for navigation target according to the
Route
or RouteAlias annotation. |
static List<Class<? extends RouterLayout>> |
RouteUtil.getParentLayouts(Class<?> component,
String path)
Get parent layouts for navigation target according to the
Route
or RouteAlias annotation. |
List<Class<? extends RouterLayout>> |
ConfiguredRoutes.getParentLayouts(String path,
Class<? extends Component> navigationTarget)
Deprecated.
use
ConfiguredRoutes.getNavigationRouteTarget(String) instead. |
static List<Class<? extends RouterLayout>> |
RouteUtil.getParentLayoutsForNonRouteTarget(Class<?> navigationTarget)
Collect possible route parent layouts for a navigation target that is not
annotated with
Route nor RouteAlias , but may still
contain ParentLayout . |
List<Class<? extends RouterLayout>> |
AbstractRouteRegistry.getRouteLayouts(String path,
Class<? extends Component> navigationTarget)
Deprecated.
instead use
AbstractRouteRegistry.getNavigationRouteTarget(String) and
retrieve the list of route layouts from the
RouteTarget contained in the
NavigationRouteTarget . |
protected List<Class<? extends RouterLayout>> |
NavigationStateRenderer.getRouterLayoutTypes(Class<? extends Component> targetType,
Router router) |
List<Class<? extends RouterLayout>> |
ErrorStateRenderer.getRouterLayoutTypes(Class<? extends Component> targetType,
Router router)
Gets the router layout types to show for the given route target type,
starting from the parent layout immediately wrapping the route target
type.
|
protected abstract List<Class<? extends RouterLayout>> |
AbstractNavigationStateRenderer.getRouterLayoutTypes(Class<? extends Component> routeTargetType,
Router router)
Gets the router layout types to show for the given route target type,
starting from the parent layout immediately wrapping the route target
type.
|
static Class<? extends RouterLayout> |
RouteUtil.getTopParentLayout(Class<?> component,
String path)
Get the top most parent layout for navigation target according to the
Route or RouteAlias annotation. |
Modifier and Type | Method and Description |
---|---|
static void |
RouterUtil.checkForDuplicates(Class<? extends Component> routeTargetType,
Collection<Class<? extends RouterLayout>> routeLayoutTypes)
Deprecated.
Checks that the same component type is not used in multiple parts of a
route chain.
|
void |
ConfigureRoutes.setRoute(String template,
Class<? extends Component> navigationTarget,
List<Class<? extends RouterLayout>> parentChain)
Set a new
RouteTarget for the given template. |
void |
AbstractRouteRegistry.setRoute(String path,
Class<? extends Component> navigationTarget,
List<Class<? extends RouterLayout>> parentChain) |
Constructor and Description |
---|
RouteTarget(Class<? extends Component> target,
List<Class<? extends RouterLayout>> parents)
Create a new Route target holder with the given target registered.
|
Modifier and Type | Method and Description |
---|---|
List<Class<? extends RouterLayout>> |
SessionRouteRegistry.getRouteLayouts(String path,
Class<? extends Component> navigationTarget)
Deprecated.
instead use
SessionRouteRegistry.getNavigationRouteTarget(String) and
retrieve the list of route layouts from the
RouteTarget contained in the
NavigationRouteTarget . |
List<Class<? extends RouterLayout>> |
RouteRegistry.getRouteLayouts(String path,
Class<? extends Component> navigationTarget)
Deprecated.
instead use
RouteRegistry.getNavigationRouteTarget(String) and
retrieve the list of route layouts from the
RouteTarget contained in the
NavigationRouteTarget . |
Modifier and Type | Method and Description |
---|---|
void |
RouteRegistry.setRoute(String path,
Class<? extends Component> navigationTarget,
List<Class<? extends RouterLayout>> parentChain)
Register a navigation target with specified path and given parent layout
chain.
|
Modifier and Type | Method and Description |
---|---|
void |
ApplicationRouteRegistry.setRoute(String path,
Class<? extends Component> navigationTarget,
List<Class<? extends RouterLayout>> parentChain) |
Copyright © 2025. All rights reserved.