## Uses of Interface
com.holonplatform.vaadin.navigator.internal.ViewConfiguration

- Packages that use ViewConfiguration
  Package | Description
  --- | ---
  com.holonplatform.vaadin.navigator.internal |
  com.holonplatform.vaadin.spring.internal |

- - ### Uses of ViewConfiguration in com.holonplatform.vaadin.navigator.internal

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

    Methods in com.holonplatform.vaadin.navigator.internal that return ViewConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `static ViewConfiguration` | ViewNavigationUtils.`buildViewConfiguration(Class<? extends com.vaadin.navigator.View> viewClass)` Build a `ViewConfiguration` using given view class
    `ViewConfiguration` | DefaultViewConfigurationCache.`getViewConfiguration(Class<? extends com.vaadin.navigator.View> viewClass)`
    `ViewConfiguration` | DefaultViewNavigator.`getViewConfiguration(Class<? extends com.vaadin.navigator.View> viewClass)`
    `ViewConfiguration` | NavigatorActuator.`getViewConfiguration(Class<? extends com.vaadin.navigator.View> viewClass)` Get the `ViewConfiguration` which corresponds to given `View` class.
    `ViewConfiguration` | ViewConfiguration.ViewConfigurationProvider.`getViewConfiguration(Class<? extends com.vaadin.navigator.View> viewClass)` Get `ViewConfiguration` associated to given view class This method is intended for internal use only.
    `ViewConfiguration` | ViewConfigurationCache.`getViewConfiguration(Class<? extends com.vaadin.navigator.View> viewClass)` Get cached view configuration
    `ViewConfiguration` | DefaultViewConfigurationCache.`storeViewConfiguration(Class<? extends com.vaadin.navigator.View> viewClass, ViewConfiguration viewConfiguration)`
    `ViewConfiguration` | ViewConfigurationCache.`storeViewConfiguration(Class<? extends com.vaadin.navigator.View> viewClass, ViewConfiguration viewConfiguration)` Put given `viewConfiguration` associated to view class if not already present in cache.

    Methods in com.holonplatform.vaadin.navigator.internal that return types with arguments of type ViewConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `Optional<ViewConfiguration>` | NavigatorActuator.`getViewConfiguration(String navigationState)` Get the `ViewConfiguration` which corresponds to the `View` represented by the given `navigationState`, if available.

    Methods in com.holonplatform.vaadin.navigator.internal with parameters of type ViewConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `static Map<String,Object>` | ViewNavigationUtils.`deserializeParameters(ViewConfiguration configuration, String parameters, String encoding)` Deserialize given parameters String into a map of View parameters consistent with `ViewConfiguration` parameters declarations.
    `static <E extends com.vaadin.navigator.ViewChangeListener.ViewChangeEvent & ViewNavigator.ViewNavigatorChangeEvent> void` | ViewNavigationUtils.`fireViewOnLeave(com.vaadin.navigator.View view, ViewConfiguration configuration, E event)` Fire `OnLeave` view methods
    `static <E extends com.vaadin.navigator.ViewChangeListener.ViewChangeEvent & ViewNavigator.ViewNavigatorChangeEvent> void` | ViewNavigationUtils.`fireViewOnShow(com.vaadin.navigator.View view, ViewConfiguration configuration, E event, boolean refresh)` Fire `OnShow` view methods
    `static void` | ViewNavigationUtils.`setViewParameters(com.vaadin.navigator.View view, ViewConfiguration configuration, Map<String,String> parameters)` Set parameters values in View instance using any matching parameter definition
    `static void` | ViewNavigationUtils.`setViewParameters(com.vaadin.navigator.View view, ViewConfiguration configuration, String parametersString, String encoding)` Set parameters values in View instance using any matching parameter definition
    `ViewConfiguration` | DefaultViewConfigurationCache.`storeViewConfiguration(Class<? extends com.vaadin.navigator.View> viewClass, ViewConfiguration viewConfiguration)`
    `ViewConfiguration` | ViewConfigurationCache.`storeViewConfiguration(Class<? extends com.vaadin.navigator.View> viewClass, ViewConfiguration viewConfiguration)` Put given `viewConfiguration` associated to view class if not already present in cache.

  - ### Uses of ViewConfiguration in com.holonplatform.vaadin.spring.internal

    Methods in com.holonplatform.vaadin.spring.internal that return ViewConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `ViewConfiguration` | DefaultSpringViewNavigator.`getViewConfiguration(Class<? extends com.vaadin.navigator.View> viewClass)`

Copyright © 2019 The Holon Platform. All rights reserved.