com.holonplatform.vaadin.navigator.internal

## Interface ViewProcessorProvider

- All Superinterfaces:
    Serializable, com.vaadin.navigator.ViewProvider
  All Known Implementing Classes:
    DefaultViewProvider

      public interface ViewProcessorProvider
      extends com.vaadin.navigator.ViewProvider

  `ViewProvider` with additional view processing capability.

  The `processViewInstance` method is called by Navigator before returning `View` instances.

  Since:
    5.0.0

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `com.vaadin.navigator.View` | `processViewInstance(ViewConfiguration.ViewConfigurationProvider viewConfigurationProvider, com.vaadin.navigator.View view)` Process given View instance for additional operations

    - ### Methods inherited from interface com.vaadin.navigator.ViewProvider

      `getView, getViewName`

- - ### Method Detail

    - #### processViewInstance

          com.vaadin.navigator.View processViewInstance(ViewConfiguration.ViewConfigurationProvider viewConfigurationProvider,
                                                        com.vaadin.navigator.View view)
                                                 throws ViewConfiguration.ViewConfigurationException

      Process given View instance for additional operations
      Parameters:
        `viewConfigurationProvider` - ViewConfigurationProvider
        `view` - View instance
      Returns:
        Processed View
      Throws:
        `ViewConfiguration.ViewConfigurationException` - Error processing View instance

Copyright © 2019 The Holon Platform. All rights reserved.