de.neuland.jade4j.spring.view
Class JadeView

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.AbstractView
              extended by org.springframework.web.servlet.view.AbstractUrlBasedView
                  extended by org.springframework.web.servlet.view.AbstractTemplateView
                      extended by de.neuland.jade4j.spring.view.JadeView
All Implemented Interfaces:
org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware, org.springframework.web.context.ServletContextAware, org.springframework.web.servlet.View

public class JadeView
extends org.springframework.web.servlet.view.AbstractTemplateView


Field Summary
 
Fields inherited from class org.springframework.web.servlet.view.AbstractTemplateView
SPRING_MACRO_REQUEST_CONTEXT_ATTRIBUTE
 
Fields inherited from class org.springframework.web.servlet.view.AbstractView
DEFAULT_CONTENT_TYPE
 
Fields inherited from class org.springframework.context.support.ApplicationObjectSupport
logger
 
Fields inherited from interface org.springframework.web.servlet.View
RESPONSE_STATUS_ATTRIBUTE
 
Constructor Summary
JadeView()
           
 
Method Summary
 boolean checkResource(Locale locale)
           
 de.neuland.jade4j.JadeConfiguration getConfiguration()
           
 String getContentType()
           
 String getEncoding()
           
protected  de.neuland.jade4j.template.JadeTemplate getTemplate()
           
protected  void processTemplate(de.neuland.jade4j.template.JadeTemplate template, Map<String,Object> model, javax.servlet.http.HttpServletResponse response)
           
protected  void renderMergedTemplateModel(Map<String,Object> model, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void setConfiguration(de.neuland.jade4j.JadeConfiguration configuration)
           
 void setContentType(String contentType)
           
 void setEncoding(String encoding)
           
 void setRenderExceptions(boolean renderExceptions)
           
 
Methods inherited from class org.springframework.web.servlet.view.AbstractTemplateView
applyContentType, renderMergedOutputModel, setAllowRequestOverride, setAllowSessionOverride, setExposeRequestAttributes, setExposeSessionAttributes, setExposeSpringMacroHelpers
 
Methods inherited from class org.springframework.web.servlet.view.AbstractUrlBasedView
afterPropertiesSet, getUrl, isUrlRequired, setUrl, toString
 
Methods inherited from class org.springframework.web.servlet.view.AbstractView
addStaticAttribute, createRequestContext, createTemporaryOutputStream, exposeModelAsRequestAttributes, generatesDownloadContent, getAttributesMap, getBeanName, getRequestContextAttribute, getStaticAttributes, prepareResponse, render, setAttributes, setAttributesCSV, setAttributesMap, setBeanName, setRequestContextAttribute, writeToResponse
 
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, initApplicationContext, requiredContextClass, setApplicationContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JadeView

public JadeView()
Method Detail

renderMergedTemplateModel

protected void renderMergedTemplateModel(Map<String,Object> model,
                                         javax.servlet.http.HttpServletRequest request,
                                         javax.servlet.http.HttpServletResponse response)
                                  throws Exception
Specified by:
renderMergedTemplateModel in class org.springframework.web.servlet.view.AbstractTemplateView
Throws:
Exception

getTemplate

protected de.neuland.jade4j.template.JadeTemplate getTemplate()
                                                       throws IOException,
                                                              de.neuland.jade4j.exceptions.JadeException
Throws:
IOException
de.neuland.jade4j.exceptions.JadeException

checkResource

public boolean checkResource(Locale locale)
                      throws Exception
Overrides:
checkResource in class org.springframework.web.servlet.view.AbstractUrlBasedView
Throws:
Exception

processTemplate

protected void processTemplate(de.neuland.jade4j.template.JadeTemplate template,
                               Map<String,Object> model,
                               javax.servlet.http.HttpServletResponse response)
                        throws IOException
Throws:
IOException

getConfiguration

public de.neuland.jade4j.JadeConfiguration getConfiguration()

setConfiguration

public void setConfiguration(de.neuland.jade4j.JadeConfiguration configuration)

getEncoding

public String getEncoding()

setEncoding

public void setEncoding(String encoding)

setRenderExceptions

public void setRenderExceptions(boolean renderExceptions)

getContentType

public String getContentType()
Specified by:
getContentType in interface org.springframework.web.servlet.View
Overrides:
getContentType in class org.springframework.web.servlet.view.AbstractView

setContentType

public void setContentType(String contentType)
Overrides:
setContentType in class org.springframework.web.servlet.view.AbstractView


Copyright © 2014. All rights reserved.