org.riotfamily.common.web.view.freemarker
Class RiotFreeMarkerViewResolver

java.lang.Object
  extended by org.springframework.context.support.ApplicationObjectSupport
      extended by org.springframework.web.context.support.WebApplicationObjectSupport
          extended by org.springframework.web.servlet.view.AbstractCachingViewResolver
              extended by org.springframework.web.servlet.view.UrlBasedViewResolver
                  extended by org.springframework.web.servlet.view.AbstractTemplateViewResolver
                      extended by org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver
                          extended by org.riotfamily.common.web.view.freemarker.RiotFreeMarkerViewResolver
All Implemented Interfaces:
ApplicationContextAware, Ordered, ServletContextAware, ViewResolver

public class RiotFreeMarkerViewResolver
extends FreeMarkerViewResolver


Field Summary
 
Fields inherited from class org.springframework.web.servlet.view.UrlBasedViewResolver
FORWARD_URL_PREFIX, REDIRECT_URL_PREFIX
 
Fields inherited from class org.springframework.context.support.ApplicationObjectSupport
logger
 
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
 
Constructor Summary
RiotFreeMarkerViewResolver()
           
 
Method Summary
protected  AbstractUrlBasedView buildView(String viewName)
           
protected  void initApplicationContext()
           
protected  Class<?> requiredViewClass()
           
 void setAllowModelOverride(boolean allowModelOverride)
           
 void setFreeMarkerServletMode(boolean freeMarkerServletMode)
           
 
Methods inherited from class org.springframework.web.servlet.view.AbstractTemplateViewResolver
setAllowRequestOverride, setAllowSessionOverride, setExposeRequestAttributes, setExposeSessionAttributes, setExposeSpringMacroHelpers
 
Methods inherited from class org.springframework.web.servlet.view.UrlBasedViewResolver
canHandle, createView, getAttributesMap, getCacheKey, getContentType, getOrder, getPrefix, getRequestContextAttribute, getSuffix, getViewClass, getViewNames, isRedirectContextRelative, isRedirectHttp10Compatible, loadView, setAttributes, setAttributesMap, setContentType, setOrder, setPrefix, setRedirectContextRelative, setRedirectHttp10Compatible, setRequestContextAttribute, setSuffix, setViewClass, setViewNames
 
Methods inherited from class org.springframework.web.servlet.view.AbstractCachingViewResolver
clearCache, isCache, removeFromCache, resolveViewName, setCache
 
Methods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
 
Methods inherited from class org.springframework.context.support.ApplicationObjectSupport
getApplicationContext, getMessageSourceAccessor, requiredContextClass, setApplicationContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RiotFreeMarkerViewResolver

public RiotFreeMarkerViewResolver()
Method Detail

setAllowModelOverride

public void setAllowModelOverride(boolean allowModelOverride)

setFreeMarkerServletMode

public void setFreeMarkerServletMode(boolean freeMarkerServletMode)

initApplicationContext

protected void initApplicationContext()
Overrides:
initApplicationContext in class UrlBasedViewResolver

requiredViewClass

protected Class<?> requiredViewClass()
Overrides:
requiredViewClass in class FreeMarkerViewResolver

buildView

protected AbstractUrlBasedView buildView(String viewName)
                                  throws Exception
Overrides:
buildView in class AbstractTemplateViewResolver
Throws:
Exception