com.ijchart.xychart.data
Class VectorChartData

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

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

Title: IJChart

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

The (x,y,deltaX,deltaY) ChartData object,this class is immutable.

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
VectorChartData(double x, double y, double deltaX, double deltaY)
           Constructor.
VectorChartData(java.lang.Number x, java.lang.Number y, java.lang.Number deltaX, java.lang.Number deltaY)
           Constructor.
 
Method Summary
 java.lang.Object clone()
           Creates and returns a copy of this object.
 boolean equals(java.lang.Object obj)
           Tests this instance for equality with an arbitrary object.
 java.lang.String getAreaFunctionArguments()
           Returns the function arguments of hotspot area.
 java.lang.String getAreaURLFragment()
           Returns the url for hotspot area.
 double getDeltaX()
           Returns the double x vector value.
 java.lang.Number getDeltaXData()
           Returns the x vector Number data.
 double getDeltaY()
           Returns the double y vector value.
 java.lang.Number getDeltaYData()
           Returns the y vector Number data.
 java.lang.String getLabelText()
           Returns the label text.
 int hashCode()
           Returns a hash code value for the object.
 java.lang.String toString()
           Returns a string representation of the object.
 
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
 

Constructor Detail

VectorChartData

public VectorChartData(double x,
                       double y,
                       double deltaX,
                       double deltaY)
Constructor.

Parameters:
x - double The x value.
y - double The y value.
deltaX - double The vector x.
deltaY - double The vector y.

VectorChartData

public VectorChartData(java.lang.Number x,
                       java.lang.Number y,
                       java.lang.Number deltaX,
                       java.lang.Number deltaY)
Constructor.

Parameters:
x - Number The x Number object (null not permitted).
y - Number The y Number object (null not permitted).
deltaX - Number The vector x.
deltaY - Number The vector y.
Method Detail

getDeltaXData

public java.lang.Number getDeltaXData()
Returns the x vector Number data.

Returns:
Number Never null.

getDeltaYData

public java.lang.Number getDeltaYData()
Returns the y vector Number data.

Returns:
Number Never null.

getDeltaX

public double getDeltaX()
Returns the double x vector value.

Returns:
double The double value.

getDeltaY

public double getDeltaY()
Returns the double y vector value.

Returns:
double The double value.

getLabelText

public java.lang.String getLabelText()
Returns the label text.

Specified by:
getLabelText in interface IChartData
Overrides:
getLabelText in class XYNumberChartData
Returns:
String The label text (never null).

getAreaFunctionArguments

public java.lang.String getAreaFunctionArguments()
Returns the function arguments of hotspot area.

Specified by:
getAreaFunctionArguments in interface IChartData
Overrides:
getAreaFunctionArguments in class XYNumberChartData
Returns:
String The function arguments (maybe null).

getAreaURLFragment

public java.lang.String getAreaURLFragment()
Returns the url for hotspot area.

Specified by:
getAreaURLFragment in interface IChartData
Overrides:
getAreaURLFragment in class XYNumberChartData
Returns:
String The url fragment (maybe null).

equals

public boolean equals(java.lang.Object obj)
Tests this instance for equality with an arbitrary object.

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

hashCode

public int hashCode()
Returns a hash code value for the object.

Overrides:
hashCode in class XYNumberChartData
Returns:
int A hash code value for this object.

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Creates and returns a copy of this object.

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()
Returns a string representation of the object.

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