info.magnolia.module.blossom.view
Class ParagraphViewResolver

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.ParagraphViewResolver
All Implemented Interfaces:
org.springframework.context.ApplicationContextAware, org.springframework.core.Ordered, org.springframework.web.context.ServletContextAware, org.springframework.web.servlet.ViewResolver

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

ViewResolver for paragraphs that will resolve views for rendering using the provided ParagraphRenderer.

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
ParagraphViewResolver()
           
 
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.module.templating.ParagraphRenderer 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

ParagraphViewResolver

public ParagraphViewResolver()
Method Detail

setViewRenderer

public void setViewRenderer(info.magnolia.module.templating.ParagraphRenderer 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-2011 Magnolia International Ltd.. All Rights Reserved.