ilog.ds
Interface IlDataSource

All Known Subinterfaces:
IlGanttDataSource, IlGraphDataSource, IlListDataSource, IlSDMDataSource, IlTableDataSource, IlTreeDataSource
All Known Implementing Classes:
IlsDataSource

public interface IlDataSource

Interface to be shared by all data sources. Provides support for batch and property-change listeners.


Method Summary
abstract  void addBatchListener(BatchListener l)
          Adds a listener for all batch events.
abstract  void addDataSourceListener(DataSourceListener l)
          Adds a listener for all data source property events.
abstract  Map getDSProperties()
          Accesses all the data source properties.
abstract  Object getDSProperty(String propertyName)
          Gets the value of a specified property.
abstract  void removeBatchListener(BatchListener l)
          Removes a listener for all batch events.
abstract  void removeDataSourceListener(DataSourceListener l)
          Removes a listener for all data source property events.
 

Method Detail

addDataSourceListener

public void addDataSourceListener(DataSourceListener l)
Adds a listener for all data source property events.
Parameters:
l - the listener
See Also:
DataSourceListener

removeDataSourceListener

public void removeDataSourceListener(DataSourceListener l)
Removes a listener for all data source property events.
Parameters:
l - the listener
See Also:
DataSourceListener

addBatchListener

public void addBatchListener(BatchListener l)
Adds a listener for all batch events.
Parameters:
l - the listener
See Also:
BatchListener

removeBatchListener

public void removeBatchListener(BatchListener l)
Removes a listener for all batch events.
Parameters:
l - the listener
See Also:
BatchListener

getDSProperties

public Map getDSProperties()
Accesses all the data source properties.
Returns:
a map containing all the property values indexed by their name.

getDSProperty

public Object getDSProperty(String propertyName)
Gets the value of a specified property.
Parameters:
propertyName - The name of the property.
Returns:
the value of the specified property.