org.codehaus.groovy.grails.web.sitemesh
Class GrailsNoDecorator

java.lang.Object
  extended by com.opensymphony.sitemesh.webapp.decorator.BaseWebAppDecorator
      extended by org.codehaus.groovy.grails.web.sitemesh.GrailsNoDecorator
All Implemented Interfaces:
com.opensymphony.sitemesh.Decorator

public class GrailsNoDecorator
extends com.opensymphony.sitemesh.webapp.decorator.BaseWebAppDecorator

Grails version of Sitemesh's NoDecorator original version always calls response.setContentLength which would require the calculation of resulting bytes. Calculation would be extra overhead. bug exists for OutputStream / byte version: http://jira.opensymphony.com/browse/SIM-196 skip setting ContentLength because of that bug.

Author:
Lari Hotari, Sagire Software Oy

Constructor Summary
GrailsNoDecorator()
           
 
Method Summary
protected  void render(com.opensymphony.sitemesh.Content content, HttpServletRequest request, HttpServletResponse response, ServletContext servletContext, com.opensymphony.sitemesh.webapp.SiteMeshWebAppContext webAppContext)
           
 
Methods inherited from class com.opensymphony.sitemesh.webapp.decorator.BaseWebAppDecorator
render
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GrailsNoDecorator

public GrailsNoDecorator()
Method Detail

render

protected void render(com.opensymphony.sitemesh.Content content,
                      HttpServletRequest request,
                      HttpServletResponse response,
                      ServletContext servletContext,
                      com.opensymphony.sitemesh.webapp.SiteMeshWebAppContext webAppContext)
               throws IOException,
                      ServletException
Specified by:
render in class com.opensymphony.sitemesh.webapp.decorator.BaseWebAppDecorator
Throws:
IOException
ServletException


Copyright (c) 2005-2009 The Grails project