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 started in GUI mode. This class keeps a reference to the MainFrame and some other GUI relevant information and methods.

Author:
Ingo Mierswa, Simon Fischer

Nested Class Summary
 
Nested classes/interfaces inherited from class com.rapidminer.RapidMiner
RapidMiner.ExecutionMode, RapidMiner.ExitMode
 
Field Summary
static java.lang.String PROPERTY_ADD_BREAKPOINT_RESULTS_TO_HISTORY
           
static java.lang.String PROPERTY_AUTOWIRE_INPUT
           
static java.lang.String PROPERTY_AUTOWIRE_OUTPUT
           
static java.lang.String PROPERTY_CLOSE_RESULTS_BEFORE_RUN
           
static java.lang.String PROPERTY_CONFIRM_EXIT
           
static java.lang.String PROPERTY_DISCONNECT_ON_DISABLE
           
static java.lang.String PROPERTY_EVALUATE_MD_FOR_SQL_QUERIES
           
static java.lang.String PROPERTY_EXPERT_MODE
           
static java.lang.String PROPERTY_FETCH_DATA_BASE_TABLES_NAMES
           
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_EXTENDED_STATE
           
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_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_SNAP_TO_GRID
           
static java.lang.String PROPERTY_RAPIDMINER_GUI_UPDATE_CHECK
           
static java.lang.String PROPERTY_RESOLVE_RELATIVE_REPOSITORY_LOCATIONS
           
static java.lang.String PROPERTY_TRANSFER_USAGESTATS
           
static java.lang.String[] PROPERTY_TRANSFER_USAGESTATS_ANSWERS
           
 
Fields inherited from class com.rapidminer.RapidMiner
PROCESS_FILE_EXTENSION, PROPERTY_DEVELOPER_MODE, PROPERTY_HOME_REPOSITORY_PASSWORD, PROPERTY_HOME_REPOSITORY_URL, PROPERTY_HOME_REPOSITORY_USER, PROPERTY_RAPIDMINER_FTP_PROXY_HOST, PROPERTY_RAPIDMINER_FTP_PROXY_NON_PROXY_HOSTS, PROPERTY_RAPIDMINER_FTP_PROXY_PASSWORD, PROPERTY_RAPIDMINER_FTP_PROXY_PORT, PROPERTY_RAPIDMINER_FTP_PROXY_SET, PROPERTY_RAPIDMINER_FTP_PROXY_USERNAME, PROPERTY_RAPIDMINER_GENERAL_DEBUGMODE, PROPERTY_RAPIDMINER_GENERAL_DEFAULT_ENCODING, PROPERTY_RAPIDMINER_GENERAL_FRACTIONDIGITS_NUMBERS, PROPERTY_RAPIDMINER_GENERAL_FRACTIONDIGITS_PERCENT, PROPERTY_RAPIDMINER_GENERAL_LOCALE_COUNTRY, PROPERTY_RAPIDMINER_GENERAL_LOCALE_LANGUAGE, PROPERTY_RAPIDMINER_GENERAL_LOCALE_VARIANT, PROPERTY_RAPIDMINER_GENERAL_LOGFILE_FORMAT, PROPERTY_RAPIDMINER_GENERAL_MAX_META_DATA_ATTRIBUTES, PROPERTY_RAPIDMINER_GENERAL_MAX_NOMINAL_VALUES, PROPERTY_RAPIDMINER_GENERAL_MAX_TEST_ROWS, PROPERTY_RAPIDMINER_GENERAL_NUMBER_OF_THREADS, PROPERTY_RAPIDMINER_GENERAL_TIME_ZONE, PROPERTY_RAPIDMINER_GLOBAL_LOG_FILE, PROPERTY_RAPIDMINER_GLOBAL_LOG_VERBOSITY, PROPERTY_RAPIDMINER_HTTP_PROXY_HOST, PROPERTY_RAPIDMINER_HTTP_PROXY_NON_PROXY_HOSTS, PROPERTY_RAPIDMINER_HTTP_PROXY_PASSWORD, PROPERTY_RAPIDMINER_HTTP_PROXY_PORT, PROPERTY_RAPIDMINER_HTTP_PROXY_SET, PROPERTY_RAPIDMINER_HTTP_PROXY_USERNAME, PROPERTY_RAPIDMINER_HTTPS_PROXY_HOST, PROPERTY_RAPIDMINER_HTTPS_PROXY_PASSWORD, PROPERTY_RAPIDMINER_HTTPS_PROXY_PORT, PROPERTY_RAPIDMINER_HTTPS_PROXY_SET, PROPERTY_RAPIDMINER_HTTPS_PROXY_USERNAME, PROPERTY_RAPIDMINER_INIT_OPERATORS, PROPERTY_RAPIDMINER_INIT_PLUGINS, PROPERTY_RAPIDMINER_INIT_PLUGINS_LOCATION, PROPERTY_RAPIDMINER_OBJECTS_ADDITIONAL, PROPERTY_RAPIDMINER_OPERATORS_ADDITIONAL, PROPERTY_RAPIDMINER_RC_FILE, PROPERTY_RAPIDMINER_SOCKS_PROXY_HOST, PROPERTY_RAPIDMINER_SOCKS_PROXY_PORT, PROPERTY_RAPIDMINER_TOOLS_DB_ONLY_STANDARD_TABLES, 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, SYSTEM_ENCODING_NAME
 
Constructor Summary
RapidMinerGUI()
           
 
Method Summary
static MainFrame getMainFrame()
           
static java.util.List<ProcessLocation> getRecentFiles()
           
static ResultHistory getResultHistory()
           
static void main(java.lang.String[] args)
           
 void run(java.lang.String openLocation)
           
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
addShutdownHook, getExecutionMode, getInputHandler, getLongVersion, getRapidMinerProperties, getRapidMinerPropertyValue, getShortVersion, getSplashScreen, getSplashScreenFrame, getVersion, getYaleProperties, hideSplash, init, quit, readExperimentFile, readProcessFile, readProcessFile, registerRapidMinerProperty, registerYaleProperty, setExecutionMode, setInputHandler, setRapidMinerPropertyValue, showSplash, showSplash, splashMessage, 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_EXTENDED_STATE

public static final java.lang.String PROPERTY_GEOMETRY_EXTENDED_STATE
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_DISCONNECT_ON_DISABLE

public static final java.lang.String PROPERTY_DISCONNECT_ON_DISABLE
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_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

PROPERTY_RAPIDMINER_GUI_SNAP_TO_GRID

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

PROPERTY_AUTOWIRE_INPUT

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

PROPERTY_AUTOWIRE_OUTPUT

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

PROPERTY_RESOLVE_RELATIVE_REPOSITORY_LOCATIONS

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

PROPERTY_CLOSE_RESULTS_BEFORE_RUN

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

PROPERTY_TRANSFER_USAGESTATS

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

PROPERTY_TRANSFER_USAGESTATS_ANSWERS

public static final java.lang.String[] PROPERTY_TRANSFER_USAGESTATS_ANSWERS

PROPERTY_ADD_BREAKPOINT_RESULTS_TO_HISTORY

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

PROPERTY_CONFIRM_EXIT

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

PROPERTY_FETCH_DATA_BASE_TABLES_NAMES

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

PROPERTY_EVALUATE_MD_FOR_SQL_QUERIES

public static final java.lang.String PROPERTY_EVALUATE_MD_FOR_SQL_QUERIES
See Also:
Constant Field Values
Constructor Detail

RapidMinerGUI

public RapidMinerGUI()
Method Detail

run

public void run(java.lang.String openLocation)
         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<ProcessLocation> getRecentFiles()

main

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


Copyright © 2001-2009 by Rapid-I