weka.gui.beans

## Interface DataSource

- All Known Implementing Classes:
    AbstractDataSource, Appender, ClassAssigner, Filter, FlowByExpression, InstanceStreamToBatchMaker, Join, Loader, PredictionAppender, Sorter, SubstringLabeler, SubstringReplacer

      public interface DataSource

  Interface to something that is capable of being a source for data - either batch or incremental data
  Since:
    1.0
  Version:
    $Revision: 8034 $
  Author:
    Mark Hall

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `addDataSourceListener(DataSourceListener dsl)` Add a data source listener
    `void` | `addInstanceListener(InstanceListener dsl)` Add an instance listener
    `void` | `removeDataSourceListener(DataSourceListener dsl)` Remove a data source listener
    `void` | `removeInstanceListener(InstanceListener dsl)` Remove an instance listener

- - ### Method Detail

    - #### addDataSourceListener

          void addDataSourceListener(DataSourceListener dsl)

      Add a data source listener
      Parameters:
        `dsl` - a `DataSourceListener` value

    - #### removeDataSourceListener

          void removeDataSourceListener(DataSourceListener dsl)

      Remove a data source listener
      Parameters:
        `dsl` - a `DataSourceListener` value

    - #### addInstanceListener

          void addInstanceListener(InstanceListener dsl)

      Add an instance listener
      Parameters:
        `dsl` - an `InstanceListener` value

    - #### removeInstanceListener

          void removeInstanceListener(InstanceListener dsl)

      Remove an instance listener
      Parameters:
        `dsl` - an `InstanceListener` value