Package org.grails.web.sitemesh
Class GrailsLayoutView
- java.lang.Object
-
- org.springframework.context.support.ApplicationObjectSupport
-
- org.springframework.web.context.support.WebApplicationObjectSupport
-
- org.springframework.web.servlet.view.AbstractView
-
- org.springframework.web.servlet.view.AbstractUrlBasedView
-
- org.grails.web.servlet.view.AbstractGrailsView
-
- org.grails.web.sitemesh.GrailsLayoutView
-
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware,org.springframework.beans.factory.InitializingBean,org.springframework.context.ApplicationContextAware,org.springframework.web.context.ServletContextAware,org.springframework.web.servlet.View
- Direct Known Subclasses:
SitemeshLayoutView
public class GrailsLayoutView extends org.grails.web.servlet.view.AbstractGrailsView
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringGSP_SITEMESH_PAGEprotected org.springframework.web.servlet.ViewinnerView
-
Constructor Summary
Constructors Constructor Description GrailsLayoutView(GroovyPageLayoutFinder groovyPageLayoutFinder, org.springframework.web.servlet.View innerView)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidapplyMetaHttpEquivContentType(com.opensymphony.sitemesh.Content content, javax.servlet.http.HttpServletResponse response)protected voidbeforeDecorating(com.opensymphony.sitemesh.Content content, java.util.Map<java.lang.String,java.lang.Object> model, org.grails.web.servlet.mvc.GrailsWebRequest webRequest, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)protected GrailsContentBufferingResponsecreateContentBufferingResponse(java.util.Map<java.lang.String,java.lang.Object> model, org.grails.web.servlet.mvc.GrailsWebRequest webRequest, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)java.lang.StringgetContentType()org.springframework.web.servlet.ViewgetInnerView()groovy.text.TemplategetTemplate()protected com.opensymphony.sitemesh.ContentobtainContent(java.util.Map<java.lang.String,java.lang.Object> model, org.grails.web.servlet.mvc.GrailsWebRequest webRequest, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)protected voidrenderInnerView(java.util.Map<java.lang.String,java.lang.Object> model, org.grails.web.servlet.mvc.GrailsWebRequest webRequest, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, GrailsContentBufferingResponse contentBufferingResponse)protected voidrenderTemplate(java.util.Map<java.lang.String,java.lang.Object> model, org.grails.web.servlet.mvc.GrailsWebRequest webRequest, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)-
Methods inherited from class org.grails.web.servlet.view.AbstractGrailsView
createGrailsWebRequest, renderMergedOutputModel, rethrowRenderException
-
Methods inherited from class org.springframework.web.servlet.view.AbstractUrlBasedView
afterPropertiesSet, checkResource, getUrl, isUrlRequired, setUrl, toString
-
Methods inherited from class org.springframework.web.servlet.view.AbstractView
addStaticAttribute, createMergedOutputModel, createRequestContext, createTemporaryOutputStream, exposeModelAsRequestAttributes, formatViewName, generatesDownloadContent, getAttributesMap, getBeanName, getRequestContextAttribute, getRequestToExpose, getStaticAttributes, isExposePathVariables, prepareResponse, render, setAttributes, setAttributesCSV, setAttributesMap, setBeanName, setContentType, setExposeContextBeansAsAttributes, setExposedContextBeanNames, setExposePathVariables, setRequestContextAttribute, setResponseContentType, writeToResponse
-
Methods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
-
-
-
-
Constructor Detail
-
GrailsLayoutView
public GrailsLayoutView(GroovyPageLayoutFinder groovyPageLayoutFinder, org.springframework.web.servlet.View innerView)
-
-
Method Detail
-
getContentType
public java.lang.String getContentType()
- Specified by:
getContentTypein interfaceorg.springframework.web.servlet.View- Overrides:
getContentTypein classorg.springframework.web.servlet.view.AbstractView
-
renderTemplate
protected void renderTemplate(java.util.Map<java.lang.String,java.lang.Object> model, org.grails.web.servlet.mvc.GrailsWebRequest webRequest, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.lang.Exception- Specified by:
renderTemplatein classorg.grails.web.servlet.view.AbstractGrailsView- Throws:
java.lang.Exception
-
beforeDecorating
protected void beforeDecorating(com.opensymphony.sitemesh.Content content, java.util.Map<java.lang.String,java.lang.Object> model, org.grails.web.servlet.mvc.GrailsWebRequest webRequest, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
-
applyMetaHttpEquivContentType
protected void applyMetaHttpEquivContentType(com.opensymphony.sitemesh.Content content, javax.servlet.http.HttpServletResponse response)
-
obtainContent
protected com.opensymphony.sitemesh.Content obtainContent(java.util.Map<java.lang.String,java.lang.Object> model, org.grails.web.servlet.mvc.GrailsWebRequest webRequest, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.lang.Exception- Throws:
java.lang.Exception
-
renderInnerView
protected void renderInnerView(java.util.Map<java.lang.String,java.lang.Object> model, org.grails.web.servlet.mvc.GrailsWebRequest webRequest, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, GrailsContentBufferingResponse contentBufferingResponse) throws java.lang.Exception- Throws:
java.lang.Exception
-
createContentBufferingResponse
protected GrailsContentBufferingResponse createContentBufferingResponse(java.util.Map<java.lang.String,java.lang.Object> model, org.grails.web.servlet.mvc.GrailsWebRequest webRequest, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
-
getTemplate
public groovy.text.Template getTemplate()
- Specified by:
getTemplatein classorg.grails.web.servlet.view.AbstractGrailsView
-
getInnerView
public org.springframework.web.servlet.View getInnerView()
-
-