com.ijchart.xychart.data
Class ErrorChartData

java.lang.Object
  extended by com.ijchart.xychart.data.AbstractChartData
      extended by com.ijchart.xychart.data.ErrorChartData
All Implemented Interfaces:
IChartData, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable

public class ErrorChartData
extends AbstractChartData
implements java.lang.Cloneable, java.io.Serializable

Title: IJChart

Description: a chart library for the Java(tm) platform.

错误图表的数据对象,本类在外部是不可修改的.

Copyright: Copyright (c) 2013

Company:

Version:
1.0
Author:
zhang feng min,shanghai china. Contract me by email.
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.ijchart.xychart.data.AbstractChartData
DATE_MASK_LONG
 
Constructor Summary
ErrorChartData(double x, double xLow, double xHigh, double y, double yLow, double yHigh)
          构造器.
ErrorChartData(java.lang.Number x, java.lang.Number xLow, java.lang.Number xHigh, java.lang.Number y, java.lang.Number yLow, java.lang.Number yHigh)
          构造器.
 
Method Summary
 java.lang.Object clone()
          返回克隆的对象.
 int compareTo(java.lang.Object o)
          实现Comparable接口的compareTo()方法.
 boolean equals(java.lang.Object obj)
          测试两个对象是否相等.
 java.lang.String getAreaFunctionArguments()
          返回图形热点area的函数参数.
 java.lang.String getAreaURLFragment()
          返回图形热点area的url部分.
 java.lang.String getLabelText()
          返回标签字符串.
 java.lang.Number getX()
          返回x值.
 java.lang.Number getXHigh()
          返回x的高值.
 double getXHighValue()
          返回x的高值.
 java.lang.Number getXLow()
          返回x的低值.
 double getXLowValue()
          返回x的低值.
 double getXValue()
          返回x值.
 java.lang.Number getY()
          返回y值.
 java.lang.Number getYHigh()
          返回y的高值.
 double getYHighValue()
          返回y的高值.
 java.lang.Number getYLow()
          返回y的低值.
 double getYLowValue()
          返回y的低值.
 double getYValue()
          返回y值.
 int hashCode()
          计算对象的hashcode值.
 java.lang.String toString()
          覆盖toString方法.
 
Methods inherited from class com.ijchart.xychart.data.AbstractChartData
formatDate, formatDateForFunction, formatNumber, formatNumber, formatNumberForFunction, formatNumberForFunction, getDateFormat, getNumberFormat, setDateFormat, setNumberFormat
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ErrorChartData

public ErrorChartData(double x,
                      double xLow,
                      double xHigh,
                      double y,
                      double yLow,
                      double yHigh)
构造器.

Parameters:
x - double x值.
xLow - double x的低值.
xHigh - double x的高值.
y - double y值.
yLow - double y的低值.
yHigh - double y的高值.

ErrorChartData

public ErrorChartData(java.lang.Number x,
                      java.lang.Number xLow,
                      java.lang.Number xHigh,
                      java.lang.Number y,
                      java.lang.Number yLow,
                      java.lang.Number yHigh)
构造器.

Parameters:
x - Number x值.
xLow - Number x的低值.
xHigh - Number x的高值.
y - Number y值.
yLow - Number y的低值.
yHigh - Number y的高值.
Method Detail

getX

public java.lang.Number getX()
返回x值.

Returns:
Number 不为null.

getXLow

public java.lang.Number getXLow()
返回x的低值.

Returns:
Number 不为null.

getXHigh

public java.lang.Number getXHigh()
返回x的高值.

Returns:
Number 不为null.

getY

public java.lang.Number getY()
返回y值.

Returns:
Number 不为null.

getYLow

public java.lang.Number getYLow()
返回y的低值.

Returns:
Number 不为null.

getYHigh

public java.lang.Number getYHigh()
返回y的高值.

Returns:
Number 不为null.

getXValue

public double getXValue()
返回x值.

Returns:
double double类型的值.

getXLowValue

public double getXLowValue()
返回x的低值.

Returns:
double double类型的值.

getXHighValue

public double getXHighValue()
返回x的高值.

Returns:
double double类型的值.

getYValue

public double getYValue()
返回y值.

Returns:
double double类型的值.

getYLowValue

public double getYLowValue()
返回y的低值.

Returns:
double double类型的值.

getYHighValue

public double getYHighValue()
返回y的高值.

Returns:
double double类型的值.

getLabelText

public java.lang.String getLabelText()
返回标签字符串.

Specified by:
getLabelText in interface IChartData
Overrides:
getLabelText in class AbstractChartData
Returns:
String 标签字符串 (不为null).

getAreaFunctionArguments

public java.lang.String getAreaFunctionArguments()
返回图形热点area的函数参数.

Specified by:
getAreaFunctionArguments in interface IChartData
Overrides:
getAreaFunctionArguments in class AbstractChartData
Returns:
String 函数参数 (可为null).

getAreaURLFragment

public java.lang.String getAreaURLFragment()
返回图形热点area的url部分.

Specified by:
getAreaURLFragment in interface IChartData
Overrides:
getAreaURLFragment in class AbstractChartData
Returns:
String url部分 (可为null).

compareTo

public int compareTo(java.lang.Object o)
实现Comparable接口的compareTo()方法.

Specified by:
compareTo in interface java.lang.Comparable
Parameters:
o - Object 要比较的对象.
Returns:
int 返回值为负数表示小于,0表示等于,正数表示大于.
Throws:
java.lang.ClassCastException - if the specified object's type prevents it from being compared to this Object.

equals

public boolean equals(java.lang.Object obj)
测试两个对象是否相等.

Overrides:
equals in class AbstractChartData
Parameters:
obj - the object (null permitted).
Returns:
A boolean.

hashCode

public int hashCode()
计算对象的hashcode值.

Overrides:
hashCode in class AbstractChartData
Returns:
int 对象的hashcode值.

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
返回克隆的对象.

Overrides:
clone in class AbstractChartData
Returns:
object a clone of this instance.
Throws:
java.lang.CloneNotSupportedException - if the object's class does not support the Cloneable interface. Subclasses that override the clone method can also throw this exception to indicate that an instance cannot be cloned.

toString

public java.lang.String toString()
覆盖toString方法.

Overrides:
toString in class AbstractChartData
Returns:
a string representation of the object.