org.jfree.data.xy
Class DefaultWindDataset
- Cloneable, Dataset, EventListener, Serializable, Dataset, ObjectInputValidation, Serializable, SeriesChangeListener, SeriesDataset, WindDataset, XYDataset
DefaultWindDataset() - Constructs a new, empty, dataset.
|
DefaultWindDataset(List seriesKeys, Object[][][] data) - Constructs a dataset based on the specified data array.
|
DefaultWindDataset(Object[][][] data) - Constructs a dataset based on the specified data array.
|
DefaultWindDataset(String[] seriesNames, Object[][][] data) - Constructs a dataset based on the specified data array.
|
boolean | equals(Object obj) - Checks this
WindDataset for equality with an arbitrary
object.
|
int | getItemCount(int series) - Returns the number of items in a series.
|
int | getSeriesCount() - Returns the number of series in the dataset.
|
Comparable | getSeriesKey(int series) - Returns the key for a series.
|
Number | getWindDirection(int series, int item) - Returns the wind direction for one item within a series.
|
Number | getWindForce(int series, int item) - Returns the wind force for one item within a series.
|
Number | getX(int series, int item) - Returns the x-value for one item within a series.
|
Number | getY(int series, int item) - Returns the y-value for one item within a series.
|
static List | seriesNameListFromDataArray(Object[][] data) - Utility method for automatically generating series names.
|
DefaultWindDataset
public DefaultWindDataset()
Constructs a new, empty, dataset. Since there are currently no methods
to add data to an existing dataset, you should probably use a different
constructor.
DefaultWindDataset
public DefaultWindDataset(List seriesKeys,
Object[][][] data)
Constructs a dataset based on the specified data array. The array
can contain multiple series, each series can contain multiple items,
and each item is as follows:
data[series][item][0]
- the date (either a
Date
or a Number
that is the milliseconds
since 1-Jan-1970);data[series][item][1]
- the wind direction (1 - 12,
like the numbers on a clock face);data[series][item][2]
- the wind force (1 - 12 on the
Beaufort scale)
seriesKeys
- the names of the series (null
not
permitted).data
- the wind dataset (null
not permitted).
DefaultWindDataset
public DefaultWindDataset(Object[][][] data)
Constructs a dataset based on the specified data array.
data
- the data (null
not permitted).
DefaultWindDataset
public DefaultWindDataset(String[] seriesNames,
Object[][][] data)
Constructs a dataset based on the specified data array.
seriesNames
- the names of the series (null
not
permitted).data
- the wind data.
equals
public boolean equals(Object obj)
Checks this
WindDataset
for equality with an arbitrary
object. This method returns
true
if and only if:
obj
is not null
;obj
is an instance of
DefaultWindDataset
;- both datasets have the same number of series containing identical
values.
obj
- the object (null
permitted).
getWindDirection
public Number getWindDirection(int series,
int item)
Returns the wind direction for one item within a series. This is a
number between 0 and 12, like the numbers on an upside-down clock face.
- getWindDirection in interface WindDataset
series
- the series (zero-based index).item
- the item (zero-based index).
- The wind direction for the item within the series.
getWindForce
public Number getWindForce(int series,
int item)
Returns the wind force for one item within a series. This is a number
between 0 and 12, as defined by the Beaufort scale.
- getWindForce in interface WindDataset
series
- the series (zero-based index).item
- the item (zero-based index).
- The wind force for the item within the series.
getX
public Number getX(int series,
int item)
Returns the x-value for one item within a series. This should represent
a point in time, encoded as milliseconds in the same way as
java.util.Date.
- getX in interface XYDataset
series
- the series (zero-based index).item
- the item (zero-based index).
- The x-value for the item within the series.
getY
public Number getY(int series,
int item)
Returns the y-value for one item within a series. This maps to the
getWindForce(int,int)
method and is implemented because
WindDataset
is an extension of
XYDataset
.
- getY in interface XYDataset
series
- the series (zero-based index).item
- the item (zero-based index).
- The y-value for the item within the series.
seriesNameListFromDataArray
public static List seriesNameListFromDataArray(Object[][] data)
Utility method for automatically generating series names.
data
- the wind data (null
not permitted).
- An array of Series N with N = { 1 .. data.length }.