Package simtools.data

Interface Summary
DataSourceCollectionListener  
DataSourceListener  
DataSourcePoolListener Implementing classes can receive notifications from data source pools
DataSourceProvider Datasource providers are especially used to get datasource references back from ids, during internalization, and to get optional information (if any) about the datasources, during serialization.
EmptyDataSource An empty data source is created when data source providers failed to restore a data sources from serialized references.
EndNotificationListener This class is useful to optimize data source listeners, especially when listening to several data sources belonging to the same collection.
 

Class Summary
AsciiFileDataSourceCollection A DataSourceCollection backed up by an ascii file containing the data source values.
AsciiFileDataSourceProvider Provider for simtools AsciiFileDataSourceCollection Default mechanism is to restore the file if it can be found in the current directory, or do nothing.
BufferedEmptyDataSource Store a buffer related to a buffered data source that couldn't be provided.
CollectiveDataSource A collective data source is a data source part of a collection The default implementation is to delegate the data source methods to the collection.
DataInfo  
DataSource  
DataSourceAdapter  
DataSourceAnimator This class adds dynamical features to a DataSource.
DataSourceAnimatorProvider Provider for simtools Animated DataSource Due to runtype checking, the provider of animated data sources cannot be used directly.
DataSourceCollection A data source collection gathers data sources with strong interdependancy For example, all the data source values may be read from the same file.
DataSourceCollectionAnimator This class adds dynamical features to a DataSourceCollection.
DataSourceCollectionAnimatorProvider Provider for simtools Animated DataSourceCollection Due to runtype checking, the provider of animated data sources cannot be used directly.
DataSourcePool Pool of data source: holds a certain number of data sources, and can send action events to listeners in case the pool is modified.
DataSourcePool.BufferMarker Those are markers we can recognize without any confusion possible for the serialized stream
DataSourcePool.DataSourceCollectionMarker  
DataSourcePool.SourceDependenciesMarker  
DataSourcePoolEvent Event emitted by data source pools
DefaultEmptyDataSource  
DynamicDataSource  
DynamicDataSourceCollection  
EmptyDataSourcePool Pool of empty data sources: holds a certain number of data sources that cannot be restored.
FileDataSourceProvider  
LinearSinusDataSourceProvider provider for simtools basic data types: LinearSource and SinusSource
LinearSource  
SinusSource  
ValueProvider Objects implementing this interface can provide values vased on an index.
 

Exception Summary
DataException A base class for errors occuring during a test
DuplicateIdException This exception is thrown when there is a data source ID conflict
NoSuchIndex A base class for errors occuring during a test
UnsupportedOperation A base class for errors occuring during a test