Uses of Interface
com.vaadin.flow.router.RouterLayout
-
-
Uses of RouterLayout in com.vaadin.flow.component
Classes in com.vaadin.flow.component that implement RouterLayout Modifier and Type Class Description class
UI
The topmost component in any component hierarchy. -
Uses of RouterLayout in com.vaadin.flow.component.applayout
Classes in com.vaadin.flow.component.applayout that implement RouterLayout Modifier and Type Class Description class
AppLayout
App Layout is a component for building common application layouts. -
Uses of RouterLayout in com.vaadin.flow.component.internal
Classes in com.vaadin.flow.component.internal that implement RouterLayout Modifier and Type Class Description class
JavaScriptBootstrapUI
Custom UI forJavaScriptBootstrapHandler
.Method parameters in com.vaadin.flow.component.internal with type arguments of type RouterLayout Modifier and Type Method Description void
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
Classes in com.vaadin.flow.component.webcomponent that implement RouterLayout Modifier and Type Class Description class
WebComponentUI
Custom UI for use with WebComponents served from the server. -
Uses of RouterLayout in com.vaadin.flow.router
Methods in com.vaadin.flow.router that return types with arguments of type RouterLayout Modifier and Type Method Description List<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.Class<? extends RouterLayout>
layout()
Sets the parent component for the route target component.Class<? extends RouterLayout>
layout()
Sets the parent component for the route target component.Class<? extends RouterLayout>
value()
Sets the parent component for the route target component.Method parameters in com.vaadin.flow.router with type arguments of type RouterLayout Modifier and Type Method 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 parameters in com.vaadin.flow.router with type arguments of type RouterLayout Constructor Description BeforeEnterEvent(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. -
Uses of RouterLayout in com.vaadin.flow.router.internal
Methods in com.vaadin.flow.router.internal that return types with arguments of type RouterLayout Modifier and Type Method Description List<Class<? extends RouterLayout>>
ConfiguredRoutes. getParentLayouts(String path, Class<? extends Component> navigationTarget)
Deprecated.useConfiguredRoutes.getNavigationRouteTarget(String)
instead.List<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. getParentLayouts(Class<?> component, String path)
Deprecated.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
.List<Class<? extends RouterLayout>>
AbstractRouteRegistry. getRouteLayouts(String path, Class<? extends Component> navigationTarget)
Deprecated.instead useAbstractRouteRegistry.getNavigationRouteTarget(String)
and retrieve the list of route layouts from theRouteTarget
contained in theNavigationRouteTarget
.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.static Class<? extends RouterLayout>
RouteUtil. getTopParentLayout(Class<?> component, String path)
Deprecated.Method parameters in com.vaadin.flow.router.internal with type arguments of type RouterLayout Modifier and Type Method Description void
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.Constructor parameters in com.vaadin.flow.router.internal with type arguments of type RouterLayout Constructor Description RouteTarget(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
Methods in com.vaadin.flow.server that return types with arguments of type RouterLayout Modifier and Type Method Description List<Class<? extends RouterLayout>>
RouteRegistry. getRouteLayouts(String path, Class<? extends Component> navigationTarget)
Deprecated.instead useRouteRegistry.getNavigationRouteTarget(String)
and retrieve the list of route layouts from theRouteTarget
contained in theNavigationRouteTarget
.List<Class<? extends RouterLayout>>
SessionRouteRegistry. getRouteLayouts(String path, Class<? extends Component> navigationTarget)
Deprecated.instead useSessionRouteRegistry.getNavigationRouteTarget(String)
and retrieve the list of route layouts from theRouteTarget
contained in theNavigationRouteTarget
.Method parameters in com.vaadin.flow.server with type arguments of type RouterLayout Modifier and Type Method 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. -
Uses of RouterLayout in com.vaadin.flow.server.startup
Method parameters in com.vaadin.flow.server.startup with type arguments of type RouterLayout Modifier and Type Method Description void
ApplicationRouteRegistry. setRoute(String path, Class<? extends Component> navigationTarget, List<Class<? extends RouterLayout>> parentChain)
-