# Package com.holonplatform.vaadin.navigator.internal

- Interface Summary
  Interface | Description
  --- | ---
  ViewConfiguration | `View` configuration representation.
  ViewConfiguration.ViewConfigurationProvider | Provider of `ViewConfiguration`s.
  ViewConfiguration.ViewParameterDefinition | View parameter definition.
  ViewConfigurationCache | Cache to store and retrieve `ViewConfiguration` for view classes
  ViewContextField | A reference to a `ViewContext` annotated `Field`.
  ViewNavigatorAdapter | Adpater of `ViewNavigator` to be used with `NavigatorActuator`
  ViewProcessorProvider | `ViewProvider` with additional view processing capability.
  ViewProviderAdapter | Adapter to extend a `ViewProvider` for `ViewNavigator` Views management

- Class Summary
  Class | Description
  --- | ---
  AbstractNavigatorBuilder<B extends ViewNavigator.NavigatorBuilder<B>,C extends com.vaadin.navigator.Navigator & ViewNavigatorAdapter> | Base `ViewNavigator.NavigatorBuilder` class.
  DefaultNavigationBuilder | Default `ViewNavigator.NavigationBuilder` implementation
  DefaultViewConfiguration | Default `ViewConfiguration` implementation.
  DefaultViewContextField | Default `ViewContextField` implementation.
  DefaultViewNavigator | Default `ViewNavigator` implementation extending Vaadin default `Navigator`
  DefaultViewNavigator.ViewNavigatorBuilder | `Builder` implementation for fluent-style `ViewNavigator` creation
  DefaultViewNavigatorChangeEvent | Default `ViewNavigator.ViewNavigatorChangeEvent` implementation.
  DefaultViewParameterDefinition | Default `ViewConfiguration.ViewParameterDefinition` implementation
  DefaultViewProvider | Default `ViewProvider` with `StatefulView` instances management.
  DefaultViewProviderAdapter | `ViewProvider` adapter which wraps a concrete ViewProvider and allow to perform some view instance processing before returning it to navigator using a `ViewProcessorProvider`.
  DefaultViewWindow | Default `Window` used by `ViewNavigator` to display View instances in a window.
  DefaultViewWindowConfigurator | Default `ViewWindowConfigurator` implementation.
  NavigatorActuator<N extends com.vaadin.navigator.Navigator & ViewNavigatorAdapter> | Adds `ViewNavigator` specific logic to a `Navigator`
  ViewNavigationUtils | Utility class for `View` configuration and navigation management.

- Enum Summary
  Enum | Description
  --- | ---
  DefaultViewConfigurationCache | Default `ViewConfigurationCache` implementation

- Exception Summary
  Exception | Description
  --- | ---
  ViewConfiguration.ViewConfigurationException | Exception related to `View` configuration errors.

Copyright © 2019 The Holon Platform. All rights reserved.