# Uses of Package
org.springframework.web.reactive.result.view

Packages that use org.springframework.web.reactive.result.view
org.springframework.web.reactive.config: Spring WebFlux configuration infrastructure.
org.springframework.web.reactive.function.server: Provides the types that make up Spring's functional web framework for Reactive environments.
org.springframework.web.reactive.function.server.support: Classes supporting the `org.springframework.web.reactive.function.server` package.
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.

Classes in org.springframework.web.reactive.result.view used by org.springframework.web.reactive.config
Class and Description
UrlBasedViewResolver A `ViewResolver` that allows direct resolution of symbolic view names to URLs without explicit mapping definitions.
View Contract to render `HandlerResult` to the HTTP response.

ViewResolutionResultHandler
`HandlerResultHandler` that encapsulates the view resolution algorithm supporting the following return types: `Void` or no value -- default view name `String` -- view name unless `@ModelAttribute`-annotated `View` -- View to render with `Model` -- attributes to add to the model `Map` -- attributes to add to the model `Rendering` -- use case driven API for view resolution `@ModelAttribute` -- attribute for the model Non-simple value -- attribute for the model

ViewResolver Contract to resolve a view name to a `View` instance.

Classes in org.springframework.web.reactive.result.view used by org.springframework.web.reactive.function.server
Class and Description
ViewResolver Contract to resolve a view name to a `View` instance.

Classes in org.springframework.web.reactive.result.view used by org.springframework.web.reactive.function.server.support
Class and Description
ViewResolver Contract to resolve a view name to a `View` instance.

Classes in org.springframework.web.reactive.result.view used by org.springframework.web.reactive.result.view
Class and Description
AbstractUrlBasedView Abstract base class for URL-based views.
AbstractView Base class for `View` implementations.
BindStatus Simple adapter to expose the bind status of a field or object.
RedirectView View that redirects to an absolute or context relative URL.
Rendering Public API for HTML rendering.
Rendering.Builder Defines a builder for `Rendering`.
Rendering.RedirectBuilder Extends `Rendering.Builder` with extra options for redirect scenarios.
RequestContext Context holder for request-specific state, like the `MessageSource` to use, current locale, binding errors, etc.
RequestDataValueProcessor A contract for inspecting and potentially modifying request data values such as URL query parameters or form field values before they are rendered by a view or before a redirect.
View Contract to render `HandlerResult` to the HTTP response.
ViewResolver Contract to resolve a view name to a `View` instance.
ViewResolverSupport Base class for `ViewResolver` implementations with shared properties.

Classes in org.springframework.web.reactive.result.view used by org.springframework.web.reactive.result.view.freemarker
Class and Description
AbstractUrlBasedView Abstract base class for URL-based views.
AbstractView Base class for `View` implementations.
UrlBasedViewResolver A `ViewResolver` that allows direct resolution of symbolic view names to URLs without explicit mapping definitions.
View Contract to render `HandlerResult` to the HTTP response.
ViewResolver Contract to resolve a view name to a `View` instance.
ViewResolverSupport Base class for `ViewResolver` implementations with shared properties.

Classes in org.springframework.web.reactive.result.view used by org.springframework.web.reactive.result.view.script
Class and Description
AbstractUrlBasedView Abstract base class for URL-based views.
AbstractView Base class for `View` implementations.
UrlBasedViewResolver A `ViewResolver` that allows direct resolution of symbolic view names to URLs without explicit mapping definitions.
View Contract to render `HandlerResult` to the HTTP response.
ViewResolver Contract to resolve a view name to a `View` instance.
ViewResolverSupport Base class for `ViewResolver` implementations with shared properties.