com.rapidminer.gui
Class RapidMinerGUI

java.lang.Object
  extended by com.rapidminer.RapidMiner
      extended by com.rapidminer.gui.RapidMinerGUI

public class RapidMinerGUI
extends RapidMiner

The main class if RapidMiner is startet in GUI mode. This class keeps the MainFrame and some other GUI relevant informations and methods.

Author:
Ingo Mierswa, Simon Fischer

Nested Class Summary
protected static class RapidMinerGUI.ShutdownHook
          This thread listens for System shutdown and cleans up after shutdown.
 
Field Summary
static int LOOK_AND_FEEL_CLASSIC
           
static int LOOK_AND_FEEL_MODERN
           
static java.lang.String[] LOOK_AND_FEELS
           
static java.lang.String PROPERTY_EXPERT_MODE
           
static java.lang.String PROPERTY_GEOMETRY_DIVIDER_EDITOR
           
static java.lang.String PROPERTY_GEOMETRY_DIVIDER_GROUPSELECTION
           
static java.lang.String PROPERTY_GEOMETRY_DIVIDER_LOGGING
           
static java.lang.String PROPERTY_GEOMETRY_DIVIDER_MAIN
           
static java.lang.String PROPERTY_GEOMETRY_HEIGHT
           
static java.lang.String PROPERTY_GEOMETRY_WIDTH
           
static java.lang.String PROPERTY_GEOMETRY_X
           
static java.lang.String PROPERTY_GEOMETRY_Y
           
static java.lang.String PROPERTY_RAPIDMINER_GUI_LOOK_AND_FEEL
           
static java.lang.String PROPERTY_RAPIDMINER_GUI_MAX_DISPLAYED_VALUES
           
static java.lang.String PROPERTY_RAPIDMINER_GUI_MAX_SORTABLE_ROWS
           
static java.lang.String PROPERTY_RAPIDMINER_GUI_MAX_STATISTICS_ROWS
           
static java.lang.String PROPERTY_RAPIDMINER_GUI_UPDATE_CHECK
           
 
Fields inherited from class com.rapidminer.RapidMiner
PROPERTY_RAPIDMINER_GENERAL_DEBUGMODE, PROPERTY_RAPIDMINER_GENERAL_DEFAULT_ENCODING, PROPERTY_RAPIDMINER_GENERAL_FRACTIONDIGITS_NUMBERS, PROPERTY_RAPIDMINER_GENERAL_FRACTIONDIGITS_PERCENT, PROPERTY_RAPIDMINER_GENERAL_LOGFILE_FORMAT, PROPERTY_RAPIDMINER_GENERAL_TIME_ZONE, PROPERTY_RAPIDMINER_GLOBAL_LOG_FILE, PROPERTY_RAPIDMINER_GLOBAL_LOG_VERBOSITY, PROPERTY_RAPIDMINER_HOME, PROPERTY_RAPIDMINER_INIT_JDBC_CLASSPATH, PROPERTY_RAPIDMINER_INIT_JDBC_LIB, PROPERTY_RAPIDMINER_INIT_JDBC_LIB_LOCATION, PROPERTY_RAPIDMINER_INIT_OPERATORS, PROPERTY_RAPIDMINER_INIT_PLUGINS, PROPERTY_RAPIDMINER_INIT_PLUGINS_LOCATION, PROPERTY_RAPIDMINER_INIT_WEKA, PROPERTY_RAPIDMINER_OBJECTS_ADDITIONAL, PROPERTY_RAPIDMINER_OPERATORS_ADDITIONAL, PROPERTY_RAPIDMINER_RC_FILE, PROPERTY_RAPIDMINER_TOOLS_EDITOR, PROPERTY_RAPIDMINER_TOOLS_MAIL_DEFAULT_PROCESS_DURATION_FOR_MAIL, PROPERTY_RAPIDMINER_TOOLS_MAIL_DEFAULT_RECIPIENT, PROPERTY_RAPIDMINER_TOOLS_MAIL_METHOD, PROPERTY_RAPIDMINER_TOOLS_MAIL_METHOD_SENDMAIL, PROPERTY_RAPIDMINER_TOOLS_MAIL_METHOD_SMTP, PROPERTY_RAPIDMINER_TOOLS_MAIL_METHOD_VALUES, PROPERTY_RAPIDMINER_TOOLS_SENDMAIL_COMMAND, PROPERTY_RAPIDMINER_TOOLS_SMTP_HOST, PROPERTY_RAPIDMINER_TOOLS_SMTP_PASSWD, PROPERTY_RAPIDMINER_TOOLS_SMTP_PORT, PROPERTY_RAPIDMINER_TOOLS_SMTP_USER, PROPERTY_RAPIDMINER_VERSION, PROPERTY_RAPIDMINER_WEKA_JAR, SYSTEM_ENCODING_NAME
 
Constructor Summary
RapidMinerGUI()
           
 
Method Summary
static void checkForUpdates(boolean showFailureDialog)
           
static MainFrame getMainFrame()
           
static java.util.List<java.io.File> getRecentFiles()
           
static ResultHistory getResultHistory()
           
static void main(java.lang.String[] args)
           
static void registerUpdateManager(UpdateManager manager)
           
 void run(java.io.File file)
           
static void saveLastUpdateCheckDate()
           
static void setMainFrame(MainFrame mf)
           
protected  void setupGUI()
          This default implementation only setup the tool tip durations.
static void useProcessFile(Process process)
           
 
Methods inherited from class com.rapidminer.RapidMiner
cleanUp, getInputHandler, getLongVersion, getRapidMinerProperties, getShortVersion, getSplashScreen, getSplashScreenFrame, getYaleProperties, hideSplash, init, init, init, init, init, init, quit, readExperimentFile, readProcessFile, registerRapidMinerProperty, registerYaleProperty, setInputHandler, showSplash, showSplash, splashMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTY_GEOMETRY_X

public static final java.lang.String PROPERTY_GEOMETRY_X
See Also:
Constant Field Values

PROPERTY_GEOMETRY_Y

public static final java.lang.String PROPERTY_GEOMETRY_Y
See Also:
Constant Field Values

PROPERTY_GEOMETRY_WIDTH

public static final java.lang.String PROPERTY_GEOMETRY_WIDTH
See Also:
Constant Field Values

PROPERTY_GEOMETRY_HEIGHT

public static final java.lang.String PROPERTY_GEOMETRY_HEIGHT
See Also:
Constant Field Values

PROPERTY_GEOMETRY_DIVIDER_MAIN

public static final java.lang.String PROPERTY_GEOMETRY_DIVIDER_MAIN
See Also:
Constant Field Values

PROPERTY_GEOMETRY_DIVIDER_EDITOR

public static final java.lang.String PROPERTY_GEOMETRY_DIVIDER_EDITOR
See Also:
Constant Field Values

PROPERTY_GEOMETRY_DIVIDER_LOGGING

public static final java.lang.String PROPERTY_GEOMETRY_DIVIDER_LOGGING
See Also:
Constant Field Values

PROPERTY_GEOMETRY_DIVIDER_GROUPSELECTION

public static final java.lang.String PROPERTY_GEOMETRY_DIVIDER_GROUPSELECTION
See Also:
Constant Field Values

PROPERTY_EXPERT_MODE

public static final java.lang.String PROPERTY_EXPERT_MODE
See Also:
Constant Field Values

PROPERTY_RAPIDMINER_GUI_UPDATE_CHECK

public static final java.lang.String PROPERTY_RAPIDMINER_GUI_UPDATE_CHECK
See Also:
Constant Field Values

PROPERTY_RAPIDMINER_GUI_LOOK_AND_FEEL

public static final java.lang.String PROPERTY_RAPIDMINER_GUI_LOOK_AND_FEEL
See Also:
Constant Field Values

PROPERTY_RAPIDMINER_GUI_MAX_STATISTICS_ROWS

public static final java.lang.String PROPERTY_RAPIDMINER_GUI_MAX_STATISTICS_ROWS
See Also:
Constant Field Values

PROPERTY_RAPIDMINER_GUI_MAX_SORTABLE_ROWS

public static final java.lang.String PROPERTY_RAPIDMINER_GUI_MAX_SORTABLE_ROWS
See Also:
Constant Field Values

PROPERTY_RAPIDMINER_GUI_MAX_DISPLAYED_VALUES

public static final java.lang.String PROPERTY_RAPIDMINER_GUI_MAX_DISPLAYED_VALUES
See Also:
Constant Field Values

LOOK_AND_FEELS

public static final java.lang.String[] LOOK_AND_FEELS

LOOK_AND_FEEL_MODERN

public static final int LOOK_AND_FEEL_MODERN
See Also:
Constant Field Values

LOOK_AND_FEEL_CLASSIC

public static final int LOOK_AND_FEEL_CLASSIC
See Also:
Constant Field Values
Constructor Detail

RapidMinerGUI

public RapidMinerGUI()
Method Detail

run

public void run(java.io.File file)
         throws java.lang.Exception
Throws:
java.lang.Exception

setupGUI

protected void setupGUI()
                 throws NoOpUserError
This default implementation only setup the tool tip durations. Subclasses might override this method.

Throws:
NoOpUserError

setMainFrame

public static void setMainFrame(MainFrame mf)

getMainFrame

public static MainFrame getMainFrame()

useProcessFile

public static void useProcessFile(Process process)

getResultHistory

public static ResultHistory getResultHistory()

getRecentFiles

public static java.util.List<java.io.File> getRecentFiles()

saveLastUpdateCheckDate

public static void saveLastUpdateCheckDate()

checkForUpdates

public static void checkForUpdates(boolean showFailureDialog)

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception

registerUpdateManager

public static void registerUpdateManager(UpdateManager manager)


Copyright © 2001-2009 by Rapid-I