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

- Packages that use org.springframework.web.reactive.result.view
  Package | Description
  --- | ---
  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.