Uses of Interface
com.vaadin.flow.router.RouterLayout
Packages that use RouterLayout
Package
Description
-
Uses of RouterLayout in com.vaadin.flow.component
Classes in com.vaadin.flow.component that implement RouterLayout -
Uses of RouterLayout in com.vaadin.flow.component.internal
Method parameters in com.vaadin.flow.component.internal with type arguments of type RouterLayoutModifier and TypeMethodDescriptionvoidUIInternals.setRouterTargetChain(List<RouterLayout> layouts) Populate the routerTargetChain with RouterLayouts, but only if the target chain is empty.voidUIInternals.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 RouterLayoutModifier and TypeClassDescriptionclassCustom 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 RouterLayoutModifier 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.Method parameters in com.vaadin.flow.router with type arguments of type RouterLayoutModifier and TypeMethodDescriptionvoidRouteConfiguration.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 RouterLayoutModifierConstructorDescriptionBeforeEnterEvent(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
Methods in com.vaadin.flow.router.internal that return types with arguments of type RouterLayoutModifier and TypeMethodDescriptionstatic List<Class<? extends RouterLayout>>RouteUtil.collectRouteParentLayouts(Class<? extends RouterLayout> layout) Collects all parent layouts for a given route layout class.Class<? extends RouterLayout>List<Class<? extends RouterLayout>>RouteTarget.getParentLayouts()Get the parent layout chain.static List<Class<? extends RouterLayout>>RouteUtil.getParentLayouts(RouteRegistry handledRegistry, Class<?> component, String path) Get parent layouts for navigation target according to theRouteorRouteAliasannotation or automatically link RouterLayout annotated with theLayoutannotation matching route path.static List<Class<? extends RouterLayout>>RouteUtil.getParentLayouts(VaadinContext context, Class<?> component, String path) Get parent layouts for navigation target according to theRouteorRouteAliasannotation.static List<Class<? extends RouterLayout>>RouteUtil.getParentLayoutsForNonRouteTarget(Class<?> navigationTarget) Collect possible route parent layouts for a navigation target that is not annotated withRoutenorRouteAlias, 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) protected List<Class<? extends RouterLayout>>AbstractNavigationStateRenderer.getTargetParentLayouts(RouteTarget routeTarget, RouteRegistry registry, String path) Get the parentLayouts for given routeTarget or use an applicable@Layoutwhen no parentLayouts defined and target is a Route annotated target with autoLayout enabled and no layout set.static Class<? extends RouterLayout>RouteUtil.getTopParentLayout(VaadinContext context, Class<?> component, String path) Get the top most parent layout for navigation target according to theRouteorRouteAliasannotation.Method parameters in com.vaadin.flow.router.internal with type arguments of type RouterLayoutModifier and TypeMethodDescriptionstatic List<Class<? extends RouterLayout>>RouteUtil.collectRouteParentLayouts(Class<? extends RouterLayout> layout) Collects all parent layouts for a given route layout class.voidAbstractRouteRegistry.setLayout(Class<? extends RouterLayout> layout) voidAbstractRouteRegistry.setRoute(String path, Class<? extends Component> navigationTarget, List<Class<? extends RouterLayout>> parentChain) voidConfigureRoutes.setRoute(String template, Class<? extends Component> navigationTarget, List<Class<? extends RouterLayout>> parentChain) Set a newRouteTargetfor the given template.Constructor parameters in com.vaadin.flow.router.internal with type arguments of type RouterLayoutModifierConstructorDescriptionRouteTarget(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 RouterLayoutModifier and TypeMethodDescriptionClass<? extends RouterLayout>Get the layout component for the current path.Class<? extends RouterLayout>Method parameters in com.vaadin.flow.server with type arguments of type RouterLayoutModifier and TypeMethodDescriptionvoidRouteRegistry.setLayout(Class<? extends RouterLayout> layout) Set a layout component for use as automatic layout.voidRouteRegistry.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