com.ijchart.xychart.data
Class XYZNumberChartData

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

public class XYZNumberChartData
extends XYNumberChartData
implements IXYChartData, java.lang.Cloneable, java.io.Serializable

Title: IJChart

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

包含(x,y,z)三个数字的图表数据对象,本类在外部是不可修改的.

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
XYZNumberChartData(double x, double y, double z)
          构造器.
XYZNumberChartData(java.lang.Number x, java.lang.Number y, java.lang.Number z)
          构造器.
 
Method Summary
 java.lang.Object clone()
          返回克隆的对象.
 boolean equals(java.lang.Object obj)
          测试两个对象是否相等.
 java.lang.String getAreaFunctionArguments()
          返回图形热点area的函数参数.
 java.lang.String getAreaURLFragment()
          返回图形热点area的url部分.
 java.lang.String getLabelText()
          返回标签字符串.
 double getZ()
          得到double类型的z值.
 java.lang.Number getZData()
          返回z数字对象.
 int hashCode()
          计算对象的hashcode值.
 java.lang.String toString()
          覆盖toString方法.
 
Methods inherited from class com.ijchart.xychart.data.XYNumberChartData
compareTo, getX, getXData, getY, getYData
 
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
 
Methods inherited from interface com.ijchart.xychart.data.IXYChartData
getX, getY
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Constructor Detail

XYZNumberChartData

public XYZNumberChartData(double x,
                          double y,
                          double z)
构造器.

Parameters:
x - double x值.
y - double y值.
z - double z值.

XYZNumberChartData

public XYZNumberChartData(java.lang.Number x,
                          java.lang.Number y,
                          java.lang.Number z)
构造器.

Parameters:
x - Number x值对象 (不可为null).
y - Number y值对象 (不可为null).
z - Number z值对象 (不可为null).
Method Detail

getZ

public double getZ()
得到double类型的z值.

Returns:
double double类型的值.

getZData

public java.lang.Number getZData()
返回z数字对象.

Returns:
Number 不为null.

getLabelText

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

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

getAreaFunctionArguments

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

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

getAreaURLFragment

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

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

equals

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

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

hashCode

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

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

clone

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

Overrides:
clone in class XYNumberChartData
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 XYNumberChartData
Returns:
a string representation of the object.