|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jfree.data.general.AbstractDataset
org.jfree.data.general.AbstractSeriesDataset
org.jfree.data.xy.AbstractXYDataset
org.jfree.data.gantt.XYTaskDataset
choco.visu.components.chart.dataset.MyXYTaskDataset
public class MyXYTaskDataset
A dataset implementation that wraps a TaskSeriesCollection
and
presents it as an IntervalXYDataset
, allowing a set of tasks to
be displayed using an XYBarRenderer
(and usually a
SymbolAxis
). This is a very specialised dataset implementation
---before using it, you should take some time to understand the use-cases
that it is designed for.
Constructor Summary | |
---|---|
MyXYTaskDataset(org.jfree.data.gantt.TaskSeriesCollection tasks)
Creates a new dataset based on the supplied collection of tasks. |
Method Summary | |
---|---|
Object |
clone()
Returns a clone of this dataset. |
boolean |
equals(Object obj)
Tests this dataset for equality with an arbitrary object. |
double |
getEndXValue(int series,
int item)
Returns the ending date/time for the specified item (task) in the given series, measured in milliseconds since 1-Jan-1970 (as in java.util.Date). |
double |
getEndYValue(int series,
int item)
Returns the ending value of the y-interval for an item in the given series. |
double |
getStartXValue(int series,
int item)
Returns the starting date/time for the specified item (task) in the given series, measured in milliseconds since 1-Jan-1970 (as in java.util.Date). |
double |
getStartYValue(int series,
int item)
Returns the starting value of the y-interval for an item in the given series. |
double |
getXValue(int series,
int item)
Returns the x-value (as a double primitive) for an item within a series. |
double |
getYValue(int series,
int item)
Returns the y-value (as a double primitive) for an item within a series. |
boolean |
isInverted()
|
void |
setInverted(boolean inverted)
|
Methods inherited from class org.jfree.data.gantt.XYTaskDataset |
---|
datasetChanged, getEndX, getEndY, getItemCount, getSeriesCount, getSeriesKey, getSeriesWidth, getStartX, getStartY, getTasks, getX, getY, isTransposed, setSeriesWidth, setTransposed |
Methods inherited from class org.jfree.data.xy.AbstractXYDataset |
---|
getDomainOrder |
Methods inherited from class org.jfree.data.general.AbstractSeriesDataset |
---|
indexOf, seriesChanged |
Methods inherited from class org.jfree.data.general.AbstractDataset |
---|
addChangeListener, fireDatasetChanged, getGroup, hasListener, notifyListeners, removeChangeListener, setGroup, validateObject |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.jfree.data.xy.XYDataset |
---|
getDomainOrder |
Methods inherited from interface org.jfree.data.general.SeriesDataset |
---|
indexOf |
Methods inherited from interface org.jfree.data.general.Dataset |
---|
addChangeListener, getGroup, removeChangeListener, setGroup |
Constructor Detail |
---|
public MyXYTaskDataset(org.jfree.data.gantt.TaskSeriesCollection tasks)
tasks
- the underlying dataset (null
not permitted).Method Detail |
---|
public final boolean isInverted()
public final void setInverted(boolean inverted)
public double getXValue(int series, int item)
getXValue
in interface org.jfree.data.xy.XYDataset
getXValue
in class org.jfree.data.gantt.XYTaskDataset
series
- the series index (zero-based).item
- the item index (zero-based).
public double getStartXValue(int series, int item)
getStartXValue
in interface org.jfree.data.xy.IntervalXYDataset
getStartXValue
in class org.jfree.data.gantt.XYTaskDataset
series
- the series index.item
- the item (or task) index.
public double getEndXValue(int series, int item)
getEndXValue
in interface org.jfree.data.xy.IntervalXYDataset
getEndXValue
in class org.jfree.data.gantt.XYTaskDataset
series
- the series index.item
- the item (or task) index.
public double getYValue(int series, int item)
getYValue
in interface org.jfree.data.xy.XYDataset
getYValue
in class org.jfree.data.gantt.XYTaskDataset
series
- the series index (zero-based).item
- the item index (zero-based).
public double getStartYValue(int series, int item)
getStartYValue
in interface org.jfree.data.xy.IntervalXYDataset
getStartYValue
in class org.jfree.data.gantt.XYTaskDataset
series
- the series index.item
- the item (or task) index.
public double getEndYValue(int series, int item)
getEndYValue
in interface org.jfree.data.xy.IntervalXYDataset
getEndYValue
in class org.jfree.data.gantt.XYTaskDataset
series
- the series index.item
- the item (or task) index.
public boolean equals(Object obj)
equals
in class org.jfree.data.gantt.XYTaskDataset
obj
- the object (null
permitted).
public Object clone() throws CloneNotSupportedException
clone
in class org.jfree.data.gantt.XYTaskDataset
CloneNotSupportedException
- if there is a problem cloning.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |