Class ReportFilter<T extends DataContainer>

  • Type Parameters:
    T - the type of data to filter
    All Implemented Interfaces:
    CleanUpHandler, Destroyable, GlobalInfoSupporter, LoggingLevelHandler, LoggingSupporter, OptionHandler, ShallowCopySupporter<Filter>, SizeOfHandler, Filter<T>, DatabaseConnectionHandler, DatabaseConnectionProvider, DatabaseConnectionUser, Serializable, Comparable

    public class ReportFilter<T extends DataContainer>
    extends AbstractDatabaseConnectionFilter<T>
    A filter that modifies the reports of data containers being passed through. The supplied report filter updates/modifies the report.

    Valid options are:

    -D (property: debug)
             If set to true, scheme may output additional info to the console.
     
    -debug-out <java.io.File> (property: debugOutputFilePrefix)
             If the file is not pointing to a directory, then the filtered data gets
             dumped to a file with a filename consisting of this prefix, the database
              ID and the extension 'chrom'.
             default: .
     
    -filter <gcms.data.quantitation.AbstractReportFilter [options]> (property: filter)
             The filter to use for updating/modifying the quantitation report.
             default: gcms.data.quantitation.PassThrough -debug-out .
     
    Default options for gcms.data.quantitation.PassThrough (-filter/filter):
    -D (property: debug)
             If set to true, scheme may output additional info to the console.
     
    -debug-out <java.io.File> (property: debugOutputFilePrefix)
             If the file is not pointing to a directory, then the filtered data gets
             dumped to a file with a filename consisting of this prefix, the database
              ID and the extension 'chrom'.
             default: .
     
    Version:
    $Revision$
    Author:
    fracpete (fracpete at waikato dot ac dot nz)
    See Also:
    Serialized Form