Save This Page
Home » spring-framework-2.5.5-with-dependencies » org.springframework » web » servlet » view » freemarker » [javadoc | source]
org.springframework.web.servlet.view.freemarker
public class: FreeMarkerViewResolver [javadoc | source]
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.AbstractTemplateViewResolver
                  org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver

All Implemented Interfaces:
    Ordered, ViewResolver, ServletContextAware, ApplicationContextAware

Convenience subclass of UrlBasedViewResolver that supports FreeMarkerView (i.e. FreeMarker templates) and custom subclasses of it.

The view class for all views generated by this resolver can be specified via setViewClass. See UrlBasedViewResolver's javadoc for details.

Note: When chaining ViewResolvers, a FreeMarkerViewResolver always needs to be last, as it will attempt to resolve any view name, no matter whether the underlying resource actually exists.

Fields inherited from org.springframework.web.servlet.view.UrlBasedViewResolver:
REDIRECT_URL_PREFIX,  FORWARD_URL_PREFIX
Fields inherited from org.springframework.context.support.ApplicationObjectSupport:
logger
Constructor:
 public FreeMarkerViewResolver() 
Method from org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver Summary:
requiredViewClass
Methods from org.springframework.web.servlet.view.AbstractTemplateViewResolver:
buildView,   requiredViewClass,   setAllowRequestOverride,   setAllowSessionOverride,   setExposeRequestAttributes,   setExposeSessionAttributes,   setExposeSpringMacroHelpers
Methods from org.springframework.web.servlet.view.UrlBasedViewResolver:
buildView,   canHandle,   createView,   getAttributesMap,   getCacheKey,   getContentType,   getOrder,   getPrefix,   getRequestContextAttribute,   getSuffix,   getViewClass,   getViewNames,   initApplicationContext,   isRedirectContextRelative,   isRedirectHttp10Compatible,   loadView,   requiredViewClass,   setAttributes,   setAttributesMap,   setContentType,   setOrder,   setPrefix,   setRedirectContextRelative,   setRedirectHttp10Compatible,   setRequestContextAttribute,   setSuffix,   setViewClass,   setViewNames
Methods from org.springframework.web.servlet.view.AbstractCachingViewResolver:
clearCache,   createView,   getCacheKey,   isCache,   loadView,   removeFromCache,   resolveViewName,   setCache
Methods from org.springframework.web.context.support.WebApplicationObjectSupport:
getServletContext,   getTempDir,   getWebApplicationContext,   initApplicationContext,   initServletContext,   isContextRequired,   setServletContext
Methods from org.springframework.context.support.ApplicationObjectSupport:
getApplicationContext,   getMessageSourceAccessor,   initApplicationContext,   initApplicationContext,   isContextRequired,   requiredContextClass,   setApplicationContext
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver Detail:
 protected Class requiredViewClass() 
    Requires FreeMarkerView.