Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

de.lmu.ifi.dbs.elki.result
Interface ResultHandler<O extends DatabaseObject,R extends Result>

Type Parameters:
O - Object type
R - Result type
All Superinterfaces:
Parameterizable
All Known Implementing Classes:
DiscardResultHandler, ResultROCCurveVisualizer, ResultWriter

public interface ResultHandler<O extends DatabaseObject,R extends Result>
extends Parameterizable

Interface for any class that can handle results

Author:
Erich Schubert

Method Summary
 void processResult(Database<O> db, R result)
          Process a result.
 void setNormalization(Normalization<O> normalization)
          Setter for normalization
 
Methods inherited from interface de.lmu.ifi.dbs.elki.utilities.optionhandling.Parameterizable
checkGlobalParameterConstraints, collectOptions, getParameters, setParameters, shortDescription
 

Method Detail

processResult

void processResult(Database<O> db,
                   R result)
                   throws IllegalStateException
Process a result.

Parameters:
db - Database the result is for
result - Result object
Throws:
IllegalStateException

setNormalization

void setNormalization(Normalization<O> normalization)
Setter for normalization

Parameters:
normalization - new normalization object

Release 0.2 (2009-07-06_1820)