@NonNullApi @NonNullFields

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

Support for result handling through view resolution.

See: Description

Interface Summary
Rendering: Public API for HTML rendering.
Rendering.Builder<B extends Rendering.Builder<B>>: Defines a builder for `Rendering`.
Rendering.RedirectBuilder: Extends `Rendering.Builder` with extra options for redirect scenarios.
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.

Class Summary
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.
HttpMessageWriterView: `View` that writes model attribute(s) with an `HttpMessageWriter`.
RedirectView: View that redirects to an absolute or context relative URL.
RequestContext: Context holder for request-specific state, like the `MessageSource` to use, current locale, binding errors, etc.
UrlBasedViewResolver: A `ViewResolver` that allows direct resolution of symbolic view names to URLs without explicit mapping definitions.

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

ViewResolverSupport: Base class for `ViewResolver` implementations with shared properties.

## Package org.springframework.web.reactive.result.view Description

Support for result handling through view resolution.