Package io.jmix.flowui.view.navigation
Class ListViewClassNavigator<E,V extends View<?>>
java.lang.Object
io.jmix.flowui.view.navigation.AbstractViewNavigator
io.jmix.flowui.view.navigation.ListViewNavigator<E>
io.jmix.flowui.view.navigation.ListViewClassNavigator<E,V>
- All Implemented Interfaces:
SupportsAfterViewNavigationHandler<V>
public class ListViewClassNavigator<E,V extends View<?>>
extends ListViewNavigator<E>
implements SupportsAfterViewNavigationHandler<V>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.jmix.flowui.view.navigation.SupportsAfterViewNavigationHandler
SupportsAfterViewNavigationHandler.AfterViewNavigationEvent<V>
-
Field Summary
Modifier and TypeFieldDescriptionFields inherited from class io.jmix.flowui.view.navigation.ListViewNavigator
entityClass
Fields inherited from class io.jmix.flowui.view.navigation.AbstractViewNavigator
backwardNavigation, handler, queryParameters, routeParameters, viewId
-
Constructor Summary
ModifierConstructorDescriptionprotected
ListViewClassNavigator
(ListViewNavigator<E> viewNavigator, Class<V> viewClass) ListViewClassNavigator
(Class<E> entityClass, Consumer<? extends ListViewNavigator<E>> handler, Class<V> viewClass) -
Method Summary
Modifier and TypeMethodDescriptionwithAfterNavigationHandler
(Consumer<SupportsAfterViewNavigationHandler.AfterViewNavigationEvent<V>> handler) Adds a handler that will be invoked if navigation to a view actually happened.Methods inherited from class io.jmix.flowui.view.navigation.ListViewNavigator
getEntityClass, withBackwardNavigation, withQueryParameters, withRouteParameters, withViewClass, withViewId
Methods inherited from class io.jmix.flowui.view.navigation.AbstractViewNavigator
getQueryParameters, getRouteParameters, getViewId, isBackwardNavigation, navigate
-
Field Details
-
viewClass
-
-
Constructor Details
-
ListViewClassNavigator
-
-
Method Details
-
getViewClass
- Overrides:
getViewClass
in classAbstractViewNavigator
- Returns:
- opened view class