Package org.imemex.datasourceplugins

Interface Summary
DataSourcePlugin Defines the operations that a plugin to access a given set data sources should provide.
DataSourcePlugins Contains constants that are useful for all data source plugins.
DataSourceProxy Holds meta data on data sources and plugins.
KeyResourceViewMetaData  
PluginIdentifiableResourceView A plugin identifiable resource view is a resource view (RV) having a plugin assigned id.
PluginIdentifiableResourceViewChange Represents one change that affects one plugin identifiable resource view component.
 

Class Summary
AbstractDataSourcePlugin This abstract implementation of a data source plugin fulfills the following purposes: assert at least one of push or pull is supported maintain the dataSourceID mapping
AbstractPluginIdentifiableResourceView This class implements: get- and set plugin assigned id Comparable.compareTo ConvertableContentComponent interface
Activator Activator for the Data Source Proxy plugin.
ContentConvertedDataSourceResourceView Delegate RV to delegate from a content converted resource view to a plugin identifiable resource view.
DataSourcePluginAnalyzer This analyzer finds filter(all) and filter(startViews) patterns and substitutes them by a black box that performs the corresponding calls to the data source plugin interface.
DataSourcePluginEvent An event coming from a data source plugin.
DefaultDataSourceProxy The default implmentation of the DataSourceProxy.
DefaultPluginIdentifiableResourceView  
PluginIdentifiableResourceViewChanges Groups all classes that implement the PluginIdentifiableResourceViewChanges.AbstractPluginIdentifiableResourceViewChange interface.
PluginIdentifiableRVDetailedResultIdentifier Returns a run-time independent identifier for a PluginIdentifiableResourceView instance, based on the instance's pluginAssignedId.
PluginIdentifiableRVResultIdentifier Returns a run-time independent identifier for a PluginIdentifiableResourceView instance, based on the instance's pluginAssignedId.
PluginIdentifiableRVSemiDetailedResultIdentifier ResultIdentifier for PluginIdentifiableResourceViews.
 

Enum Summary
PluginIdentifiableResourceViewChange.ChangeType An enumeration of all possible change types that may happen on a given resource view component.
 

Exception Summary
DataSourceAlreadyExistsException  
NoAppropriatePluginFoundException  
NoSuchDataSourceException  
NoSuchPluginException This exception is a wrapper around a normal Exception.
PluginAlreadyExistsException This exception is a wrapper around a normal Exception.