com.rapidminer.gui
Class DatabaseExampleVisualization

java.lang.Object
  extended by com.rapidminer.gui.DatabaseExampleVisualization
All Implemented Interfaces:
ObjectVisualizer

public class DatabaseExampleVisualization
extends java.lang.Object
implements ObjectVisualizer

Queries the database table for the row with the requested ID and creates a generic example visualizer. This visualizer simply displays the attribute values of the example. Adding this operator is might be necessary to enable the visualization of single examples in the provided plotter or graph components. In contrast to the usual example visualizer, this version does not load the complete data set into memory but simply queries the information from the database and just shows the single row.

Author:
Ingo Mierswa

Constructor Summary
DatabaseExampleVisualization(java.lang.String databaseURL, java.lang.String userName, java.lang.String password, int databaseSystem, java.lang.String tableName, java.lang.String columnName, LoggingHandler logging)
           
 
Method Summary
 void finalize()
           
 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 id)
           
 void startVisualization(java.lang.Object objId)
           
 void stopVisualization(java.lang.Object objId)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatabaseExampleVisualization

public DatabaseExampleVisualization(java.lang.String databaseURL,
                                    java.lang.String userName,
                                    java.lang.String password,
                                    int databaseSystem,
                                    java.lang.String tableName,
                                    java.lang.String columnName,
                                    LoggingHandler logging)
Method Detail

finalize

public void finalize()
              throws java.lang.Throwable
Overrides:
finalize in class java.lang.Object
Throws:
java.lang.Throwable

startVisualization

public void startVisualization(java.lang.Object objId)
Specified by:
startVisualization in interface ObjectVisualizer

getDetailData

public java.lang.String getDetailData(java.lang.Object objId,
                                      java.lang.String fieldName)
Specified by:
getDetailData in interface ObjectVisualizer

getFieldNames

public java.lang.String[] getFieldNames(java.lang.Object objId)
Specified by:
getFieldNames in interface ObjectVisualizer

getTitle

public java.lang.String getTitle(java.lang.Object objId)
Specified by:
getTitle in interface ObjectVisualizer

isCapableToVisualize

public boolean isCapableToVisualize(java.lang.Object id)
Specified by:
isCapableToVisualize in interface ObjectVisualizer

stopVisualization

public void stopVisualization(java.lang.Object objId)
Specified by:
stopVisualization in interface ObjectVisualizer


Copyright © 2001-2009 by Rapid-I