net.sf.jasperreports.engine
Interface JRBand

All Superinterfaces:
java.lang.Cloneable, JRChild, JRCloneable, JRElementGroup, JRVisitable
All Known Implementing Classes:
JRBaseBand, JRDesignBand, JRFillBand

public interface JRBand
extends JRElementGroup

Implementations of this interface represent various bands in the report template. A report can contain the following bands: background, title, summary, page header, page footer, last page footer, column header and column footer.

Version:
$Id: JRBand.java 5180 2012-03-29 13:23:12Z teodord $
Author:
Teodor Danciu (teodord@users.sourceforge.net)
See Also:
JRSection

Field Summary
static java.lang.String PROPERTY_SPLIT_TYPE
           
 
Method Summary
 int getHeight()
           
 JRExpression getPrintWhenExpression()
          Returns the boolean expression that specifies if the band will be displayed.
 SplitTypeEnum getSplitTypeValue()
          Specifies the band split behavior.
 void setSplitType(SplitTypeEnum splitType)
           
 
Methods inherited from interface net.sf.jasperreports.engine.JRElementGroup
getChildren, getElementByKey, getElementGroup, getElements
 
Methods inherited from interface net.sf.jasperreports.engine.JRChild
clone
 
Methods inherited from interface net.sf.jasperreports.engine.JRVisitable
visit
 
Methods inherited from interface net.sf.jasperreports.engine.JRCloneable
clone
 

Field Detail

PROPERTY_SPLIT_TYPE

static final java.lang.String PROPERTY_SPLIT_TYPE
See Also:
Constant Field Values
Method Detail

getHeight

int getHeight()

getSplitTypeValue

SplitTypeEnum getSplitTypeValue()
Specifies the band split behavior.


setSplitType

void setSplitType(SplitTypeEnum splitType)

getPrintWhenExpression

JRExpression getPrintWhenExpression()
Returns the boolean expression that specifies if the band will be displayed.



© 2001-2010 Jaspersoft Corporation www.jaspersoft.com