Class JRFillBand

    • Method Detail

      • setOrigin

        protected void setOrigin​(JROrigin origin)
      • setNewPageColumn

        protected void setNewPageColumn​(boolean isNew)
      • isNewPageColumn

        protected boolean isNewPageColumn()
      • isFirstWholeOnPageColumn

        protected boolean isFirstWholeOnPageColumn()
        Decides whether this band is the for whole band on the page/column.
        Returns:
        whether this band is the for whole band on the page/column
      • setNewGroup

        protected void setNewGroup​(JRGroup group,
                                   boolean isNew)
      • isNewGroup

        protected boolean isNewGroup​(String group)
      • getHeight

        public int getHeight()
        Specified by:
        getHeight in interface JRBand
      • getBreakHeight

        public int getBreakHeight()
      • getPrintWhenExpression

        public JRExpression getPrintWhenExpression()
        Description copied from interface: JRBand
        Returns the boolean expression that specifies if the band will be displayed.
        Specified by:
        getPrintWhenExpression in interface JRBand
      • isSplitPrevented

        protected boolean isSplitPrevented()
      • isPrintWhenExpressionNull

        protected boolean isPrintWhenExpressionNull()
      • isPrintWhenTrue

        protected boolean isPrintWhenTrue()
      • setPrintWhenTrue

        protected void setPrintWhenTrue​(boolean isPrintWhenTrue)
      • isToPrint

        protected boolean isToPrint()
      • evaluatePrintWhenExpression

        protected void evaluatePrintWhenExpression​(byte evaluation)
                                            throws JRException
        Throws:
        JRException
      • willOverflowWithElements

        protected boolean willOverflowWithElements()
      • getActualContainerHeight

        protected int getActualContainerHeight()
        Description copied from class: JRFillElementContainer
        Returns the actual height of the element container. Some element containers such as frames have a larger calculated container height, resulting from content being placed beyond container declared height.
        Specified by:
        getActualContainerHeight in class JRFillElementContainer
        Returns:
        the height of the element container
      • isVariableUsedInReturns

        protected boolean isVariableUsedInReturns​(String variableName)
      • addNowEvaluationTime

        protected void addNowEvaluationTime​(JREvaluationTime evaluationTime)
      • addNowEvaluationTimes

        protected void addNowEvaluationTimes​(JREvaluationTime[] evaluationTimes)
      • isNowEvaluationTime

        protected boolean isNowEvaluationTime​(JREvaluationTime evaluationTime)
      • getId

        protected int getId()
      • resetSavedVariables

        protected void resetSavedVariables()
      • saveVariable

        protected void saveVariable​(String variableName)
      • restoreSavedVariables

        protected void restoreSavedVariables()
      • isEmpty

        protected boolean isEmpty()
      • isColumnBand

        protected boolean isColumnBand()
      • isPageBreakInhibited

        protected boolean isPageBreakInhibited()
      • isSplitTypePreventInhibited

        protected boolean isSplitTypePreventInhibited()
      • hasProperties

        public boolean hasProperties()
        Description copied from interface: JRPropertiesHolder
        Checks whether the object has any properties.
        Specified by:
        hasProperties in interface JRPropertiesHolder
        Returns:
        whether the object has any properties
      • getReturnValues

        public List<ExpressionReturnValue> getReturnValues()
        Description copied from interface: JRBand
        Returns the list of values to increment report variables with.
        Specified by:
        getReturnValues in interface JRBand
        Returns:
        the list of returned values.
      • registerReturnValues

        public void registerReturnValues​(FillReturnValues fillReturnValues)