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 PartComponentgetComponent()Returns the component instance wrapped by this part.ComponentKeygetComponentKey()Returns the component type key for this part.PartEvaluationTimegetEvaluationTime()Determines the moment at which this part is to be evaluated.JRExpressiongetPartNameExpression()JRExpressiongetPrintWhenExpression()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()
-
getComponentKey
ComponentKey getComponentKey()
Returns the component type key for this part.The component type key needs to be set in order to locate the component manager.
- Returns:
- the component type key
-
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
-
-