Package com.vaadin.navigator
-
Interface Summary Interface Description NavigationStateManager An interface for handling interaction betweenNavigator
and the browser location URI or other similar view identification and bookmarking system.View Interface for all views controlled by the navigator.ViewChangeListener Interface for listening to View changes before and after they occur.ViewDisplay Interface for displaying a view in an appropriate location.ViewProvider A provider for view instances that can return pre-registered views or dynamically create new views. -
Class Summary Class Description Navigator A navigator utility that allows switching of views in a part of an application.Navigator.ClassBasedViewProvider A ViewProvider which maps a single view name to a class to instantiate for the view.Navigator.ComponentContainerViewDisplay A ViewDisplay that replaces the contents of aComponentContainer
with the activeView
.Navigator.EmptyView Empty view component.Navigator.SingleComponentContainerViewDisplay A ViewDisplay that replaces the contents of aSingleComponentContainer
with the activeView
.Navigator.StaticViewProvider A ViewProvider which supports mapping a single view name to a single pre-initialized view instance.Navigator.UriFragmentManager ANavigationStateManager
using hashbang fragments in the Page location URI to track views and enable listening to view changes.ViewChangeListener.ViewChangeEvent Event received by the listener for attempted and executed view changes.