net.sf.jasperreports.engine.fill
Class JRFillBand
java.lang.Object
net.sf.jasperreports.engine.fill.JRFillElementGroup
net.sf.jasperreports.engine.fill.JRFillElementContainer
net.sf.jasperreports.engine.fill.JRFillBand
- All Implemented Interfaces:
- java.lang.Cloneable, JRFillCloneable, JROriginProvider, JRBand, JRChild, JRCloneable, JRElementGroup, JRVisitable
public class JRFillBand
- extends JRFillElementContainer
- implements JRBand, JROriginProvider
- Version:
- $Id: JRFillBand.java 5180 2012-03-29 13:23:12Z teodord $
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
Methods inherited from class net.sf.jasperreports.engine.fill.JRFillElementContainer |
addSubElements, buildConsolidatedStyle, collectConditionalStyle, evaluateConditionalStyle, evaluateConditionalStyles, fillElements, getEvaluatedConditionalStyle, getFirstY, getStretchHeight, initConditionalStyles, initElements, initFill, moveBandBottomElements, prepareElements, removeBlankElements, resetElements, rewind, setElementOriginProvider, setStretchHeight, stretchElements, willOverflow |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface net.sf.jasperreports.engine.JRChild |
clone |
origin
protected JROrigin origin
JRFillBand
protected JRFillBand(JRBaseFiller filler,
JRBand band,
JRFillObjectFactory factory)
getOrigin
public JROrigin getOrigin()
- Description copied from interface:
JROriginProvider
- Returns an element origin.
- Specified by:
getOrigin
in interface JROriginProvider
- Returns:
- an element origin
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(JRGroup group)
getHeight
public int getHeight()
- Specified by:
getHeight
in interface JRBand
getBreakHeight
public int getBreakHeight()
getSplitTypeValue
public SplitTypeEnum getSplitTypeValue()
- Description copied from interface:
JRBand
- Specifies the band split behavior.
- Specified by:
getSplitTypeValue
in interface JRBand
setSplitType
public void setSplitType(SplitTypeEnum splitType)
- Specified by:
setSplitType
in interface JRBand
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
refill
protected JRPrintBand refill(int availableHeight)
throws JRException
- Throws:
JRException
fill
protected JRPrintBand fill()
throws JRException
- Throws:
JRException
fill
protected JRPrintBand fill(int availableHeight)
throws JRException
- Throws:
JRException
fill
protected JRPrintBand fill(int availableHeight,
boolean isOverflowAllowed)
throws JRException
- Throws:
JRException
getContainerHeight
protected int getContainerHeight()
- Description copied from class:
JRFillElementContainer
- Returns the height of the element container.
- Specified by:
getContainerHeight
in class JRFillElementContainer
- Returns:
- the height of the element container
isVariableUsedInSubreportReturns
protected boolean isVariableUsedInSubreportReturns(java.lang.String variableName)
addNowEvaluationTime
protected void addNowEvaluationTime(JREvaluationTime evaluationTime)
addNowEvaluationTimes
protected void addNowEvaluationTimes(JREvaluationTime[] evaluationTimes)
isNowEvaluationTime
protected boolean isNowEvaluationTime(JREvaluationTime evaluationTime)
getId
protected int getId()
evaluate
protected void evaluate(byte evaluation)
throws JRException
- Overrides:
evaluate
in class JRFillElementContainer
- Throws:
JRException
resetSavedVariables
protected void resetSavedVariables()
saveVariable
protected void saveVariable(java.lang.String variableName)
restoreSavedVariables
protected void restoreSavedVariables()
isEmpty
protected boolean isEmpty()
isPageBreakInhibited
protected boolean isPageBreakInhibited()
© 2001-2010 Jaspersoft Corporation www.jaspersoft.com