Overview | Package | Class | Tree | Deprecated | Index | Help | Weka's home
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## weka.filters
Interface Sourcable

All Known Implementing Classes:
  AllFilter, Center, Normalize, ReplaceMissingValues, Standardize

    public interface Sourcable

Interface for filters that can be converted to Java source.

Version:
  $Revision: 1.1 $
Author:
  FracPete (fracpete at waikato dot ac dot nz)

Method Summary
`java.lang.String` | `toSource(java.lang.String className, Instances data)` Returns a string that describes the filter as source.

Method Detail

### toSource

    java.lang.String toSource(java.lang.String className,
                              Instances data)
                              throws java.lang.Exception

  Returns a string that describes the filter as source. The filter will be contained in a class with the given name (there may be auxiliary classes), and will contain two methods with these signatures:

       // converts one row
       public static Object[] filter(Object[] i);
       // converts a full dataset (first dimension is row index)
       public static Object[][] filter(Object[][] i);

  where the array `i` contains elements that are either Double, String, with missing values represented as null. The generated code is public domain and comes with no warranty.

  Parameters:
    `className` - the name that should be given to the source class.
    `data` - the dataset used for initializing the filter
  Returns:
    the object source described by a string
  Throws:
    `java.lang.Exception` - if the source can't be computed

Overview | Package | Class | Tree | Deprecated | Index | Help | Weka's home
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD