info.magnolia.module.blossom.view
Class TemplateViewResolver

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 info.magnolia.module.blossom.view.TemplateViewResolver
All Implemented Interfaces:
org.springframework.context.ApplicationContextAware, org.springframework.core.Ordered, org.springframework.web.context.ServletContextAware, org.springframework.web.servlet.ViewResolver

public class TemplateViewResolver
extends org.springframework.web.servlet.view.UrlBasedViewResolver

ViewResolver that will resolve views for templates for rendering using the provided TemplateRenderer.

Since:
1.0

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
TemplateViewResolver()
           
 
Method Summary
protected  org.springframework.web.servlet.view.AbstractUrlBasedView buildView(String viewName)
           
protected  boolean canHandle(String viewName, Locale locale)
           
protected  Class requiredViewClass()
           
 void setViewRenderer(info.magnolia.rendering.renderer.Renderer viewRenderer)
           
 
Methods inherited from class org.springframework.web.servlet.view.UrlBasedViewResolver
createView, getAttributesMap, getCacheKey, getContentType, getOrder, getPrefix, getRequestContextAttribute, getSuffix, getViewClass, getViewNames, initApplicationContext, 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

TemplateViewResolver

public TemplateViewResolver()
Method Detail

setViewRenderer

public void setViewRenderer(info.magnolia.rendering.renderer.Renderer viewRenderer)

requiredViewClass

protected Class requiredViewClass()
Overrides:
requiredViewClass in class org.springframework.web.servlet.view.UrlBasedViewResolver

buildView

protected org.springframework.web.servlet.view.AbstractUrlBasedView buildView(String viewName)
                                                                       throws Exception
Overrides:
buildView in class org.springframework.web.servlet.view.UrlBasedViewResolver
Throws:
Exception

canHandle

protected boolean canHandle(String viewName,
                            Locale locale)
Overrides:
canHandle in class org.springframework.web.servlet.view.UrlBasedViewResolver


Copyright © 2009-2012 Magnolia International Ltd.. All Rights Reserved.