## Uses of Interface
org.springframework.web.reactive.result.view.View

- Packages that use View
  Package | Description
  --- | ---
  org.springframework.web.reactive.config | Spring WebFlux configuration infrastructure.
  org.springframework.web.reactive.result.view | Support for result handling through view resolution.
  org.springframework.web.reactive.result.view.freemarker | Support classes for the integration of FreeMarker as Spring web view technology.
  org.springframework.web.reactive.result.view.script | Support classes for views based on the JSR-223 script engine abstraction (as included in Java 6+), e.g.

- - ### Uses of View in org.springframework.web.reactive.config

    Methods in org.springframework.web.reactive.config that return types with arguments of type View
    Modifier and Type | Method and Description
    --- | ---
    `protected List<View>` | ViewResolverRegistry.`getDefaultViews()`

    Methods in org.springframework.web.reactive.config with parameters of type View
    Modifier and Type | Method and Description
    --- | ---
    `void` | ViewResolverRegistry.`defaultViews(View... defaultViews)` Set default views associated with any view name and selected based on the best match for the requested content type.

  - ### Uses of View in org.springframework.web.reactive.result.view

    Classes in org.springframework.web.reactive.result.view that implement View
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractUrlBasedView` Abstract base class for URL-based views.
    `class` | `AbstractView` Base class for `View` implementations.
    `class` | `HttpMessageWriterView` `View` that writes model attribute(s) with an `HttpMessageWriter`.
    `class` | `RedirectView` View that redirects to an absolute or context relative URL.

    Methods in org.springframework.web.reactive.result.view that return View
    Modifier and Type | Method and Description
    --- | ---
    `protected View` | UrlBasedViewResolver.`applyLifecycleMethods(String viewName, AbstractUrlBasedView view)` Apply the containing `ApplicationContext`'s lifecycle methods to the given `View` instance, if such a context is available.

    Methods in org.springframework.web.reactive.result.view that return types with arguments of type View
    Modifier and Type | Method and Description
    --- | ---
    `List<View>` | ViewResolutionResultHandler.`getDefaultViews()` Return the configured default `View`'s.
    `reactor.core.publisher.Mono<View>` | ViewResolver.`resolveViewName(String viewName, Locale locale)` Resolve the view name to a View instance.
    `reactor.core.publisher.Mono<View>` | UrlBasedViewResolver.`resolveViewName(String viewName, Locale locale)`

    Method parameters in org.springframework.web.reactive.result.view with type arguments of type View
    Modifier and Type | Method and Description
    --- | ---
    `void` | ViewResolutionResultHandler.`setDefaultViews(List<View> defaultViews)` Set the default views to consider always when resolving view names and trying to satisfy the best matching content type.

  - ### Uses of View in org.springframework.web.reactive.result.view.freemarker

    Classes in org.springframework.web.reactive.result.view.freemarker that implement View
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FreeMarkerView` A `View` implementation that uses the FreeMarker template engine.

  - ### Uses of View in org.springframework.web.reactive.result.view.script

    Classes in org.springframework.web.reactive.result.view.script that implement View
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ScriptTemplateView` An `AbstractUrlBasedView` subclass designed to run any template library based on a JSR-223 script engine.