## Uses of Class
com.holonplatform.vaadin.flow.navigator.exceptions.InvalidNavigationParameterException

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

- - ### Uses of InvalidNavigationParameterException in com.holonplatform.vaadin.flow.examples

    Methods in com.holonplatform.vaadin.flow.examples that throw InvalidNavigationParameterException
    Modifier and Type | Method and Description
    --- | ---
    `ExampleNavigation8.MyType` | ExampleNavigation8.MyTypeParameterMapper.`deserialize(String value)`
    `String` | ExampleNavigation8.MyTypeParameterMapper.`serialize(ExampleNavigation8.MyType value)`

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

    Methods in com.holonplatform.vaadin.flow.navigator that throw InvalidNavigationParameterException
    Modifier and Type | Method and Description
    --- | ---
    `<T> List<T>` | NavigationParameterMapper.`deserialize(Class<T> type, List<String> values)` Deserialize given parameter `values`.
    `default <T> Optional<T>` | NavigationParameterMapper.`deserialize(Class<T> type, String value)` Deserialize given parameter `value`.
    `T` | NavigationParameterTypeMapper.`deserialize(String value)` Deserialize given parameter `value`.
    `<T> Optional<T>` | NavigationParameters.`getQueryParameterValue(String name, Class<T> type)` Get the single value of the query parameter with the given `name`, deserializing it to the given value `type`.
    `<T> T` | NavigationParameters.`getQueryParameterValue(String name, Class<T> type, T defaultValue)` Get the single value of the query parameter with the given `name`, deserializing it to the given value `type`.
    `<T> List<T>` | NavigationParameters.`getQueryParameterValues(String name, Class<T> type)` Get the values of the query parameter with the given `name`, deserializing it to the given value `type`.
    `List<String>` | NavigationParameterMapper.`serialize(Object value)` Serialize given parameter `value`.
    `String` | NavigationParameterTypeMapper.`serialize(T value)` Serialize given parameter `value`.

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

    Methods in com.holonplatform.vaadin.flow.navigator.internal that throw InvalidNavigationParameterException
    Modifier and Type | Method and Description
    --- | ---
    `<T> List<T>` | DefaultNavigationParameterMapper.`deserialize(Class<T> type, List<String> values)`
    `<T> Optional<T>` | DefaultNavigationParameters.`getQueryParameterValue(String name, Class<T> type)`
    `<T> T` | DefaultNavigationParameters.`getQueryParameterValue(String name, Class<T> type, T defaultValue)`
    `<T> List<T>` | DefaultNavigationParameters.`getQueryParameterValues(String name, Class<T> type)`
    `List<String>` | DefaultNavigationParameterMapper.`serialize(Object value)`

Copyright © 2020 The Holon Platform. All rights reserved.