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 final String
     
    protected org.springframework.web.servlet.View
     

    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

    PATH_VARIABLES, RESPONSE_STATUS_ATTRIBUTE, SELECTED_CONTENT_TYPE
  • Constructor Summary

    Constructors
    Constructor
    Description
    GrailsLayoutView(GroovyPageLayoutFinder groovyPageLayoutFinder, org.springframework.web.servlet.View innerView)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    applyMetaHttpEquivContentType(com.opensymphony.sitemesh.Content content, jakarta.servlet.http.HttpServletResponse response)
     
    protected void
    beforeDecorating(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)
     
    createContentBufferingResponse(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.View
     
    groovy.text.Template
     
    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)
     
    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)
     
    protected void
    renderTemplate(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, 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

    Methods inherited from class org.springframework.context.support.ApplicationObjectSupport

    getApplicationContext, getMessageSourceAccessor, initApplicationContext, obtainApplicationContext, requiredContextClass, setApplicationContext

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • innerView

      protected org.springframework.web.servlet.View innerView
    • GSP_SITEMESH_PAGE

      public static final String GSP_SITEMESH_PAGE
  • Constructor Details

    • GrailsLayoutView

      public GrailsLayoutView(GroovyPageLayoutFinder groovyPageLayoutFinder, org.springframework.web.servlet.View innerView)
  • Method Details

    • getContentType

      public String getContentType()
      Specified by:
      getContentType in interface org.springframework.web.servlet.View
      Overrides:
      getContentType in class org.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:
      renderTemplate in class org.grails.web.servlet.view.AbstractGrailsView
      Throws:
      Exception
    • beforeDecorating

      protected void beforeDecorating(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)
    • 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:
      getTemplate in class org.grails.web.servlet.view.AbstractGrailsView
    • getInnerView

      public org.springframework.web.servlet.View getInnerView()