Class TableReportGroup

    • Constructor Detail

      • TableReportGroup

        public TableReportGroup​(JRGroup datasetGroup)
    • Method Detail

      • getExpression

        public JRExpression getExpression()
        Description copied from interface: JRGroup
        Gets the expression that defines what records in the group have in common.
        Specified by:
        getExpression in interface JRGroup
      • getFooterPosition

        public FooterPositionEnum getFooterPosition()
        Description copied from interface: JRGroup
        Specifies how the group footer section behaves with regards to its position on the current page.
        Specified by:
        getFooterPosition in interface JRGroup
      • setGroupFooter

        protected void setGroupFooter​(JRBand footer)
      • setGroupHeader

        protected void setGroupHeader​(JRBand header)
      • getMinHeightToStartNewPage

        public int getMinHeightToStartNewPage()
        Description copied from interface: JRGroup
        Gets the minimum amount of vertical space needed at the bottom of the column in order to place the group header on the current column.
        Specified by:
        getMinHeightToStartNewPage in interface JRGroup
      • getMinDetailsToStartFromTop

        public int getMinDetailsToStartFromTop()
        Description copied from interface: JRGroup
        Gets the minimum number of details to be rendered on the current column, to avoid starting the group on a new column.
        Specified by:
        getMinDetailsToStartFromTop in interface JRGroup
      • getName

        public String getName()
        Description copied from interface: JRGroup
        Gets the group name
        Specified by:
        getName in interface JRGroup
      • isKeepTogether

        public boolean isKeepTogether()
        Description copied from interface: JRGroup
        Gets the flag that signals if the group should be prevented from splitting on first break attempt.
        Specified by:
        isKeepTogether in interface JRGroup
      • isPreventOrphanFooter

        public boolean isPreventOrphanFooter()
        Description copied from interface: JRGroup
        Gets the flag that signals if the group footer should be prevented from appearing without a detail at the top of a new page/column.
        Specified by:
        isPreventOrphanFooter in interface JRGroup
      • isReprintHeaderOnEachPage

        public boolean isReprintHeaderOnEachPage()
        Description copied from interface: JRGroup
        Gets the flag that signals if the group header should be reprinted at the beginning of each page.
        Specified by:
        isReprintHeaderOnEachPage in interface JRGroup
      • isReprintHeaderOnEachColumn

        public boolean isReprintHeaderOnEachColumn()
        Description copied from interface: JRGroup
        Gets the flag that signals if the group header should be reprinted at the beginning of each column, in vertically filled reports only.
        Specified by:
        isReprintHeaderOnEachColumn in interface JRGroup
      • isResetPageNumber

        public boolean isResetPageNumber()
        Description copied from interface: JRGroup
        Gets the flag that signals if the group header should be printed always on a new page, along with the re-initialization of the page number.
        Specified by:
        isResetPageNumber in interface JRGroup
      • isStartNewColumn

        public boolean isStartNewColumn()
        Description copied from interface: JRGroup
        Gets the flag that signals if the group header should be printed always on a new column.
        Specified by:
        isStartNewColumn in interface JRGroup
      • isStartNewPage

        public boolean isStartNewPage()
        Description copied from interface: JRGroup
        Gets the flag that signals if the group header should be printed always on a new page.
        Specified by:
        isStartNewPage in interface JRGroup
      • setFooterPosition

        public void setFooterPosition​(FooterPositionEnum footerPosition)
        Description copied from interface: JRGroup
        Specifies the group footer section behavior with regards to its position on the current page.
        Specified by:
        setFooterPosition in interface JRGroup
      • setKeepTogether

        public void setKeepTogether​(boolean keepTogether)
        Description copied from interface: JRGroup
        Sets the flag that signals if the group should be prevented from splitting on first break attempt.
        Specified by:
        setKeepTogether in interface JRGroup
      • setPreventOrphanFooter

        public void setPreventOrphanFooter​(boolean preventOrphanFooter)
        Description copied from interface: JRGroup
        Sets the flag that signals if the group should be prevented from appearing without a detail at the top of a new page/column.
        Specified by:
        setPreventOrphanFooter in interface JRGroup
      • setMinHeightToStartNewPage

        public void setMinHeightToStartNewPage​(int minHeight)
        Description copied from interface: JRGroup
        Sets the minimum amount of vertical space needed at the bottom of the column in order to place the group header on the current column.
        Specified by:
        setMinHeightToStartNewPage in interface JRGroup
      • setMinDetailsToStartFromTop

        public void setMinDetailsToStartFromTop​(int minDetails)
        Description copied from interface: JRGroup
        Sets the minimum number of details to be rendered on the current column, to avoid starting the group on a new column.
        Specified by:
        setMinDetailsToStartFromTop in interface JRGroup
      • setReprintHeaderOnEachPage

        public void setReprintHeaderOnEachPage​(boolean isReprint)
        Description copied from interface: JRGroup
        Sets the flag that signals if the group header should be reprinted at the beginning of each page.
        Specified by:
        setReprintHeaderOnEachPage in interface JRGroup
      • setReprintHeaderOnEachColumn

        public void setReprintHeaderOnEachColumn​(boolean isReprint)
        Description copied from interface: JRGroup
        Sets the flag that signals if the group header should be reprinted at the beginning of each column, in vertically filled reports only.
        Specified by:
        setReprintHeaderOnEachColumn in interface JRGroup
      • setResetPageNumber

        public void setResetPageNumber​(boolean isReset)
        Description copied from interface: JRGroup
        Sets the flag that signals if the group header should be printed always on a new page, along with the re-initialization of the page number.
        Specified by:
        setResetPageNumber in interface JRGroup
      • setStartNewColumn

        public void setStartNewColumn​(boolean isStart)
        Description copied from interface: JRGroup
        Sets the flag that signals if the group header should be printed always on a new column.
        Specified by:
        setStartNewColumn in interface JRGroup
      • setStartNewPage

        public void setStartNewPage​(boolean isStart)
        Description copied from interface: JRGroup
        Sets the flag that signals if the group header should be printed always on a new page.
        Specified by:
        setStartNewPage in interface JRGroup
      • getOriginalGroup

        public JRGroup getOriginalGroup()