Class DRGroup

java.lang.Object
ch.unibas.medizin.dynamicreports.report.base.DRGroup
All Implemented Interfaces:
DRIGroup, Serializable

public class DRGroup extends Object implements DRIGroup

DRGroup class.

Author:
Ricardo Mariaca
See Also:
  • Constructor Details

    • DRGroup

      public DRGroup(DRTextField<?> valueField)

      Constructor for DRGroup.

      Parameters:
      valueField - a DRTextField object.
    • DRGroup

      public DRGroup(String name, DRTextField<?> valueField)

      Constructor for DRGroup.

      Parameters:
      name - a String object.
      valueField - a DRTextField object.
  • Method Details

    • getName

      public String getName()

      getName.

      Specified by:
      getName in interface DRIGroup
      Returns:
      a String object.
    • getValueField

      public DRTextField<?> getValueField()

      getValueField.

      Specified by:
      getValueField in interface DRIGroup
      Returns:
      a DRITextField object.
    • getTitleExpression

      public DRIExpression<?> getTitleExpression()

      getTitleExpression.

      Specified by:
      getTitleExpression in interface DRIGroup
      Returns:
      a DRIExpression object.
    • setTitleExpression

      public void setTitleExpression(DRIExpression<?> titleExpression)

      Setter for the field titleExpression.

      Parameters:
      titleExpression - a DRIExpression object.
    • getTitleStyle

      public DRIReportStyle getTitleStyle()

      getTitleStyle.

      Specified by:
      getTitleStyle in interface DRIGroup
      Returns:
      a DRIReportStyle object.
    • setTitleStyle

      public void setTitleStyle(DRIReportStyle titleStyle)

      Setter for the field titleStyle.

      Parameters:
      titleStyle - a DRIReportStyle object.
    • getTitleWidth

      public Integer getTitleWidth()

      getTitleWidth.

      Specified by:
      getTitleWidth in interface DRIGroup
      Returns:
      a Integer object.
    • setTitleWidth

      public void setTitleWidth(Integer titleWidth)

      Setter for the field titleWidth.

      Parameters:
      titleWidth - a Integer object.
    • getHeaderLayout

      public GroupHeaderLayout getHeaderLayout()

      getHeaderLayout.

      Specified by:
      getHeaderLayout in interface DRIGroup
      Returns:
      a GroupHeaderLayout object.
    • setHeaderLayout

      public void setHeaderLayout(GroupHeaderLayout headerLayout)

      Setter for the field headerLayout.

      Parameters:
      headerLayout - a GroupHeaderLayout object.
    • getHideColumn

      public Boolean getHideColumn()

      getHideColumn.

      Specified by:
      getHideColumn in interface DRIGroup
      Returns:
      a Boolean object.
    • setHideColumn

      public void setHideColumn(Boolean hideColumn)

      Setter for the field hideColumn.

      Parameters:
      hideColumn - a Boolean object.
    • getGroupByDataType

      public Boolean getGroupByDataType()

      getGroupByDataType.

      Specified by:
      getGroupByDataType in interface DRIGroup
      Returns:
      a Boolean object.
    • setGroupByDataType

      public void setGroupByDataType(Boolean groupByDataType)

      Setter for the field groupByDataType.

      Parameters:
      groupByDataType - a Boolean object.
    • getShowColumnHeaderAndFooter

      public Boolean getShowColumnHeaderAndFooter()

      getShowColumnHeaderAndFooter.

      Specified by:
      getShowColumnHeaderAndFooter in interface DRIGroup
      Returns:
      a Boolean object.
    • setShowColumnHeaderAndFooter

      public void setShowColumnHeaderAndFooter(Boolean showColumnHeaderAndFooter)

      Setter for the field showColumnHeaderAndFooter.

      Parameters:
      showColumnHeaderAndFooter - a Boolean object.
    • getAddToTableOfContents

      public Boolean getAddToTableOfContents()

      getAddToTableOfContents.

      Specified by:
      getAddToTableOfContents in interface DRIGroup
      Returns:
      a Boolean object.
    • setAddToTableOfContents

      public void setAddToTableOfContents(Boolean addToTableOfContents)

      Setter for the field addToTableOfContents.

      Parameters:
      addToTableOfContents - a Boolean object.
    • getPrintSubtotalsWhenExpression

      public DRIExpression<Boolean> getPrintSubtotalsWhenExpression()

      getPrintSubtotalsWhenExpression.

      Specified by:
      getPrintSubtotalsWhenExpression in interface DRIGroup
      Returns:
      a DRIExpression object.
    • setPrintSubtotalsWhenExpression

      public void setPrintSubtotalsWhenExpression(DRIExpression<Boolean> printSubtotalsWhenExpression)

      Setter for the field printSubtotalsWhenExpression.

      Parameters:
      printSubtotalsWhenExpression - a DRIExpression object.
    • getPadding

      public Integer getPadding()

      getPadding.

      Specified by:
      getPadding in interface DRIGroup
      Returns:
      a Integer object.
    • setPadding

      public void setPadding(Integer padding)

      Setter for the field padding.

      Parameters:
      padding - a Integer object.
    • getStartInNewPage

      public Boolean getStartInNewPage()

      getStartInNewPage.

      Specified by:
      getStartInNewPage in interface DRIGroup
      Returns:
      a Boolean object.
    • setStartInNewPage

      public void setStartInNewPage(Boolean startInNewPage)

      Setter for the field startInNewPage.

      Parameters:
      startInNewPage - a Boolean object.
    • getStartInNewColumn

      public Boolean getStartInNewColumn()

      getStartInNewColumn.

      Specified by:
      getStartInNewColumn in interface DRIGroup
      Returns:
      a Boolean object.
    • setStartInNewColumn

      public void setStartInNewColumn(Boolean startInNewColumn)

      Setter for the field startInNewColumn.

      Parameters:
      startInNewColumn - a Boolean object.
    • getReprintHeaderOnEachPage

      public Boolean getReprintHeaderOnEachPage()

      getReprintHeaderOnEachPage.

      Specified by:
      getReprintHeaderOnEachPage in interface DRIGroup
      Returns:
      a Boolean object.
    • setReprintHeaderOnEachPage

      public void setReprintHeaderOnEachPage(Boolean reprintHeaderOnEachPage)

      Setter for the field reprintHeaderOnEachPage.

      Parameters:
      reprintHeaderOnEachPage - a Boolean object.
    • getResetPageNumber

      public Boolean getResetPageNumber()

      getResetPageNumber.

      Specified by:
      getResetPageNumber in interface DRIGroup
      Returns:
      a Boolean object.
    • setResetPageNumber

      public void setResetPageNumber(Boolean resetPageNumber)

      Setter for the field resetPageNumber.

      Parameters:
      resetPageNumber - a Boolean object.
    • getMinHeightToStartNewPage

      public Integer getMinHeightToStartNewPage()

      getMinHeightToStartNewPage.

      Specified by:
      getMinHeightToStartNewPage in interface DRIGroup
      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 DRIGroup
      Returns:
      a GroupFooterPosition object.
    • setFooterPosition

      public void setFooterPosition(GroupFooterPosition footerPosition)

      Setter for the field footerPosition.

      Parameters:
      footerPosition - a GroupFooterPosition object.
    • getKeepTogether

      public Boolean getKeepTogether()

      getKeepTogether.

      Specified by:
      getKeepTogether in interface DRIGroup
      Returns:
      a Boolean object.
    • setKeepTogether

      public void setKeepTogether(Boolean keepTogether)

      Setter for the field keepTogether.

      Parameters:
      keepTogether - a Boolean object.
    • getHeaderWithSubtotal

      public Boolean getHeaderWithSubtotal()

      getHeaderWithSubtotal.

      Specified by:
      getHeaderWithSubtotal in interface DRIGroup
      Returns:
      a Boolean object.
    • setHeaderWithSubtotal

      public void setHeaderWithSubtotal(Boolean headerWithSubtotal)

      Setter for the field headerWithSubtotal.

      Parameters:
      headerWithSubtotal - a Boolean object.
    • getHeaderBand

      public DRBand getHeaderBand()

      getHeaderBand.

      Specified by:
      getHeaderBand in interface DRIGroup
      Returns:
      a DRIBand object.
    • getFooterBand

      public DRBand getFooterBand()

      getFooterBand.

      Specified by:
      getFooterBand in interface DRIGroup
      Returns:
      a DRIBand object.