Docs

Documentation versions (currently viewingVaadin 10)

You are viewing documentation for an older Vaadin version. View latest documentation

Getting Registered Routes

To retrieve all registered Routes in the application, you can use:

Source code
Java
Router router = UI.getCurrent().getRouter();
List<RouteData> routes = router.getRoutes();

The RouteData object contains all relevant information about the defined route, such as URL, parameters and parent layout.

Getting Registered Routes By Parent Layout

To get all the routes defined by parent layout, you can use instead:

Source code
Java
Router router = UI.getCurrent().getRouter();
Map<Class<? extends RouterLayout>, List<RouteData>> routesByParent = router.getRoutesByParent();
List<RouteData> myRoutes = routesByParent.get(MyParentLayout.class);

See also: