- java.lang.Object
-
- org.jfree.data.general.Series<K>
-
- org.jfree.data.ComparableObjectSeries<S>
-
- org.jfree.data.xy.VectorSeries<S>
-
- All Implemented Interfaces:
Serializable,Cloneable
public class VectorSeries<S extends Comparable<S>> extends ComparableObjectSeries<S>
A list of (x,y, deltaX, deltaY) data items.- Since:
- 1.0.6
- See Also:
VectorSeriesCollection, Serialized Form
-
-
Field Summary
-
Fields inherited from class org.jfree.data.ComparableObjectSeries
data
-
-
Constructor Summary
Constructors Constructor Description VectorSeries(S key)Creates a new empty series.VectorSeries(S key, boolean autoSort, boolean allowDuplicateXValues)Constructs a new series that contains no data.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(double x, double y, double deltaX, double deltaY)Adds a data item to the series.voidadd(VectorDataItem item, boolean notify)Adds a data item to the series and, if requested, sends aSeriesChangeEventto all registered listeners.ComparableObjectItemgetDataItem(int index)Returns the data item at the specified index.doublegetVectorXValue(int index)Returns the x-component of the vector for an item in the series.doublegetVectorYValue(int index)Returns the y-component of the vector for an item in the series.doublegetXValue(int index)Returns the x-value for the specified item.doublegetYValue(int index)Returns the y-value for the specified item.ComparableObjectItemremove(int index)Removes the item at the specified index and sends aSeriesChangeEventto all registered listeners.-
Methods inherited from class org.jfree.data.ComparableObjectSeries
add, add, add, clear, clone, delete, equals, getAllowDuplicateXValues, getAutoSort, getItemCount, getMaximumItemCount, hashCode, indexOf, remove, setMaximumItemCount, update, updateByIndex
-
Methods inherited from class org.jfree.data.general.Series
addChangeListener, fireSeriesChanged, getKey, getNotify, isEmpty, notifyListeners, removeChangeListener, setNotify
-
-
-
-
Constructor Detail
-
VectorSeries
public VectorSeries(S key)
Creates a new empty series.- Parameters:
key- the series key (nullnot permitted).
-
VectorSeries
public VectorSeries(S key, boolean autoSort, boolean allowDuplicateXValues)
Constructs a new series that contains no data. You can specify whether or not duplicate x-values are allowed for the series.- Parameters:
key- the series key (nullnot permitted).autoSort- a flag that controls whether or not the items in the series are sorted.allowDuplicateXValues- a flag that controls whether duplicate x-values are allowed.
-
-
Method Detail
-
add
public void add(double x, double y, double deltaX, double deltaY)
Adds a data item to the series.- Parameters:
x- the x-value.y- the y-value.deltaX- the vector x.deltaY- the vector y.
-
add
public void add(VectorDataItem item, boolean notify)
Adds a data item to the series and, if requested, sends aSeriesChangeEventto all registered listeners.- Parameters:
item- the data item (nullnot permitted).notify- notify listeners?- Since:
- 1.0.18
-
remove
public ComparableObjectItem remove(int index)
Removes the item at the specified index and sends aSeriesChangeEventto all registered listeners.- Overrides:
removein classComparableObjectSeries<S extends Comparable<S>>- Parameters:
index- the index.- Returns:
- The item removed.
-
getXValue
public double getXValue(int index)
Returns the x-value for the specified item.- Parameters:
index- the item index.- Returns:
- The x-value.
-
getYValue
public double getYValue(int index)
Returns the y-value for the specified item.- Parameters:
index- the item index.- Returns:
- The y-value.
-
getVectorXValue
public double getVectorXValue(int index)
Returns the x-component of the vector for an item in the series.- Parameters:
index- the item index.- Returns:
- The x-component of the vector.
-
getVectorYValue
public double getVectorYValue(int index)
Returns the y-component of the vector for an item in the series.- Parameters:
index- the item index.- Returns:
- The y-component of the vector.
-
getDataItem
public ComparableObjectItem getDataItem(int index)
Returns the data item at the specified index.- Overrides:
getDataItemin classComparableObjectSeries<S extends Comparable<S>>- Parameters:
index- the item index.- Returns:
- The data item.
-
-