Package repast.simphony.data2
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
get(Iterable<?> objs, int size)
Gets the data using the specified iterable.void
reset()
Resets this AggregateDataSource prior to the next get call.-
Methods inherited from interface repast.simphony.data2.DataSource
getDataType, getId, getSourceType
-
-
-
-
Method Detail
-
get
Object get(Iterable<?> objs, int size)
Gets the data using the specified iterable.- Parameters:
size
- the number of objects in the iterableobjs
- 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.
-
-