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

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

- - ### 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.

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

    Classes in com.holonplatform.vaadin.navigator.internal that implement ViewNavigator.Builder
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `DefaultViewNavigator.ViewNavigatorBuilder` `Builder` implementation for fluent-style `ViewNavigator` creation

    Methods in com.holonplatform.vaadin.navigator.internal that return ViewNavigator.Builder
    Modifier and Type | Method and Description
    --- | ---
    `ViewNavigator.Builder` | DefaultViewNavigator.ViewNavigatorBuilder.`navigationStateManager(com.vaadin.navigator.NavigationStateManager navigationStateManager)`
    `ViewNavigator.Builder` | DefaultViewNavigator.ViewNavigatorBuilder.`viewDisplay(com.vaadin.ui.ComponentContainer container)`
    `ViewNavigator.Builder` | DefaultViewNavigator.ViewNavigatorBuilder.`viewDisplay(com.vaadin.ui.SingleComponentContainer container)`
    `ViewNavigator.Builder` | DefaultViewNavigator.ViewNavigatorBuilder.`viewDisplay(com.vaadin.navigator.ViewDisplay viewDisplay)`
    `ViewNavigator.Builder` | DefaultViewNavigator.ViewNavigatorBuilder.`withView(String viewName, Class<? extends com.vaadin.navigator.View> viewClass)`

Copyright © 2019 The Holon Platform. All rights reserved.