org.jfree.report
Class ReportHeader

java.lang.Object
  extended byorg.jfree.report.Element
      extended byorg.jfree.report.Band
          extended byorg.jfree.report.ReportHeader
All Implemented Interfaces:
java.lang.Cloneable, DataTarget, java.io.Serializable

public class ReportHeader
extends Band

A report band that is printed once only at the beginning of the report.

A flag can be set forcing the report generator to start a new page after printing the report header.

Note that if there is a page header on the first page of your report, it will be printed above the report header, the logic being that the page header *always* appears at the top of the page. In many cases, it makes better sense to suppress the page header on the first page of the report (leaving just the report header on page 1).

Author:
David Gilbert, Thomas Morgner
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jfree.report.Band
ANONYMOUS_BAND_PREFIX, CONTENT_TYPE
 
Fields inherited from class org.jfree.report.Element
ANONYMOUS_ELEMENT_PREFIX
 
Constructor Summary
ReportHeader()
          Constructs a report header, initially containing no elements.
 
Methods inherited from class org.jfree.report.Band
addElement, addElement, addElements, clone, getBandDefaults, getContentType, getElement, getElement, getElementArray, getElementCount, getElements, getLayout, handleRegisterStyleSheetCollection, handleUnregisterStyleSheetCollection, invalidateLayout, isPagebreakAfterPrint, isPagebreakBeforePrint, removeElement, setLayout, setPagebreakAfterPrint, setPagebreakBeforePrint, toString, updateStyleSheetCollection
 
Methods inherited from class org.jfree.report.Element
getDataSource, getMaximumSize, getMinimumSize, getName, getParent, getPreferredSize, getStyle, getStyleSheetCollection, getTreeLock, getValue, isDynamicContent, isLayoutCacheable, isVisible, registerStyleSheetCollection, setDataSource, setDynamicContent, setLayoutCacheable, setMaximumSize, setMinimumSize, setName, setParent, setPreferredSize, setVisible, unregisterStyleSheetCollection
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ReportHeader

public ReportHeader()
Constructs a report header, initially containing no elements.