Package net.sf.jasperreports.engine
Interface JRPart
-
- All Superinterfaces:
Cloneable
,JRCloneable
,JRIdentifiable
,JRPropertiesHolder
- All Known Implementing Classes:
JRBasePart
,JRDesignPart
public interface JRPart extends JRPropertiesHolder, JRCloneable, JRIdentifiable
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PartComponent
getComponent()
Returns the component instance wrapped by this part.PartEvaluationTime
getEvaluationTime()
Determines the moment at which this part is to be evaluated.JRExpression
getPartNameExpression()
JRExpression
getPrintWhenExpression()
Returns the boolean expression that specifies if the part will be displayed.JRPropertyExpression[]
getPropertyExpressions()
Returns the list of dynamic/expression-based properties for this report part.-
Methods inherited from interface net.sf.jasperreports.engine.JRCloneable
clone
-
Methods inherited from interface net.sf.jasperreports.engine.JRIdentifiable
getUUID
-
Methods inherited from interface net.sf.jasperreports.engine.JRPropertiesHolder
getParentProperties, getPropertiesMap, hasProperties
-
-
-
-
Method Detail
-
getPropertyExpressions
JRPropertyExpression[] getPropertyExpressions()
Returns the list of dynamic/expression-based properties for this report part.- Returns:
- an array containing the expression-based properties of this report part
-
getPrintWhenExpression
JRExpression getPrintWhenExpression()
Returns the boolean expression that specifies if the part will be displayed.
-
getPartNameExpression
JRExpression getPartNameExpression()
-
getComponent
PartComponent getComponent()
Returns the component instance wrapped by this part.- Returns:
- the component instance
-
getEvaluationTime
PartEvaluationTime getEvaluationTime()
Determines the moment at which this part is to be evaluated.- Returns:
- the evaluation time of this part
-
-