net.sf.jasperreports.components.map

## Interface ItemProperty

- All Superinterfaces:
    java.lang.Cloneable, JRCloneable
  All Known Subinterfaces:
    MarkerProperty
  All Known Implementing Classes:
    StandardItemProperty, StandardMarkerProperty

      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.
  Version:
    $Id: ItemProperty.java 7002 2014-04-07 11:26:42Z shertage $
  Author:
    Teodor Danciu (teodord@users.sourceforge.net)

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | `getName()` Returns the name of the item property (required).
    `java.lang.String` | `getValue()` Returns the `value` attribute of the item property.
    `JRExpression` | `getValueExpression()` Returns a `JRExpression` representing the value object for the item property.

    - ### Methods inherited from interface net.sf.jasperreports.engine.JRCloneable

      `clone`

- - ### Method Detail

    - #### getName

          java.lang.String getName()

      Returns the name of the item property (required).
      Returns:
        the property name

    - #### getValue

          java.lang.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

© 2001-2010 Jaspersoft Corporation www.jaspersoft.com