net.sf.jasperreports.charts.design
Class JRDesignDataRange

java.lang.Object
  extended by net.sf.jasperreports.charts.base.JRBaseDataRange
      extended by net.sf.jasperreports.charts.design.JRDesignDataRange
All Implemented Interfaces:
java.io.Serializable, java.lang.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.

Version:
$Id: JRDesignDataRange.java 5180 2012-03-29 13:23:12Z teodord $
Author:
Barry Klawans (bklawans@users.sourceforge.net)
See Also:
Serialized Form

Field Summary
static java.lang.String PROPERTY_HIGH_EXPRESSION
           
static java.lang.String PROPERTY_LOW_EXPRESSION
           
 
Fields inherited from class net.sf.jasperreports.charts.base.JRBaseDataRange
highExpression, lowExpression
 
Constructor Summary
JRDesignDataRange(JRDataRange dataRange)
          Constructs a new data range that is a copy of an existing one.
 
Method Summary
 java.lang.Object clone()
           
 JRPropertyChangeSupport getEventSupport()
          Returns the property change support object for this instance.
 void setHighExpression(JRExpression highExpression)
          Sets the high expression of the range.
 void setLowExpression(JRExpression lowExpression)
          Sets the low expression of the range.
 
Methods inherited from class net.sf.jasperreports.charts.base.JRBaseDataRange
collectExpressions, getHighExpression, getLowExpression
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTY_HIGH_EXPRESSION

public static final java.lang.String PROPERTY_HIGH_EXPRESSION
See Also:
Constant Field Values

PROPERTY_LOW_EXPRESSION

public static final java.lang.String PROPERTY_LOW_EXPRESSION
See Also:
Constant Field Values
Constructor Detail

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 Detail

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


© 2001-2010 Jaspersoft Corporation www.jaspersoft.com