Class JRDesignDataRange

java.lang.Object
net.sf.jasperreports.charts.base.JRBaseDataRange
net.sf.jasperreports.charts.design.JRDesignDataRange
All Implemented Interfaces:
Serializable, Cloneable, JRDataRange, JRChangeEventsSupport, JRCloneable

public class JRDesignDataRange extends JRBaseDataRange implements JRChangeEventsSupport
Contains a range of values. Used to specify the set of acceptable values for a meter or thermometer, and to divide those charts up into subsections.
Author:
Barry Klawans (bklawans@users.sourceforge.net)
See Also:
  • Field Details

  • Constructor Details

    • JRDesignDataRange

      public JRDesignDataRange(JRDataRange dataRange)
      Constructs a new data range that is a copy of an existing one.
      Parameters:
      dataRange - the range to copy
  • Method Details

    • setLowExpression

      public void setLowExpression(JRExpression lowExpression)
      Sets the low expression of the range. The low expression is evaluted to get the lower bound of the range.
      Parameters:
      lowExpression - used to get the lower bound of the range
    • setHighExpression

      public void setHighExpression(JRExpression highExpression)
      Sets the high expression of the range. The high expression is used to get the upper bound of the range.
      Parameters:
      highExpression - used to get the upper bound of the range
    • clone

      public Object clone()
      Specified by:
      clone in interface JRCloneable
      Overrides:
      clone in class JRBaseDataRange
    • getEventSupport

      public JRPropertyChangeSupport getEventSupport()
      Description copied from interface: JRChangeEventsSupport
      Returns the property change support object for this instance.
      Specified by:
      getEventSupport in interface JRChangeEventsSupport
      Returns:
      the property change support object for this instance