Uses of Interface
com.vaadin.flow.router.RouterLayout
Package
Description
-
Uses of RouterLayout in com.vaadin.flow.component
-
Uses of RouterLayout in com.vaadin.flow.component.applayout
Modifier and TypeClassDescriptionclass
App Layout is a component for building common application layouts. -
Uses of RouterLayout in com.vaadin.flow.component.internal
Modifier and TypeMethodDescriptionvoid
UIInternals.showRouteTarget
(Location viewLocation, Component target, List<RouterLayout> layouts) Shows a route target in the related UI. -
Uses of RouterLayout in com.vaadin.flow.component.webcomponent
Modifier and TypeClassDescriptionclass
Custom UI for use with WebComponents served from the server. -
Uses of RouterLayout in com.vaadin.flow.router
Modifier and TypeMethodDescriptionList<Class<? extends RouterLayout>>
BeforeEvent.getLayouts()
Get the layout chain for thenavigation target
.Class<? extends RouterLayout>
RouteBaseData.getParentLayout()
Get the parent layout ofRoute
.List<Class<? extends RouterLayout>>
RouteBaseData.getParentLayouts()
Return the whole parent layout chain of route target.Modifier and TypeMethodDescriptionvoid
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.ModifierConstructorDescriptionBeforeEnterEvent
(NavigationEvent event, Class<?> navigationTarget, RouteParameters parameters, List<Class<? extends RouterLayout>> layouts) Constructs event from a NavigationEvent.BeforeEnterEvent
(NavigationEvent event, Class<?> navigationTarget, List<Class<? extends RouterLayout>> layouts) Constructs event from a NavigationEvent.BeforeEnterEvent
(Router router, NavigationTrigger trigger, Location location, Class<?> navigationTarget, UI ui, List<Class<? extends RouterLayout>> layouts) Constructs a new BeforeEnterEvent.BeforeEnterEvent
(Router router, NavigationTrigger trigger, Location location, Class<?> navigationTarget, RouteParameters parameters, UI ui, List<Class<? extends RouterLayout>> layouts) Constructs a new BeforeEnterEvent.BeforeEvent
(NavigationEvent event, Class<?> navigationTarget, RouteParameters parameters, List<Class<? extends RouterLayout>> layouts) Constructs event from a NavigationEvent.BeforeEvent
(NavigationEvent event, Class<?> navigationTarget, List<Class<? extends RouterLayout>> layouts) Constructs event from a NavigationEvent.BeforeEvent
(Router router, NavigationTrigger trigger, Location location, Class<?> navigationTarget, UI ui, List<Class<? extends RouterLayout>> layouts) Constructs a new BeforeEvent.BeforeEvent
(Router router, NavigationTrigger trigger, Location location, Class<?> navigationTarget, RouteParameters parameters, UI ui, List<Class<? extends RouterLayout>> layouts) Constructs a new BeforeEvent.BeforeLeaveEvent
(NavigationEvent event, Class<?> navigationTarget, RouteParameters parameters, List<Class<? extends RouterLayout>> layouts) Constructs event from a NavigationEvent.BeforeLeaveEvent
(NavigationEvent event, Class<?> navigationTarget, List<Class<? extends RouterLayout>> layouts) Constructs event from a NavigationEvent.BeforeLeaveEvent
(Router router, NavigationTrigger trigger, Location location, Class<?> navigationTarget, UI ui, List<Class<? extends RouterLayout>> layouts) Constructs a new BeforeLeaveEvent.BeforeLeaveEvent
(Router router, NavigationTrigger trigger, Location location, Class<?> navigationTarget, RouteParameters parameters, 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.RouteData
(List<Class<? extends RouterLayout>> parentLayouts, String template, Map<String, RouteParameterData> parameters, Class<? extends Component> navigationTarget, List<RouteAliasData> routeAliases, MenuData menuData) RouteData constructor. -
Uses of RouterLayout in com.vaadin.flow.router.internal
Modifier and TypeMethodDescriptionList<Class<? extends RouterLayout>>
RouteTarget.getParentLayouts()
Get the parent layout chain.static List<Class<? extends RouterLayout>>
RouteUtil.getParentLayouts
(VaadinContext context, Class<?> component, String path) Get parent layouts for navigation target according to theRoute
orRouteAlias
annotation.static List<Class<? extends RouterLayout>>
RouteUtil.getParentLayoutsForNonRouteTarget
(Class<?> navigationTarget) Collect possible route parent layouts for a navigation target that is not annotated withRoute
norRouteAlias
, but may still containParentLayout
.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.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 List<Class<? extends RouterLayout>>
NavigationStateRenderer.getRouterLayoutTypes
(Class<? extends Component> targetType, Router router) static Class<? extends RouterLayout>
RouteUtil.getTopParentLayout
(VaadinContext context, Class<?> component, String path) Get the top most parent layout for navigation target according to theRoute
orRouteAlias
annotation.Modifier and TypeMethodDescriptionvoid
AbstractRouteRegistry.setRoute
(String path, Class<? extends Component> navigationTarget, List<Class<? extends RouterLayout>> parentChain) void
ConfigureRoutes.setRoute
(String template, Class<? extends Component> navigationTarget, List<Class<? extends RouterLayout>> parentChain) Set a newRouteTarget
for the given template.ModifierConstructorDescriptionRouteTarget
(Class<? extends Component> target, List<Class<? extends RouterLayout>> parents) Create a new Route target holder with the given target registered. -
Uses of RouterLayout in com.vaadin.flow.server
-
Uses of RouterLayout in com.vaadin.flow.server.startup