Interface ItemProperty
-
- All Superinterfaces:
Cloneable
,JRCloneable
- All Known Subinterfaces:
DataLevelBucketProperty
- All Known Implementing Classes:
BaseDataLevelBucketProperty
,DesignDataLevelBucketProperty
,StandardItemProperty
public interface ItemProperty extends JRCloneable
The ItemProperty interface. An item property has a name (required) and a value provided either in a static way, using thevalue
attribute, or dynamically, using a value expression.- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getName()
Returns the name of the item property (required).String
getValue()
Returns thevalue
attribute of the item property.JRExpression
getValueExpression()
Returns aJRExpression
representing the value object for the item property.-
Methods inherited from interface net.sf.jasperreports.engine.JRCloneable
clone
-
-
-
-
Method Detail
-
getName
String getName()
Returns the name of the item property (required).- Returns:
- the property name
-
getValue
String getValue()
Returns thevalue
attribute of the item property. Onlyjava.lang.String
values are allowed for this attribute.- Returns:
- the
value
attribute
-
getValueExpression
JRExpression getValueExpression()
Returns aJRExpression
representing the value object for the item property. If present, it overrides the value given by thevalue
attribute.- Returns:
- the value expression
-
-