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:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
PROPERTY_HIGH_EXPRESSION
static String
PROPERTY_LOW_EXPRESSION
-
Fields inherited from class net.sf.jasperreports.charts.base.JRBaseDataRange
highExpression, lowExpression
-
-
Constructor Summary
Constructors Constructor Description JRDesignDataRange(JRDataRange dataRange)
Constructs a new data range that is a copy of an existing one.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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
-
-
-
-
Field Detail
-
PROPERTY_HIGH_EXPRESSION
public static final String PROPERTY_HIGH_EXPRESSION
- See Also:
- Constant Field Values
-
PROPERTY_LOW_EXPRESSION
public static final 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 Object clone()
- Specified by:
clone
in interfaceJRCloneable
- Overrides:
clone
in classJRBaseDataRange
-
getEventSupport
public JRPropertyChangeSupport getEventSupport()
Description copied from interface:JRChangeEventsSupport
Returns the property change support object for this instance.- Specified by:
getEventSupport
in interfaceJRChangeEventsSupport
- Returns:
- the property change support object for this instance
-
-