Class XYDataSinkSourceSeries

java.lang.Object
repast.simphony.chart2.AbstractXYSeriesDataSink
repast.simphony.chart2.XYDataSinkSourceSeries
All Implemented Interfaces:
DataSink

public class XYDataSinkSourceSeries extends AbstractXYSeriesDataSink
DataSink that appends data into series. A series is created for each individual data source.
Author:
Nick Collier
  • Field Details

  • Constructor Details

    • XYDataSinkSourceSeries

      public XYDataSinkSourceSeries(BatchUpdateXYSeries xydata)
      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

      public XYDataSinkSourceSeries(BatchUpdateXYSeries xydata, List<String> sourceIds)
      Creates a XYDataSinkSourceSeries that will add series to the specified XYSeriesCollection and update those series.
      Parameters:
      xydata -
  • Method Details

    • open

      public void open(List<String> sourceIds)
      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

      public void append(String key, Object value)
      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 key
      value - 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."