de.lmu.ifi.dbs.elki.workflow
Class OutputStep

java.lang.Object
  extended by de.lmu.ifi.dbs.elki.workflow.OutputStep
All Implemented Interfaces:
InspectionUtilFrequentlyScanned, Parameterizable, WorkflowStep

public class OutputStep
extends Object
implements WorkflowStep

The "output" step, where data is analyzed.


Nested Class Summary
static class OutputStep.Parameterizer
          Parameterization class.
 
Field Summary
protected static ArrayList<Class<? extends ResultHandler>> defaultHandlers
           
private  List<ResultHandler> resulthandlers
          Output handler.
 
Constructor Summary
OutputStep(List<ResultHandler> resulthandlers)
          Constructor.
 
Method Summary
 void runResultHandlers(HierarchicalResult result)
          Run the result handlers.
static void setDefaultHandlerVisualizer()
          Set the default handler to the ResultVisualizer.
static void setDefaultHandlerWriter()
          Set the default handler to the ResultWriter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

resulthandlers

private List<ResultHandler> resulthandlers
Output handler.


defaultHandlers

protected static ArrayList<Class<? extends ResultHandler>> defaultHandlers
Constructor Detail

OutputStep

public OutputStep(List<ResultHandler> resulthandlers)
Constructor.

Parameters:
resulthandlers - Result handlers to use
Method Detail

runResultHandlers

public void runResultHandlers(HierarchicalResult result)
Run the result handlers.

Parameters:
result - Result to run on

setDefaultHandlerWriter

public static void setDefaultHandlerWriter()
Set the default handler to the ResultWriter.


setDefaultHandlerVisualizer

public static void setDefaultHandlerVisualizer()
Set the default handler to the ResultVisualizer.


Release 0.4.0 (2011-09-20_1324)