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
FieldsModifier and TypeFieldDescriptionstatic final Stringprotected org.springframework.web.servlet.ViewFields inherited from class org.springframework.web.servlet.view.AbstractView
DEFAULT_CONTENT_TYPEFields inherited from class org.springframework.context.support.ApplicationObjectSupport
loggerFields inherited from interface org.springframework.web.servlet.View
PATH_VARIABLES, RESPONSE_STATUS_ATTRIBUTE, SELECTED_CONTENT_TYPE -
Constructor Summary
ConstructorsConstructorDescriptionGrailsLayoutView(GroovyPageLayoutFinder groovyPageLayoutFinder, org.springframework.web.servlet.View innerView) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidapplyMetaHttpEquivContentType(com.opensymphony.sitemesh.Content content, jakarta.servlet.http.HttpServletResponse response) protected voidbeforeDecorating(com.opensymphony.sitemesh.Content content, Map<String, Object> model, org.grails.web.servlet.mvc.GrailsWebRequest webRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) protected GrailsContentBufferingResponsecreateContentBufferingResponse(Map<String, Object> model, org.grails.web.servlet.mvc.GrailsWebRequest webRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) org.springframework.web.servlet.Viewgroovy.text.Templateprotected com.opensymphony.sitemesh.ContentobtainContent(Map<String, Object> model, org.grails.web.servlet.mvc.GrailsWebRequest webRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) protected voidrenderInnerView(Map<String, Object> model, org.grails.web.servlet.mvc.GrailsWebRequest webRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, GrailsContentBufferingResponse contentBufferingResponse) protected voidrenderTemplate(Map<String, Object> model, org.grails.web.servlet.mvc.GrailsWebRequest webRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Methods inherited from class org.grails.web.servlet.view.AbstractGrailsView
createGrailsWebRequest, renderMergedOutputModel, rethrowRenderExceptionMethods inherited from class org.springframework.web.servlet.view.AbstractUrlBasedView
afterPropertiesSet, checkResource, getUrl, isUrlRequired, setUrl, toStringMethods 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, writeToResponseMethods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContextMethods inherited from class org.springframework.context.support.ApplicationObjectSupport
getApplicationContext, getMessageSourceAccessor, initApplicationContext, obtainApplicationContext, requiredContextClass, setApplicationContext
-
Field Details
-
innerView
protected org.springframework.web.servlet.View innerView -
GSP_SITEMESH_PAGE
-
-
Constructor Details
-
GrailsLayoutView
public GrailsLayoutView(GroovyPageLayoutFinder groovyPageLayoutFinder, org.springframework.web.servlet.View innerView)
-
-
Method Details
-
getContentType
- Specified by:
getContentTypein interfaceorg.springframework.web.servlet.View- Overrides:
getContentTypein classorg.springframework.web.servlet.view.AbstractView
-
renderTemplate
protected void renderTemplate(Map<String, Object> model, org.grails.web.servlet.mvc.GrailsWebRequest webRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws Exception- Specified by:
renderTemplatein classorg.grails.web.servlet.view.AbstractGrailsView- Throws:
Exception
-
beforeDecorating
-
applyMetaHttpEquivContentType
protected void applyMetaHttpEquivContentType(com.opensymphony.sitemesh.Content content, jakarta.servlet.http.HttpServletResponse response) -
obtainContent
protected com.opensymphony.sitemesh.Content obtainContent(Map<String, Object> model, org.grails.web.servlet.mvc.GrailsWebRequest webRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws Exception- Throws:
Exception
-
renderInnerView
protected void renderInnerView(Map<String, Object> model, org.grails.web.servlet.mvc.GrailsWebRequest webRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, GrailsContentBufferingResponse contentBufferingResponse) throws Exception- Throws:
Exception
-
createContentBufferingResponse
protected GrailsContentBufferingResponse createContentBufferingResponse(Map<String, Object> model, org.grails.web.servlet.mvc.GrailsWebRequest webRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.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()
-