Class DRDesignGroup

java.lang.Object
ch.unibas.medizin.dynamicreports.design.base.DRDesignGroup
All Implemented Interfaces:
DRIDesignGroup, Serializable

public class DRDesignGroup extends Object implements DRIDesignGroup

DRDesignGroup class.

Author:
Ricardo Mariaca
See Also:
  • Constructor Details

    • DRDesignGroup

      public DRDesignGroup(String name)

      Constructor for DRDesignGroup.

      Parameters:
      name - a String object.
  • Method Details

    • getName

      public String getName()

      getName.

      Specified by:
      getName in interface DRIDesignGroup
      Returns:
      a String object.
    • getGroupExpression

      public DRIDesignExpression getGroupExpression()

      getGroupExpression.

      Specified by:
      getGroupExpression in interface DRIDesignGroup
      Returns:
      a DRIDesignExpression object.
    • setGroupExpression

      public void setGroupExpression(DRIDesignExpression groupExpression)

      Setter for the field groupExpression.

      Parameters:
      groupExpression - a DRIDesignExpression object.
    • getHeaderBands

      public List<DRDesignBand> getHeaderBands()

      getHeaderBands.

      Specified by:
      getHeaderBands in interface DRIDesignGroup
      Returns:
      a List object.
    • setHeaderBands

      public void setHeaderBands(List<DRDesignBand> headerBands)

      Setter for the field headerBands.

      Parameters:
      headerBands - a List object.
    • addHeaderBand

      public void addHeaderBand(DRDesignBand headerBand)

      addHeaderBand.

      Parameters:
      headerBand - a DRDesignBand object.
    • getFooterBands

      public List<DRDesignBand> getFooterBands()

      getFooterBands.

      Specified by:
      getFooterBands in interface DRIDesignGroup
      Returns:
      a List object.
    • setFooterBands

      public void setFooterBands(List<DRDesignBand> footerBands)

      Setter for the field footerBands.

      Parameters:
      footerBands - a List object.
    • addFooterBand

      public void addFooterBand(DRDesignBand footerBand)

      addFooterBand.

      Parameters:
      footerBand - a DRDesignBand object.
    • addFooterBand

      public void addFooterBand(int index, DRDesignBand footerBand)

      addFooterBand.

      Parameters:
      index - an int.
      footerBand - a DRDesignBand object.
    • isStartInNewPage

      public boolean isStartInNewPage()

      isStartInNewPage.

      Specified by:
      isStartInNewPage in interface DRIDesignGroup
      Returns:
      a boolean.
    • setStartInNewPage

      public void setStartInNewPage(boolean startInNewPage)

      Setter for the field startInNewPage.

      Parameters:
      startInNewPage - a boolean.
    • isStartInNewColumn

      public boolean isStartInNewColumn()

      isStartInNewColumn.

      Specified by:
      isStartInNewColumn in interface DRIDesignGroup
      Returns:
      a boolean.
    • setStartInNewColumn

      public void setStartInNewColumn(boolean startInNewColumn)

      Setter for the field startInNewColumn.

      Parameters:
      startInNewColumn - a boolean.
    • isReprintHeaderOnEachPage

      public boolean isReprintHeaderOnEachPage()

      isReprintHeaderOnEachPage.

      Specified by:
      isReprintHeaderOnEachPage in interface DRIDesignGroup
      Returns:
      a boolean.
    • setReprintHeaderOnEachPage

      public void setReprintHeaderOnEachPage(boolean reprintHeaderOnEachPage)

      Setter for the field reprintHeaderOnEachPage.

      Parameters:
      reprintHeaderOnEachPage - a boolean.
    • isResetPageNumber

      public boolean isResetPageNumber()

      isResetPageNumber.

      Specified by:
      isResetPageNumber in interface DRIDesignGroup
      Returns:
      a boolean.
    • setResetPageNumber

      public void setResetPageNumber(boolean resetPageNumber)

      Setter for the field resetPageNumber.

      Parameters:
      resetPageNumber - a boolean.
    • getMinHeightToStartNewPage

      public Integer getMinHeightToStartNewPage()

      getMinHeightToStartNewPage.

      Specified by:
      getMinHeightToStartNewPage in interface DRIDesignGroup
      Returns:
      a Integer object.
    • setMinHeightToStartNewPage

      public void setMinHeightToStartNewPage(Integer minHeightToStartNewPage)

      Setter for the field minHeightToStartNewPage.

      Parameters:
      minHeightToStartNewPage - a Integer object.
    • getFooterPosition

      public GroupFooterPosition getFooterPosition()

      getFooterPosition.

      Specified by:
      getFooterPosition in interface DRIDesignGroup
      Returns:
      a GroupFooterPosition object.
    • setFooterPosition

      public void setFooterPosition(GroupFooterPosition footerPosition)

      Setter for the field footerPosition.

      Parameters:
      footerPosition - a GroupFooterPosition object.
    • isKeepTogether

      public boolean isKeepTogether()

      isKeepTogether.

      Specified by:
      isKeepTogether in interface DRIDesignGroup
      Returns:
      a boolean.
    • setKeepTogether

      public void setKeepTogether(boolean keepTogether)

      Setter for the field keepTogether.

      Parameters:
      keepTogether - a boolean.
    • isHeaderWithSubtotal

      public boolean isHeaderWithSubtotal()

      isHeaderWithSubtotal.

      Specified by:
      isHeaderWithSubtotal in interface DRIDesignGroup
      Returns:
      a boolean.
    • setHeaderWithSubtotal

      public void setHeaderWithSubtotal(boolean headerWithSubtotal)

      Setter for the field headerWithSubtotal.

      Parameters:
      headerWithSubtotal - a boolean.