Save This Page
Home » pentaho-reporting-engine-classic-0.8.10 » org » jfree » report » [javadoc | source]
org.jfree.report
public class: DetailsHeader [javadoc | source]
java.lang.Object
   org.jfree.report.Element
      org.jfree.report.Section
         org.jfree.report.Band
            org.jfree.report.DetailsHeader

All Implemented Interfaces:
    RootLevelBand, ReportElement, DataTarget

A details header is printed between the last group-header and the first detail band. The header is printed on the itemsStarted(..) event. A details-header cannot carry subreports. This behavior can be easily changed with a style-expression on the visible-style-property. ("=NOT(ISEMPTYDATA())"
Fields inherited from org.jfree.report.Band:
CONTENT_TYPE,  ANONYMOUS_BAND_PREFIX
Fields inherited from org.jfree.report.Element:
ANONYMOUS_ELEMENT_PREFIX
Constructor:
 public DetailsHeader() 
Method from org.jfree.report.DetailsHeader Summary:
getSubReport,   getSubReportCount,   getSubReports,   isRepeat,   isSticky,   setRepeat,   setSticky
Methods from org.jfree.report.Band:
addElement,   addElement,   addElements,   clear,   clone,   createGlobalDefaultStyle,   getElement,   getElement,   getElementArray,   getElementCount,   isPagebreakAfterPrint,   isPagebreakBeforePrint,   removeElement,   setPagebreakAfterPrint,   setPagebreakBeforePrint,   toString,   unsafeGetElementArray
Methods from org.jfree.report.Section:
createGlobalDefaultStyle,   getElement,   getElementCount,   registerAsChild,   removeElement,   unregisterAsChild,   unregisterParent,   validateLooping
Methods from org.jfree.report.Element:
clone,   createGlobalDefaultStyle,   getAttribute,   getAttributeExpression,   getAttributeExpressionNames,   getAttributeExpressionNamespaces,   getAttributeNames,   getAttributeNamespaces,   getAttributes,   getContentBase,   getDataSource,   getDefinitionSource,   getElementType,   getElementTypeName,   getHRefTarget,   getId,   getMetaData,   getName,   getObjectID,   getParent,   getParentSection,   getReportDefinition,   getStyle,   getStyleExpression,   getStyleExpressions,   getTreeLock,   getValue,   isDynamicContent,   isVisible,   setAttribute,   setAttributeExpression,   setDataSource,   setDynamicContent,   setElementType,   setHRefTarget,   setId,   setName,   setParent,   setStyleExpression,   setVisible
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.jfree.report.DetailsHeader Detail:
 public final SubReport getSubReport(int index) 
    Throws an IndexOutOfBoundsException as page-footer cannot have sub-reports.
 public final int getSubReportCount() 
    Returns the number of subreports on this band. This returns zero, as page-bands cannot have subreports.
 public SubReport[] getSubReports() 
    Returns an empty array, as page-footer cannot have subreports.
 public boolean isRepeat() 
    Checks whether this group header should be repeated on new pages.
 public boolean isSticky() 
    Returns true if the footer should be shown on all subreports.
 public  void setRepeat(boolean repeat) 
    Defines, whether this group header should be repeated on new pages.
 public  void setSticky(boolean b) 
    Defines whether the footer should be shown on all subreports.