java.lang.Object | |||||
↳ | org.springframework.context.support.ApplicationObjectSupport | ||||
↳ | org.springframework.web.context.support.WebApplicationObjectSupport | ||||
↳ | org.springframework.web.servlet.view.AbstractCachingViewResolver | ||||
↳ | org.springframework.web.servlet.view.UrlBasedViewResolver | ||||
↳ | org.springframework.web.servlet.view.xslt.XsltViewResolver |
ViewResolver
implementation that
resolves instances of XsltView
by translating the supplied view name
into the URL of the XSLT stylesheet.
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.springframework.web.servlet.view.UrlBasedViewResolver
| |||||||||||
From interface
org.springframework.core.Ordered
|
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.springframework.context.support.ApplicationObjectSupport
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Turn on/off the caching of the XSLT templates.
| |||||||||||
Set an implementation of the javax.xml.transform.ErrorListener
interface for custom handling of transformation errors and warnings.
| |||||||||||
Set whether the XSLT transformer may add additional whitespace when
outputting the result tree.
| |||||||||||
Set arbitrary transformer output properties to be applied to the stylesheet.
| |||||||||||
Set the name of the model attribute that represents the XSLT Source.
| |||||||||||
Set the URIResolver used in the transform.
|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates a new View instance of the specified view class and configures it.
| |||||||||||
Return the required type of view for this resolver.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.springframework.web.servlet.view.UrlBasedViewResolver
| |||||||||||
From class
org.springframework.web.servlet.view.AbstractCachingViewResolver
| |||||||||||
From class
org.springframework.web.context.support.WebApplicationObjectSupport
| |||||||||||
From class
org.springframework.context.support.ApplicationObjectSupport
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
org.springframework.context.ApplicationContextAware
| |||||||||||
From interface
org.springframework.core.Ordered
| |||||||||||
From interface
org.springframework.web.context.ServletContextAware
| |||||||||||
From interface
org.springframework.web.servlet.ViewResolver
|
Turn on/off the caching of the XSLT templates.
The default value is "true". Only set this to "false" in development, where caching does not seriously impact performance.
Set an implementation of the javax.xml.transform.ErrorListener interface for custom handling of transformation errors and warnings.
If not set, a default
SimpleTransformErrorListener
is
used that simply logs warnings using the logger instance of the view class,
and rethrows errors to discontinue the XML transformation.
Set whether the XSLT transformer may add additional whitespace when outputting the result tree.
Default is true
(on); set this to false
(off)
to not specify an "indent" key, leaving the choice up to the stylesheet.
Set arbitrary transformer output properties to be applied to the stylesheet.
Any values specified here will override defaults that this view sets programmatically.
Set the URIResolver used in the transform.
The URIResolver handles calls to the XSLT document()
function.
Creates a new View instance of the specified view class and configures it. Does not perform any lookup for pre-defined View instances.
Spring lifecycle methods as defined by the bean container do not have to
be called here; those will be applied by the loadView
method
after this method returns.
Subclasses will typically call super.buildView(viewName)
first, before setting further properties themselves. loadView
will then apply Spring lifecycle methods at the end of this process.
viewName | the name of the view to build |
---|
Exception |
---|
Return the required type of view for this resolver. This implementation returns AbstractUrlBasedView.