|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectcom.jrefinery.data.AbstractDataset
com.jrefinery.data.AbstractSeriesDataset
com.jrefinery.data.SubSeriesDataset
public class SubSeriesDataset
This class will create a Dataset with one or more series from another SeriesDataset. This is required when using a CombinedPlot to assign a sub-dataset to internal plots and avoid displaying all series on all internal plots.
com.jrefinery.chart.CombinedPlot| Field Summary |
|---|
| Fields inherited from class com.jrefinery.data.AbstractDataset |
|---|
listeners |
| Fields inherited from interface com.jrefinery.data.SignalsDataset |
|---|
ENTER_LONG, ENTER_SHORT, EXIT_LONG, EXIT_SHORT |
| Constructor Summary | |
|---|---|
SubSeriesDataset(SeriesDataset parent,
int series)
Creates a SubSeriesDataset using one series from parent. |
|
SubSeriesDataset(SeriesDataset parent,
int[] map)
Creates a SubSeriesDataset using one or more series from parent. |
|
| Method Summary | |
|---|---|
void |
addXYData(int series,
java.lang.Object xObject,
java.lang.Object yObject,
int n)
|
java.lang.Number |
getCloseValue(int series,
int item)
Returns the close-value for the specified series and item. |
java.lang.Number |
getEndXValue(int series,
int item)
Returns the ending X value for the specified series and item. |
java.lang.Number |
getEndYValue(int series,
int item)
Returns the ending Y value for the specified series and item. |
java.lang.Number |
getHighValue(int series,
int item)
Returns the high-value for the specified series and item. |
int |
getItemCount(int series)
Returns the number of items in a series. |
double |
getLevel(int series,
int item)
|
java.lang.Number |
getLowValue(int series,
int item)
Returns the low-value for the specified series and item. |
int[] |
getMap()
Returns a map or indirect indexing form our series into parent's series. |
java.lang.Number |
getOpenValue(int series,
int item)
Returns the open-value for the specified series and item. |
SeriesDataset |
getParent()
Returns the parent Dataset of this combination. |
int |
getSeriesCount()
Returns the number of series in the dataset. |
java.lang.String |
getSeriesName(int series)
Returns the name of a series. |
java.lang.Number |
getStartXValue(int series,
int item)
Returns the starting X value for the specified series and item. |
java.lang.Number |
getStartYValue(int series,
int item)
Returns the starting Y value for the specified series and item. |
int |
getType(int series,
int item)
|
java.lang.Number |
getVolumeValue(int series,
int item)
Returns the volume for the specified series and item. |
java.lang.Number |
getXValue(int series,
int item)
Returns the X-value for the specified series and item. |
java.lang.Number |
getYValue(int series,
int item)
Returns the Y-value for the specified series and item. |
| Methods inherited from class com.jrefinery.data.AbstractSeriesDataset |
|---|
getLegendItemCount, getLegendItemLabels, seriesChanged |
| Methods inherited from class com.jrefinery.data.AbstractDataset |
|---|
addChangeListener, fireDatasetChanged, notifyListeners, removeChangeListener |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.jrefinery.data.Dataset |
|---|
addChangeListener, removeChangeListener |
| Constructor Detail |
|---|
public SubSeriesDataset(SeriesDataset parent,
int[] map)
parent.
The series to use are passed as an array of int.
parent - Underlying datasetmap - int[] of series from parent to include in this Dataset
public SubSeriesDataset(SeriesDataset parent,
int series)
parent.
The series to is passed as an int.
parent - Underlying datasetseries - Series from parent to include in this Dataset| Method Detail |
|---|
public java.lang.Number getHighValue(int series,
int item)
getHighValue in interface HighLowDatasetseries - The index of the series of interest (zero-based);item - The index of the item of interest (zero-based).
java.lang.ClassCastException - if the series if not from a HighLowDataset
public java.lang.Number getLowValue(int series,
int item)
getLowValue in interface HighLowDatasetseries - The index of the series of interest (zero-based);item - The index of the item of interest (zero-based).
java.lang.ClassCastException - if the series if not from a HighLowDataset
public java.lang.Number getOpenValue(int series,
int item)
getOpenValue in interface HighLowDatasetseries - The index of the series of interest (zero-based);item - The index of the item of interest (zero-based).
java.lang.ClassCastException - if the series if not from a HighLowDataset
public java.lang.Number getCloseValue(int series,
int item)
getCloseValue in interface HighLowDatasetseries - The index of the series of interest (zero-based);item - The index of the item of interest (zero-based).
java.lang.ClassCastException - if the series if not from a HighLowDataset
public java.lang.Number getVolumeValue(int series,
int item)
HighLowDataset
getVolumeValue in interface HighLowDatasetseries - The series (zero-based index).item - The item (zero-based index).
public java.lang.Number getXValue(int series,
int item)
getXValue in interface XYDatasetseries - The index of the series of interest (zero-based);item - The index of the item of interest (zero-based).
java.lang.ClassCastException - if the series if not from a XYDataset
public java.lang.Number getYValue(int series,
int item)
getYValue in interface XYDatasetseries - The index of the series of interest (zero-based);item - The index of the item of interest (zero-based).
java.lang.ClassCastException - if the series if not from a XYDatasetpublic int getItemCount(int series)
getItemCount in interface XYDatasetseries - The index of the series of interest (zero-based);
java.lang.ClassCastException - if the series if not from a XYDataset
public void addXYData(int series,
java.lang.Object xObject,
java.lang.Object yObject,
int n)
public int getSeriesCount()
getSeriesCount in interface SeriesDatasetgetSeriesCount in class AbstractSeriesDatasetpublic java.lang.String getSeriesName(int series)
getSeriesName in interface SeriesDatasetgetSeriesName in class AbstractSeriesDatasetseries - The series (zero-based index).
public java.lang.Number getStartXValue(int series,
int item)
getStartXValue in interface IntervalXYDatasetseries - The index of the series of interest (zero-based);item - The index of the item of interest (zero-based).
public java.lang.Number getEndXValue(int series,
int item)
getEndXValue in interface IntervalXYDatasetseries - The index of the series of interest (zero-based);item - The index of the item of interest (zero-based).
public java.lang.Number getStartYValue(int series,
int item)
getStartYValue in interface IntervalXYDatasetseries - The index of the series of interest (zero-based);item - The index of the item of interest (zero-based).
public java.lang.Number getEndYValue(int series,
int item)
getEndYValue in interface IntervalXYDatasetseries - The index of the series of interest (zero-based);item - The index of the item of interest (zero-based).
public int getType(int series,
int item)
getType in interface SignalsDataset
public double getLevel(int series,
int item)
getLevel in interface SignalsDatasetpublic SeriesDataset getParent()
getParent in interface CombinationDatasetpublic int[] getMap()
getMap in interface CombinationDataset
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||