Interface IGroupContent

All Superinterfaces:
org.eclipse.birt.report.engine.css.engine.CSSStylableElement, IContainerContent, IContent, IElement, IStyledElement
All Known Subinterfaces:
IListGroupContent, ITableGroupContent

public interface IGroupContent extends IContainerContent
Provides interfaces for Group Content.
  • Method Details

    • isHeaderRepeat

      boolean isHeaderRepeat()
      Return the indication that the group header is repeated or not.
      Returns:
      if the group header is repeated.

      true, the group header is repeated. false, the group header is not repeated.

    • setHeaderRepeat

      void setHeaderRepeat(boolean repeat)
      Set the value if the group header is repeated. if repeat is true, the group header needs to be repeat. Or, repeat is false, the group header does not need to be repeat.
      Parameters:
      repeat - if the group header is repeated.
    • getHeader

      IBandContent getHeader()
      Get the header of the group.
      Returns:
      the header of the group. Return null if the group does not have a header.
    • getFooter

      IBandContent getFooter()
      Get the footer of the group.
      Returns:
      the footer of the group. Return null if the group does not have a header.
    • getGroupID

      String getGroupID()
      Get the unique id of the group.
      Returns:
      the unique id of the group.
    • setGroupID

      void setGroupID(String groupId)
      Set the unique id of the group.
      Parameters:
      groupId - the id of the group.
    • getGroupLevel

      int getGroupLevel()
      Get the level of the group. The default level of the group is 0
      Returns:
      the level of the group.