# Package weka.filters

- Interface Summary
  Interface | Description
  --- | ---
  Sourcable | Interface for filters that can be converted to Java source.
  StreamableFilter | Interface for filters can work with a stream of instances.
  SupervisedFilter | Interface for filters that make use of a class attribute.
  UnsupervisedFilter | Interface for filters that do not need a class attribute.

- Class Summary
  Class | Description
  --- | ---
  AllFilter | A simple instance filter that passes all instances directly through.
  CheckSource | A simple class for checking the source generated from Filters implementing the `weka.filters.Sourcable` interface.
  Filter | An abstract class for instance filters: objects that take instances as input, carry out some transformation on the instance and then output the instance.
  MultiFilter | Applies several filters successively.
  RenameRelation | A simple filter that allows the relation name of a set of instances to be altered in various ways.
  SimpleBatchFilter | This filter is a superclass for simple batch filters.
  SimpleFilter | This filter contains common behavior of the SimpleBatchFilter and the SimpleStreamFilter.
  SimpleStreamFilter | This filter is a superclass for simple stream filters.