Package adams.data.filter
Interface BatchFilter<T extends DataContainer>
-
- All Superinterfaces:
CleanUpHandler
,Comparable
,Destroyable
,Filter<T>
,LoggingLevelHandler
,LoggingSupporter
,OptionHandler
,ShallowCopySupporter<Filter>
- All Known Subinterfaces:
TrainableBatchFilter<T>
- All Known Implementing Classes:
AbstractBatchFilter
,OutlierDetector
,PassThrough
public interface BatchFilter<T extends DataContainer> extends Filter<T>
Interface for filters that can filter multiple data containers in one go. Number of input and output containers does not have to be the same, in case a transformation takes place.- Version:
- $Revision$
- Author:
- FracPete (fracpete at waikato dot ac dot nz)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T[]
batchFilter(T[] data)
Batch filters the data.-
Methods inherited from interface adams.data.filter.Filter
cleanUp, compareTo, destroy, dontUpdateIDTipText, equals, filter, getDontUpdateID, reset, setDontUpdateID, shallowCopy, shallowCopy
-
Methods inherited from interface adams.core.logging.LoggingLevelHandler
getLoggingLevel, setLoggingLevel
-
Methods inherited from interface adams.core.logging.LoggingSupporter
getLogger, isLoggingEnabled
-
Methods inherited from interface adams.core.option.OptionHandler
cleanUpOptions, defineOptions, getOptionManager, toCommandLine
-
-