## Uses of Interface
com.holonplatform.vaadin.navigator.ViewNavigator.Builder

- Packages that use ViewNavigator.Builder
  Package | Description
  --- | ---
  com.holonplatform.vaadin.navigator |

- - ### Uses of ViewNavigator.Builder in com.holonplatform.vaadin.navigator

    Methods in com.holonplatform.vaadin.navigator that return ViewNavigator.Builder
    Modifier and Type | Method and Description
    --- | ---
    `static ViewNavigator.Builder` | ViewNavigator.`builder()` Builder to create `ViewNavigator` instance in fluent-style mode
    `ViewNavigator.Builder` | ViewNavigator.Builder.`navigationStateManager(com.vaadin.navigator.NavigationStateManager navigationStateManager)` Set the NavigationStateManager keeping track of the active view and enabling bookmarking and direct navigation.
    `ViewNavigator.Builder` | ViewNavigator.Builder.`viewDisplay(com.vaadin.ui.ComponentContainer container)` Set the `ComponentContainer` which has to used to display `View` instances, replacing the contents of the ComponentContainer with the active view.
    `ViewNavigator.Builder` | ViewNavigator.Builder.`viewDisplay(com.vaadin.ui.SingleComponentContainer container)` Set the `SingleComponentContainer` which has to used to display `View` instances using `SingleComponentContainer.setContent(com.vaadin.ui.Component)`.
    `ViewNavigator.Builder` | ViewNavigator.Builder.`viewDisplay(com.vaadin.navigator.ViewDisplay viewDisplay)` ViewDisplay used to display `View` instances
    `ViewNavigator.Builder` | ViewNavigator.Builder.`withView(String viewName, Class<? extends com.vaadin.navigator.View> viewClass)` Add a default `ViewProvider` (if not already present) and register the given `View` class bound to given view name.

Copyright © 2019 The Holon Platform. All rights reserved.