Package repast.simphony.chart2
Class XYDataSinkSourceSeries
java.lang.Object
repast.simphony.chart2.AbstractXYSeriesDataSink
repast.simphony.chart2.XYDataSinkSourceSeries
- All Implemented Interfaces:
DataSink
DataSink that appends data into series. A series is created for each
individual data source.
- Author:
- Nick Collier
-
Nested Class Summary
Modifier and TypeClassDescriptionprotected static class
protected static class
-
Field Summary
Fields inherited from class repast.simphony.chart2.AbstractXYSeriesDataSink
xId, xydata
-
Constructor Summary
ConstructorDescriptionCreates a XYDataSinkSourceSeries that will add series to the specified XYSeriesCollection and update those series.XYDataSinkSourceSeries
(BatchUpdateXYSeries xydata, List<String> sourceIds) Creates a XYDataSinkSourceSeries that will add series to the specified XYSeriesCollection and update those series. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Appends the specified data to this sink.void
Open this DataSink.void
rowEnded()
Notifies this DataSink that the last append was end of a "row."void
Notifies this DataSink that the next append is that start of a "row." of data.Methods inherited from class repast.simphony.chart2.AbstractXYSeriesDataSink
close, flush, getXSourceId, recordEnded, setXSourceId
-
Field Details
-
row
-
-
Constructor Details
-
XYDataSinkSourceSeries
Creates a XYDataSinkSourceSeries that will add series to the specified XYSeriesCollection and update those series. Each series records successive x and y values where the x value is the value of the "X" (e.g. tick) data source, and the y value is the value returned by that data source.- Parameters:
xydata
-
-
XYDataSinkSourceSeries
Creates a XYDataSinkSourceSeries that will add series to the specified XYSeriesCollection and update those series.- Parameters:
xydata
-
-
-
Method Details
-
open
Description copied from interface:DataSink
Open this DataSink.- Parameters:
sourceIds
- a list of the DataSource ids for which this is the sink.
-
rowStarted
public void rowStarted()Description copied from interface:DataSink
Notifies this DataSink that the next append is that start of a "row." of data. -
append
Description copied from interface:DataSink
Appends the specified data to this sink. The key can be, for example, a column name and the value the current value for that column.- Parameters:
key
- the data's keyvalue
- the data's value
-
rowEnded
public void rowEnded()Description copied from interface:DataSink
Notifies this DataSink that the last append was end of a "row."
-