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

All Implemented Interfaces:
    ReportElement, DataTarget

Direct Known Subclasses:
    GroupHeader, ReportFooter, AbstractRootLevelBand, DetailsFooter, Watermark, CrosstabGroupBody, ItemBand, JFreeReport, ReportDefinitionImpl, ReportHeader, NoDataBand, GroupFooter, AbstractReportDefinition, Band, PageFooter, GroupDataBody, GroupBody, RelationalGroup, PageHeader, SubGroupBody, SubReport, Group, DetailsHeader

A section is a small-scale band that allows to access the child elements but does not define how childs get added or organized in the section. Defining a sensible order is left to the subclass-implementation.
Fields inherited from org.jfree.report.Element:
ANONYMOUS_ELEMENT_PREFIX
Constructor:
 public Section() 
Method from org.jfree.report.Section Summary:
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.Section Detail:
 protected ElementDefaultStyleSheet createGlobalDefaultStyle() 
    Creates the global stylesheet for this element type. The global stylesheet is an immutable stylesheet that provides reasonable default values for some of the style keys.

    The global default stylesheet is always the last stylesheet that will be queried for values.

 abstract public ReportElement getElement(int index)
 abstract public int getElementCount()
 protected  void registerAsChild(Element element) 
 abstract protected  void removeElement(Element element)
 protected  void unregisterAsChild(Element element) 
 protected boolean unregisterParent(Element element) 
 protected  void validateLooping(Element element)