org.pentaho.reporting.engine.classic.core.metadata
Interface SectionType

All Superinterfaces:
Cloneable, DataSource, ElementType, Serializable
All Known Implementing Classes:
BandType, CrosstabSummaryFooterType, CrosstabSummaryHeaderType, CrosstabTitleFooterType, CrosstabTitleHeaderType, DetailsFooterType, DetailsHeaderType, GroupDataBodyType, GroupFooterType, GroupHeaderType, ItemBandType, MasterReportType, NoDataBandType, PageFooterType, PageHeaderType, RelationalGroupType, ReportFooterType, ReportHeaderType, SubGroupBodyType, SubReportType, WatermarkType

public interface SectionType
extends ElementType

The section type interface is a marker interface to separate data-elements from sections (which contain other elements but produce no content on their own).

Author:
Thomas Morgner

Method Summary
 boolean isRestricted()
          A band that serves a specific purpose within a slotted parent should return "true" here.
 
Methods inherited from interface org.pentaho.reporting.engine.classic.core.metadata.ElementType
configureDesignTimeDefaults, getDesignValue, getMetaData
 
Methods inherited from interface org.pentaho.reporting.engine.classic.core.filter.DataSource
clone, getValue
 

Method Detail

isRestricted

boolean isRestricted()
A band that serves a specific purpose within a slotted parent should return "true" here. Plain elemetns and bands that can be freely combined should return false.

Returns:
true, if the usage is restricted.