Class Router
java.lang.Object
org.teamapps.ux.session.navigation.Router
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddChangeListener(Runnable listener) addQueryParametersSupplier(Supplier<Map<String, String>> supplier) addQueryParametersSupplier(Supplier<Map<String, String>> supplier, NavigationHistoryOperation changeOperation) getSubRouter(String relativePath) booleanmatchesPath(String path) booleanmatchesPathPrefix(String pathPrefix) registerRouteHandler(String pathTemplate, boolean exact, RouteHandler handler) registerRouteHandler(String pathTemplate, RouteHandler handler) registerRouteHandlers(Object annotatedClassInstance) voidvoidvoidsetPath(String path, NavigationHistoryOperation changeOperation) setPathSupplier(Supplier<String> pathSupplier) setPathSupplier(Supplier<String> pathSupplier, NavigationHistoryOperation changeOperation) voidsetQueryParameter(String parameterName, String value) voidsetQueryParameter(String parameterName, String value, NavigationHistoryOperation changeOperation) setQueryParameterSupplier(String parameterName, Supplier<String> supplier) setQueryParameterSupplier(String parameterName, Supplier<String> supplier, NavigationHistoryOperation changeOperation) setRouteSupplier(Supplier<Route> supplier) setRouteSupplier(Supplier<Route> supplier, NavigationHistoryOperation changeOperation)
-
Constructor Details
-
Router
-
-
Method Details
-
calculateRelativeRouteInfo
-
registerRouteHandlers
-
getSubRouter
-
setPath
-
setQueryParameter
-
setPathSupplier
-
setQueryParameterSupplier
-
addQueryParametersSupplier
-
setRouteSupplier
-
matchesPath
-
matchesPathPrefix
-
getPathPrefix
-
addChangeListener
-