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
Nested ClassesModifier and TypeClassDescriptionprotected static classprotected static class -
Field Summary
FieldsFields inherited from class repast.simphony.chart2.AbstractXYSeriesDataSink
xId, xydata -
Constructor Summary
ConstructorsConstructorDescriptionCreates 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 TypeMethodDescriptionvoidAppends the specified data to this sink.voidOpen this DataSink.voidrowEnded()Notifies this DataSink that the last append was end of a "row."voidNotifies 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:DataSinkOpen this DataSink.- Parameters:
sourceIds- a list of the DataSource ids for which this is the sink.
-
rowStarted
public void rowStarted()Description copied from interface:DataSinkNotifies this DataSink that the next append is that start of a "row." of data. -
append
Description copied from interface:DataSinkAppends 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:DataSinkNotifies this DataSink that the last append was end of a "row."
-