The Spring Framework

## Uses of Interface
org.springframework.web.servlet.View

Packages that use View
org.springframework.web.portlet: Provides JSR-168 portlets that integrate with the application context infrastructure, and the core interfaces and classes for the Portlet variant of Spring's web MVC framework.
org.springframework.web.servlet: Provides servlets that integrate with the application context infrastructure, and the core interfaces and classes for the Spring web MVC framework.
org.springframework.web.servlet.view: Provides standard View and ViewResolver implementations, including abstract base classes for custom implementations.
org.springframework.web.servlet.view.document: Support classes for document generation, providing View implementations for PDF and Excel.
org.springframework.web.servlet.view.freemarker: Support classes for the integration of FreeMarker as Spring web view technology.
org.springframework.web.servlet.view.jasperreports: Support classes for the integration of JasperReports as Spring web view technology.
org.springframework.web.servlet.view.tiles: Support classes for the integration of Tiles (included in Struts) as Spring web view technology.
org.springframework.web.servlet.view.velocity: Support classes for the integration of Velocity as Spring web view technology.
org.springframework.web.servlet.view.xslt: Support classes for XSLT, providing a View implementation for XSLT stylesheets.

Uses of View in org.springframework.web.portlet

Methods in org.springframework.web.portlet that return View
`protected View` `DispatcherPortlet.resolveViewName(String viewName, Map model, javax.portlet.RenderRequest request)` Resolve the given view name into a View object (to be rendered).

Methods in org.springframework.web.portlet with parameters of type View
`protected void` `DispatcherPortlet.doRender(View view, Map model, javax.portlet.RenderRequest request, javax.portlet.RenderResponse response)` Actually render the given view.

Uses of View in org.springframework.web.servlet

Methods in org.springframework.web.servlet that return View
`View` `ModelAndView.getView()` Return the View object, or `null` if we are using a view name to be resolved by the DispatcherServlet via a ViewResolver.
`View` `ViewResolver.resolveViewName(String viewName, Locale locale)` Resolve the given view by name.
`protected View` `DispatcherServlet.resolveViewName(String viewName, Map model, Locale locale, HttpServletRequest request)` Resolve the given view name into a View object (to be rendered).

Methods in org.springframework.web.servlet with parameters of type View
`void` `ModelAndView.setView(View view)` Set a View object for this ModelAndView.

Constructors in org.springframework.web.servlet with parameters of type View
`ModelAndView(View view)` Convenient constructor when there is no model data to expose.
`ModelAndView(View view, Map model)` Creates new ModelAndView given a View object and a model.
`ModelAndView(View view, String modelName, Object modelObject)` Convenient constructor to take a single model object.

Uses of View in org.springframework.web.servlet.view

Classes in org.springframework.web.servlet.view that implement View
`class` `AbstractTemplateView` Adapter base class for template-based view technologies such as Velocity and FreeMarker, with the ability to use request and session attributes in their model and the option to expose helper objects for Spring's Velocity/FreeMarker macro library.
`class` `AbstractUrlBasedView` Abstract base class for URL-based views.
`class` `AbstractView` Abstract base class for `View` implementations.
`class` `InternalResourceView` Wrapper for a JSP or other resource within the same web application.
`class` `JstlView` Specialization of `InternalResourceView` for JSTL pages, i.e.
`class` `RedirectView` View that redirects to an absolute, context relative, or current request relative URL, by default exposing all model attributes as HTTP query parameters.

Methods in org.springframework.web.servlet.view that return View
`protected View` `UrlBasedViewResolver.createView(String viewName, Locale locale)` Overridden to implement check for "redirect:" prefix.
`protected View` `AbstractCachingViewResolver.createView(String viewName, Locale locale)` Create the actual View object.
`protected View` `XmlViewResolver.loadView(String viewName, Locale locale)`
`protected View` `UrlBasedViewResolver.loadView(String viewName, Locale locale)` Delegates to `buildView` for creating a new instance of the specified view class, and applies the following Spring lifecycle methods (as supported by the generic Spring bean factory): ApplicationContextAware's `setApplicationContext` InitializingBean's `afterPropertiesSet`
`protected View` `ResourceBundleViewResolver.loadView(String viewName, Locale locale)`
`protected abstract View` `AbstractCachingViewResolver.loadView(String viewName, Locale locale)` Subclasses must implement this method, building a View object for the specified view.
`View` `BeanNameViewResolver.resolveViewName(String viewName, Locale locale)`
`View` `AbstractCachingViewResolver.resolveViewName(String viewName, Locale locale)`

Uses of View in org.springframework.web.servlet.view.document

Classes in org.springframework.web.servlet.view.document that implement View
`class` `AbstractExcelView` Convenient superclass for Excel document views.
`class` `AbstractJExcelView` Convenient superclass for Excel document views.
`class` `AbstractPdfStamperView` Abstract superclass for PDF views that operate on an existing document with an AcroForm.
`class` `AbstractPdfView` Abstract superclass for PDF views, using Bruno Lowagie's iText package.

Uses of View in org.springframework.web.servlet.view.freemarker

Classes in org.springframework.web.servlet.view.freemarker that implement View
`class` `FreeMarkerView` View using the FreeMarker template engine.

Uses of View in org.springframework.web.servlet.view.jasperreports

Classes in org.springframework.web.servlet.view.jasperreports that implement View
`class` `AbstractJasperReportsSingleFormatView` Extends `AbstractJasperReportsView` to provide basic rendering logic for views that use a fixed format, e.g. always PDF or always HTML.
`class` `AbstractJasperReportsView` Base class for all JasperReports views.
`class` `ConfigurableJasperReportsView` Configurable JasperReports View, allowing to specify the JasperReports exporter to be specified through bean properties rather than through the view class name.
`class` `JasperReportsCsvView` Implementation of `AbstractJasperReportsSingleFormatView` that renders report results in CSV format.
`class` `JasperReportsHtmlView` Implementation of `AbstractJasperReportsSingleFormatView` that renders report results in HTML format.
`class` `JasperReportsMultiFormatView` Jasper Reports view class that allows for the actual rendering format to be specified at runtime using a parameter contained in the model.
`class` `JasperReportsPdfView` Implementation of `AbstractJasperReportsSingleFormatView` that renders report results in PDF format.
`class` `JasperReportsXlsView` Implementation of `AbstractJasperReportsSingleFormatView` that renders report results in XLS format.

Uses of View in org.springframework.web.servlet.view.tiles

Classes in org.springframework.web.servlet.view.tiles that implement View
`class` `TilesJstlView` Specialization of `TilesView` for JSTL pages, i.e.
`class` `TilesView` View implementation that retrieves a Tiles definition.

Uses of View in org.springframework.web.servlet.view.velocity

Classes in org.springframework.web.servlet.view.velocity that implement View
`class` `VelocityLayoutView` VelocityLayoutView emulates the functionality offered by Velocity's VelocityLayoutServlet to ease page composition from different templates.
`class` `VelocityToolboxView` `VelocityView` subclass which adds support for Velocity Tools toolboxes and Velocity Tools ViewTool callbacks / Velocity Tools 1.3 init methods.
`class` `VelocityView` View using the Velocity template engine.

Uses of View in org.springframework.web.servlet.view.xslt

Classes in org.springframework.web.servlet.view.xslt that implement View
`class` `AbstractXsltView` Convenient superclass for views rendered using an XSLT stylesheet.
`class` `XsltView` XSLT-driven View that allows for response context to be rendered as the result of an XSLT transformation.

The Spring Framework

Copyright © 2002-2008 The Spring Framework.