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

Packages that use View
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
`protected List<View>` ViewResolverRegistry.`getDefaultViews()`

Methods in org.springframework.web.reactive.config with parameters of type View
`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
`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
`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
`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
`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
`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
`class` `ScriptTemplateView` An `AbstractUrlBasedView` subclass designed to run any template library based on a JSR-223 script engine.