## Uses of Interface
com.holonplatform.vaadin.flow.navigator.Navigator

- Packages that use Navigator
  Package | Description
  --- | ---
  com.holonplatform.vaadin.flow.navigator |
  com.holonplatform.vaadin.flow.navigator.internal |

- - ### Uses of Navigator in com.holonplatform.vaadin.flow.navigator

    Methods in com.holonplatform.vaadin.flow.navigator that return Navigator
    Modifier and Type | Method and Description
    --- | ---
    `static Navigator` | Navigator.`create(com.vaadin.flow.component.UI ui)` Create a new `Navigator` bound to given UI.
    `static Navigator` | Navigator.`get()` Get the `Navigator` bound to the current UI.

  - ### Uses of Navigator in com.holonplatform.vaadin.flow.navigator.internal

    Classes in com.holonplatform.vaadin.flow.navigator.internal that implement Navigator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultNavigator` Default `Navigator` implementation.

    Methods in com.holonplatform.vaadin.flow.navigator.internal that return Navigator
    Modifier and Type | Method and Description
    --- | ---
    `Navigator` | DefaultNavigatorRegistry.`getOrCreateNavigator(com.vaadin.flow.component.UI ui, Function<com.vaadin.flow.component.UI,Navigator> creator)`
    `Navigator` | NavigatorRegistry.`getOrCreateNavigator(com.vaadin.flow.component.UI ui, Function<com.vaadin.flow.component.UI,Navigator> creator)` Get the `Navigator` bound to given UI, creating it if not present.

    Methods in com.holonplatform.vaadin.flow.navigator.internal that return types with arguments of type Navigator
    Modifier and Type | Method and Description
    --- | ---
    `Optional<Navigator>` | DefaultNavigatorRegistry.`getNavigator(com.vaadin.flow.component.UI ui)`
    `Optional<Navigator>` | NavigatorRegistry.`getNavigator(com.vaadin.flow.component.UI ui)` Get the `Navigator` bound to given UI, if available.

    Methods in com.holonplatform.vaadin.flow.navigator.internal with parameters of type Navigator
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultNavigatorRegistry.`setNavigator(com.vaadin.flow.component.UI ui, Navigator navigator)`
    `void` | NavigatorRegistry.`setNavigator(com.vaadin.flow.component.UI ui, Navigator navigator)` Bind the given `Navigator` instance to the given `ui`.

    Method parameters in com.holonplatform.vaadin.flow.navigator.internal with type arguments of type Navigator
    Modifier and Type | Method and Description
    --- | ---
    `Navigator` | DefaultNavigatorRegistry.`getOrCreateNavigator(com.vaadin.flow.component.UI ui, Function<com.vaadin.flow.component.UI,Navigator> creator)`
    `Navigator` | NavigatorRegistry.`getOrCreateNavigator(com.vaadin.flow.component.UI ui, Function<com.vaadin.flow.component.UI,Navigator> creator)` Get the `Navigator` bound to given UI, creating it if not present.

    Constructors in com.holonplatform.vaadin.flow.navigator.internal with parameters of type Navigator
    Constructor and Description
    `DefaultNavigationBuilder(Navigator navigator, String path)` Constructor.

Copyright © 2020 The Holon Platform. All rights reserved.