public abstract class ModelDataset extends org.jfree.data.general.AbstractDataset implements org.jfree.data.xy.XYDataset, Iterable<ModelDataset.DataItem>
| Modifier and Type | Class and Description |
|---|---|
class |
ModelDataset.DataItem |
| Modifier and Type | Field and Description |
|---|---|
protected DisplaySettings |
ds |
protected Model |
model |
protected SelectionModel |
selectionModel |
protected BasicStroke |
selectionStroke |
protected BasicStroke |
stroke |
protected String |
xFeature |
protected List<String> |
yFeatures |
| Constructor and Description |
|---|
ModelDataset(Model model,
SelectionModel selectionModel,
DisplaySettings ds,
String xFeature,
List<String> yFeatures) |
| Modifier and Type | Method and Description |
|---|---|
org.jfree.data.DomainOrder |
getDomainOrder() |
abstract String |
getItemLabel(int item) |
abstract org.jfree.chart.renderer.xy.XYItemRenderer |
getRenderer() |
int |
getSeriesCount() |
String |
getXFeature() |
double |
getXValue(int series,
int item) |
double |
getYValue(int series,
int item) |
int |
indexOf(Comparable seriesKey) |
Iterator<ModelDataset.DataItem> |
iterator() |
abstract void |
setItemLabel(int item,
String label) |
addChangeListener, canEqual, clone, equals, fireDatasetChanged, getGroup, getNotify, hashCode, hasListener, notifyListeners, removeChangeListener, setGroup, setNotify, validateObjectfinalize, getClass, notify, notifyAll, toString, wait, wait, waitgetItemCount, getX, getYgetSeriesKeyaddChangeListener, getGroup, removeChangeListener, setGroupforEach, spliteratorprotected final Model model
protected final String xFeature
protected final DisplaySettings ds
protected final SelectionModel selectionModel
protected final BasicStroke stroke
protected final BasicStroke selectionStroke
public ModelDataset(Model model, SelectionModel selectionModel, DisplaySettings ds, String xFeature, List<String> yFeatures)
public String getXFeature()
public int getSeriesCount()
getSeriesCount in interface org.jfree.data.general.SeriesDatasetpublic int indexOf(Comparable seriesKey)
indexOf in interface org.jfree.data.general.SeriesDatasetpublic org.jfree.data.DomainOrder getDomainOrder()
getDomainOrder in interface org.jfree.data.xy.XYDatasetpublic double getXValue(int series,
int item)
getXValue in interface org.jfree.data.xy.XYDatasetpublic double getYValue(int series,
int item)
getYValue in interface org.jfree.data.xy.XYDatasetpublic abstract String getItemLabel(int item)
public abstract void setItemLabel(int item,
String label)
public abstract org.jfree.chart.renderer.xy.XYItemRenderer getRenderer()
public Iterator<ModelDataset.DataItem> iterator()
iterator in interface Iterable<ModelDataset.DataItem>Copyright © 2010–2024 TrackMate. All rights reserved.