## Uses of Class
com.holonplatform.vaadin.navigator.internal.ViewConfiguration.ViewConfigurationException

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

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

    Methods in com.holonplatform.vaadin.navigator.internal that throw ViewConfiguration.ViewConfigurationException
    Modifier and Type | Method and Description
    --- | ---
    `static ViewConfiguration` | ViewNavigationUtils.`buildViewConfiguration(Class<? extends com.vaadin.navigator.View> viewClass)` Build a `ViewConfiguration` using given view class
    `static void` | ViewNavigationUtils.`checkValidViewClass(Class<? extends com.vaadin.navigator.View> viewClass)` Check if given view class is valid
    `static void` | ViewNavigationUtils.`checkValidViewName(String viewName)` Check if given view name is valid
    `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 Object` | ViewNavigationUtils.`deserializeParameterValue(String value, Class<?> requiredType)` Deserialize given String parameter value
    `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 String` | ViewNavigationUtils.`generateParametersString(Map<String,Object> paramsMap, String encoding)` Generate parameters URI string from name-value map
    `static Collection<ViewContextField>` | ViewNavigationUtils.`getContextInjectionFields(Class<?> cls)` Get `ViewContext` annotated fields of class and its superclasses
    `static List<Method>` | ViewNavigationUtils.`getViewOnLeaveMethods(Class<?> viewClass)` Get valid `OnLeave` methods in given `viewClass`
    `static List<Method>` | ViewNavigationUtils.`getViewOnShowMethods(Class<?> viewClass)` Get valid `OnShow` methods in given `viewClass`
    `static Collection<ViewConfiguration.ViewParameterDefinition>` | ViewNavigationUtils.`getViewParameterDefinitions(Class<?> viewClass)` Search for any `ViewParameter` annotated field in given `viewClass` and returns a set of `ViewConfiguration.ViewParameterDefinition` corresponding to detected parameter fields.
    `static List<Method>` | ViewNavigationUtils.`getViewWindowConfigurationMethods(Class<?> viewClass)` Get valid `ViewWindowConfiguration` methods in given `viewClass`
    `static com.vaadin.navigator.View` | ViewNavigationUtils.`injectContext(ViewConfiguration.ViewConfigurationProvider viewConfigurationProvider, com.vaadin.navigator.View view)` Inject `Context` field, if any, in a given View instance
    `com.vaadin.navigator.View` | DefaultViewProvider.`processViewInstance(ViewConfiguration.ViewConfigurationProvider viewConfigurationProvider, com.vaadin.navigator.View view)`
    `com.vaadin.navigator.View` | ViewProcessorProvider.`processViewInstance(ViewConfiguration.ViewConfigurationProvider viewConfigurationProvider, com.vaadin.navigator.View view)` Process given View instance for additional operations
    `void` | DefaultViewProvider.`registerView(String viewName, Class<? extends com.vaadin.navigator.View> viewClass)` Register a View class bounding it to given `viewName`.
    `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

Copyright © 2019 The Holon Platform. All rights reserved.