com.rapidminer
Interface ObjectVisualizer

All Known Implementing Classes:
AggregationPopulationPlotter, DatabaseExampleVisualization, DummyObjectVisualizer, ExampleVisualizer, PopulationPlotter

public interface ObjectVisualizer

Interface managing the visualization of objects. This might be a dialog showing the feature values (ExampleVisualizer) or more sophisticated methods like displaying a text or playing a piece of music. Please note that GUI components should not be constructed in the contstructor but in the method startVisualization(Object) in order to ensure that the visualizer can be constructed also in environments where graphical user interfaces are not allowed.

Author:
Michael Wurst, Ingo Mierswa

Method Summary
 java.lang.String getDetailData(java.lang.Object objId, java.lang.String fieldName)
           
 java.lang.String[] getFieldNames(java.lang.Object objId)
           
 java.lang.String getTitle(java.lang.Object objId)
           
 boolean isCapableToVisualize(java.lang.Object objId)
           
 void startVisualization(java.lang.Object objId)
           
 void stopVisualization(java.lang.Object objId)
           
 

Method Detail

startVisualization

void startVisualization(java.lang.Object objId)

stopVisualization

void stopVisualization(java.lang.Object objId)

getTitle

java.lang.String getTitle(java.lang.Object objId)

isCapableToVisualize

boolean isCapableToVisualize(java.lang.Object objId)

getDetailData

java.lang.String getDetailData(java.lang.Object objId,
                               java.lang.String fieldName)

getFieldNames

java.lang.String[] getFieldNames(java.lang.Object objId)


Copyright © 2001-2009 by Rapid-I