public abstract class

AbstractJspDecorator

extends Object
implements Decorator JspDecorator
java.lang.Object
   ↳ com.atlassian.jira.web.pagebuilder.AbstractJspDecorator
Known Direct Subclasses

Class Overview

Abstract superclass for decorators rendered by JSPs. These decorators require 4 JSPs:

  • One rendered before the decorated page's head
  • One rendered after the decorated page's head
  • One rendered before the decorated page's body
  • One rendered after the decorated page's body

Summary

Fields
protected final String bodyPostPath
protected final String bodyPrePath
protected final String headPostPath
protected final String headPrePath
protected final WebResourceAssembler webResourceAssembler
Protected Constructors
AbstractJspDecorator(WebResourceAssembler webResourceAssembler, String headPrePath, String headPostPath, String bodyPrePath, String bodyPostPath)
Public Methods
void setContext(ServletContext servletContext, HttpServletRequest request, HttpServletResponse response)
Sets this decorator's context
void writeOnFlush(Writer writer)
void writePostBody(Writer writer, DecoratablePage.ParsedBody parsedBody)
void writePostHead(Writer writer, DecoratablePage.ParsedHead parsedHead)
void writePreBody(Writer writer, DecoratablePage.ParsedBody parsedBody)
void writePreHead(Writer writer)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.web.pagebuilder.Decorator
From interface com.atlassian.jira.web.pagebuilder.JspDecorator

Fields

protected final String bodyPostPath

protected final String bodyPrePath

protected final String headPostPath

protected final String headPrePath

protected final WebResourceAssembler webResourceAssembler

Protected Constructors

protected AbstractJspDecorator (WebResourceAssembler webResourceAssembler, String headPrePath, String headPostPath, String bodyPrePath, String bodyPostPath)

Public Methods

public void setContext (ServletContext servletContext, HttpServletRequest request, HttpServletResponse response)

Sets this decorator's context

Parameters
servletContext servlet context
request request
response response

public void writeOnFlush (Writer writer)

public void writePostBody (Writer writer, DecoratablePage.ParsedBody parsedBody)

public void writePostHead (Writer writer, DecoratablePage.ParsedHead parsedHead)

public void writePreBody (Writer writer, DecoratablePage.ParsedBody parsedBody)

public void writePreHead (Writer writer)