Interface AggregateDataSource

All Superinterfaces:
DataSource
All Known Implementing Classes:
AggregateDataSourceWrapper, BatchRunDataSource, CountDataSource, ParameterDataSource, RandomSeedDataSource, TickCountDataSource

public interface AggregateDataSource extends DataSource
Interface for classes that can function as the source of aggregate data to be logged or charted.
Author:
Nick Collier
  • Method Summary

    Modifier and Type
    Method
    Description
    get(Iterable<?> objs, int size)
    Gets the data using the specified iterable.
    void
    Resets this AggregateDataSource prior to the next get call.

    Methods inherited from interface repast.simphony.data2.DataSource

    getDataType, getId, getSourceType
  • Method Details

    • get

      Object get(Iterable<?> objs, int size)
      Gets the data using the specified iterable.
      Parameters:
      size - the number of objects in the iterable
      objs - the iterable over objects to use in getting the data
      Returns:
      the data using the specified iterable.
    • reset

      void reset()
      Resets this AggregateDataSource prior to the next get call.