Class BaseWebAppDecorator

java.lang.Object
com.opensymphony.sitemesh.webapp.decorator.BaseWebAppDecorator
All Implemented Interfaces:
Decorator
Direct Known Subclasses:
DispatchedDecorator, NoDecorator, OldDecorator2NewDecorator

public abstract class BaseWebAppDecorator extends Object implements Decorator
Convenient base class for all Java web-app based decorators that make use of the Servlet API.
Since:
SiteMesh 3.0
Author:
Joe Walnes
  • Constructor Details

    • BaseWebAppDecorator

      public BaseWebAppDecorator()
  • Method Details

    • render

      protected abstract void render(Content content, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.ServletContext servletContext, SiteMeshWebAppContext webAppContext) throws IOException, javax.servlet.ServletException
      More convenient version of render(com.opensymphony.sitemesh.Content, com.opensymphony.sitemesh.SiteMeshContext) suited for Servlet API calls.
      Parameters:
      content - the content
      request - the request
      response - the response
      servletContext - the servlet context
      webAppContext - the web app context
      Throws:
      IOException - Signals that an I/O exception has occurred.
      javax.servlet.ServletException - the servlet exception
    • render

      public void render(Content content, SiteMeshContext context)
      Render.
      Specified by:
      render in interface Decorator
      Parameters:
      content - the content
      context - the context