Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

de.lmu.ifi.dbs.elki.preprocessing
Interface PreprocessorClient<P extends Preprocessor<O>,O extends DatabaseObject>

All Superinterfaces:
Parameterizable
All Known Subinterfaces:
PreprocessorBasedMeasurementFunction<O,P,D>
All Known Implementing Classes:
AbstractCorrelationDistanceFunction, AbstractLocallyWeightedDistanceFunction, AbstractPreferenceVectorBasedCorrelationDistanceFunction, AbstractPreprocessorBasedDistanceFunction, AbstractPreprocessorBasedSimilarityFunction, DiSHDistanceFunction, ERiCDistanceFunction, FractionalSharedNearestNeighborSimilarityFunction, HiSCDistanceFunction, KernelBasedLocallyWeightedDistanceFunction, LocallyWeightedDistanceFunction, PCABasedCorrelationDistanceFunction, SharedNearestNeighborSimilarityFunction, SubspaceDistanceFunction

public interface PreprocessorClient<P extends Preprocessor<O>,O extends DatabaseObject>
extends Parameterizable

Interface defining the requirements for classes using a PreprocessorHandler to run a preprocessor on a certain database.

Author:
Elke Achtert

Method Summary
 AssociationID<?> getAssociationID()
          Returns the association ID for the association to be set by the preprocessor.
 String getDefaultPreprocessorClassName()
          Returns the name of the default preprocessor.
 String getPreprocessorDescription()
          Returns the description for the preprocessor parameter.
 Class<P> getPreprocessorSuperClass()
          Returns the super class for the preprocessor parameter.
 
Methods inherited from interface de.lmu.ifi.dbs.elki.utilities.optionhandling.Parameterizable
checkGlobalParameterConstraints, collectOptions, getParameters, setParameters, shortDescription
 

Method Detail

getDefaultPreprocessorClassName

String getDefaultPreprocessorClassName()
Returns the name of the default preprocessor.

Returns:
the name of the default preprocessor

getPreprocessorDescription

String getPreprocessorDescription()
Returns the description for the preprocessor parameter.

Returns:
the description for the preprocessor parameter

getPreprocessorSuperClass

Class<P> getPreprocessorSuperClass()
Returns the super class for the preprocessor parameter.

Returns:
the super class for the preprocessor parameter

getAssociationID

AssociationID<?> getAssociationID()
Returns the association ID for the association to be set by the preprocessor.

Returns:
the association ID for the association to be set by the preprocessor

Release 0.2 (2009-07-06_1820)