Package com.vaadin.cdi
Class CDINavigator
java.lang.Object
com.vaadin.navigator.Navigator
com.vaadin.cdi.CDINavigator
- All Implemented Interfaces:
Serializable
public class CDINavigator
extends com.vaadin.navigator.Navigator
Vaadin Navigator as a CDI Bean.
Have to be initialized once with an "init(...)" method.
During initialization a
CDIViewProvider added automatically.
This class is responsible for controlling ViewScoped context,
so initialization is mandatory for view scope.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.vaadin.navigator.Navigator
com.vaadin.navigator.Navigator.ClassBasedViewProvider, com.vaadin.navigator.Navigator.ComponentContainerViewDisplay, com.vaadin.navigator.Navigator.EmptyView, com.vaadin.navigator.Navigator.PushStateManager, com.vaadin.navigator.Navigator.SingleComponentContainerViewDisplay, com.vaadin.navigator.Navigator.StaticViewProvider, com.vaadin.navigator.Navigator.UriFragmentManager -
Field Summary
Fields inherited from class com.vaadin.navigator.Navigator
display, stateManager, ui -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidfireAfterViewChange(com.vaadin.navigator.ViewChangeListener.ViewChangeEvent event) protected booleanfireBeforeViewChange(com.vaadin.navigator.ViewChangeListener.ViewChangeEvent event) voidinit(com.vaadin.ui.UI ui, com.vaadin.navigator.NavigationStateManager stateManager, com.vaadin.navigator.ViewDisplay display) During initialization aCDIViewProvideradded automatically.voidinit(com.vaadin.ui.UI ui, com.vaadin.navigator.ViewDisplay display) Init method likeNavigator(UI, ViewDisplay).voidinit(com.vaadin.ui.UI ui, com.vaadin.ui.ComponentContainer container) Init method likeNavigator(UI, ComponentContainer).voidinit(com.vaadin.ui.UI ui, com.vaadin.ui.SingleComponentContainer container) Init method likeNavigator(UI, SingleComponentContainer).Methods inherited from class com.vaadin.navigator.Navigator
addProvider, addView, addView, addViewChangeListener, beforeViewChange, createNavigationStateManager, destroy, getCurrentNavigationState, getCurrentView, getDisplay, getState, getStateManager, getStateParameterMap, getStateParameterMap, getUI, getViewProvider, navigateTo, navigateTo, parseParameterStringToMap, parseStateParameterMap, performNavigateTo, removeProvider, removeView, removeViewChangeListener, revertNavigation, runAfterLeaveConfirmation, setErrorProvider, setErrorView, setErrorView, switchView, updateNavigationState
-
Constructor Details
-
CDINavigator
public CDINavigator()
-
-
Method Details
-
init
public void init(com.vaadin.ui.UI ui, com.vaadin.ui.SingleComponentContainer container) Init method likeNavigator(UI, SingleComponentContainer). During initialization aCDIViewProvideradded automatically. -
init
public void init(com.vaadin.ui.UI ui, com.vaadin.ui.ComponentContainer container) Init method likeNavigator(UI, ComponentContainer). During initialization aCDIViewProvideradded automatically.