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 the value attribute, or dynamically, using a value expression.
Author:
Teodor Danciu (teodord@users.sourceforge.net)
  • Method Details

    • getName

      String getName()
      Returns the name of the item property (required).
      Returns:
      the property name
    • getValue

      String getValue()
      Returns the value attribute of the item property. Only java.lang.String values are allowed for this attribute.
      Returns:
      the value attribute
    • getValueExpression

      JRExpression getValueExpression()
      Returns a JRExpression representing the value object for the item property. If present, it overrides the value given by the value attribute.
      Returns:
      the value expression