rapidminer-studio  9.3.0-src
About: RapidMiner Studio is a code-free environment for designing advanced analytic processes with machine learning, data mining, text mining, predictive analytics and business analytics. Java source.
  Fossies Dox: rapidminer-studio-9.3.0-src.tar.gz  ("inofficial" and yet experimental doxygen-generated source code documentation)  

RapidMiner.java
Go to the documentation of this file.
1 
19 package com.rapidminer;
20 
21 import java.awt.Frame;
22 import java.awt.Image;
23 import java.io.BufferedReader;
24 import java.io.File;
25 import java.io.FileReader;
26 import java.io.FileWriter;
27 import java.io.IOException;
28 import java.io.PrintWriter;
29 import java.security.AccessControlException;
30 import java.security.AccessController;
31 import java.util.Arrays;
32 import java.util.Collections;
33 import java.util.HashSet;
34 import java.util.LinkedList;
35 import java.util.List;
36 import java.util.Locale;
37 import java.util.Set;
38 import java.util.logging.Level;
39 
52 import com.rapidminer.license.License;
53 import com.rapidminer.license.location.LicenseLoadingException;
54 import com.rapidminer.license.location.LicenseLocation;
55 import com.rapidminer.license.product.Product;
71 import com.rapidminer.test.asserter.AsserterFactoryRapidMiner;
75 import com.rapidminer.tools.I18N;
83 import com.rapidminer.tools.Tools;
95 
96 
106 public class RapidMiner {
107 
108  public static final String SYSTEM_ENCODING_NAME = "SYSTEM";
109 
111  public static final String RAPIDMINER_URL_PREFIX = "rapidminer://";
112 
113  public static enum ExitMode {
114  NORMAL, ERROR, RELAUNCH
115  }
116 
117  private static final int RELAUNCH_EXIT_CODE = 2;
118 
120  public enum ExecutionMode {
122  UNKNOWN(true, false, false, true),
124  COMMAND_LINE(true, true, false, true),
126  UI(false, true, true, true),
128  APPSERVER(true, false, false, false),
130  APPLET(false, true, true, false),
132  EMBEDDED_WITH_UI(false, true, false, false),
134  EMBEDDED_WITHOUT_UI(true, true, false, false),
136  EMBEDDED_AS_APPLET(false, false, false, false),
138  WEBSTART(false, true, true, true),
140  JOB_CONTAINER(true, false, false, false),
142  SCORING_AGENT(true, false, false, false),
144  TEST(true, false, false, true);
145 
146  private final boolean isHeadless;
147  private final boolean canAccessFilesystem;
148  private final boolean hasMainFrame;
149  private final boolean loadManagedExtensions;
150 
151  private ExecutionMode(final boolean isHeadless, final boolean canAccessFilesystem, final boolean hasMainFrame,
152  final boolean loadManagedExtensions) {
153  this.isHeadless = isHeadless;
154  this.canAccessFilesystem = canAccessFilesystem;
155  this.hasMainFrame = hasMainFrame;
156  this.loadManagedExtensions = loadManagedExtensions;
157  }
158 
159  public boolean isHeadless() {
160  return isHeadless;
161  }
162 
163  public boolean canAccessFilesystem() {
164  return canAccessFilesystem;
165  }
166 
167  public boolean hasMainFrame() {
168  return hasMainFrame;
169  }
170 
171  public boolean isLoadingManagedExtensions() {
172  return loadManagedExtensions;
173  }
174  }
175 
177  private static final VersionNumber VERSION = new RapidMinerVersion();
178  private static boolean assertersInitialized = false;
179 
180  // --- GENERAL PROPERTIES ---
181 
185  public static final String PROPERTY_RAPIDMINER_VERSION = "rapidminer.version";
186 
190  public static final String PROPERTY_DEVELOPER_MODE = "rapidminer.developermode";
191 
197  public static final String PROPERTY_RAPIDMINER_OPERATORS_ADDITIONAL = "rapidminer.operators.additional";
198 
203  public static final String PROPERTY_RAPIDMINER_OBJECTS_ADDITIONAL = "rapidminer.objects.additional";
204 
208  public static final String PROPERTY_RAPIDMINER_RC_FILE = "rapidminer.rcfile";
209 
213  public static final String PROPERTY_RAPIDMINER_GLOBAL_LOG_FILE = "rapidminer.global.logging.file";
214 
218  public static final String PROPERTY_RAPIDMINER_GLOBAL_LOG_VERBOSITY = "rapidminer.global.logging.verbosity";
219 
220  // Webstart properties
221  public static final String PROPERTY_HOME_REPOSITORY_URL = "rapidminer.homerepository.url";
222  public static final String PROPERTY_HOME_REPOSITORY_USER = "rapidminer.homerepository.user";
223  public static final String PROPERTY_HOME_REPOSITORY_PASSWORD = "rapidminer.homerepository.password";
224 
225  // --- INIT PROPERTIES ---
226 
228  public static final String PROPERTY_RAPIDMINER_INIT_OPERATORS = "rapidminer.init.operators";
229 
230  public static final String PROPERTY_RAPIDMINER_GENERAL_LOCALE_LANGUAGE = "rapidminer.general.locale.language";
231  private static final String[] PROPERTY_RAPIDMINER_GENERAL_LOCALE_LANGUAGE_VALUES = {Locale.ENGLISH.getLanguage()};
233  @Deprecated
234  public static final String PROPERTY_RAPIDMINER_GENERAL_LOCALE_COUNTRY = "rapidminer.general.locale.country";
236  @Deprecated
237  public static final String PROPERTY_RAPIDMINER_GENERAL_LOCALE_VARIANT = "rapidminer.general.locale.variant";
238 
242  public static final String PROPERTY_RAPIDMINER_INIT_PLUGINS = "rapidminer.init.plugins";
243 
245  public static final String PROPERTY_RAPIDMINER_INIT_PLUGINS_LOCATION = "rapidminer.init.plugins.location";
246 
247  // --- OTHER PROPERTIES ---
248 
252  public static final String PROPERTY_RAPIDMINER_GENERAL_FRACTIONDIGITS_NUMBERS = "rapidminer.general.fractiondigits.numbers";
253 
257  public static final String PROPERTY_RAPIDMINER_GENERAL_FRACTIONDIGITS_PERCENT = "rapidminer.general.fractiondigits.percent";
258 
263  public static final String PROPERTY_RAPIDMINER_GENERAL_MAX_META_DATA_ATTRIBUTES = "rapidminer.general.md_attributes_limit";
264 
269  public static final String PROPERTY_RAPIDMINER_GENERAL_MAX_NOMINAL_VALUES = "rapidminer.general.md_nominal_values_limit";
270 
275  public static final String PROPERTY_RAPIDMINER_GENERAL_MAX_TEST_ROWS = "rapidminer.general.max_rows_used_for_guessing";
276 
281  public static final String PROPERTY_RAPIDMINER_GENERAL_MAX_PROCESS_NESTING_DEPTH = "rapidminer.general.max_process_execution_nesting_depth";
282 
287  public static final String PROPERTY_RAPIDMINER_TOOLS_EDITOR = "rapidminer.tools.editor";
288 
292  public static final String PROPERTY_RAPIDMINER_TOOLS_MAIL_METHOD = "rapidminer.tools.mail.method";
293  public static final String[] PROPERTY_RAPIDMINER_TOOLS_MAIL_METHOD_VALUES = { "sendmail", "SMTP" };
295  public static final int PROPERTY_RAPIDMINER_TOOLS_MAIL_METHOD_SMTP = 1;
296 
300  public static final String PROPERTY_RAPIDMINER_TOOLS_MAIL_SENDER = "rapidminer.tools.mail.sender";
301 
306  public static final String PROPERTY_RAPIDMINER_TOOLS_MAIL_DEFAULT_RECIPIENT = "rapidminer.tools.mail.default_recipient";
307 
312  public static final String PROPERTY_RAPIDMINER_TOOLS_MAIL_DEFAULT_PROCESS_DURATION_FOR_MAIL = "rapidminer.tools.mail.process_duration_for_mail";
313 
317  public static final String PROPERTY_RAPIDMINER_TOOLS_SENDMAIL_COMMAND = "rapidminer.tools.sendmail.command";
318 
322  public static final String PROPERTY_RAPIDMINER_TOOLS_SMTP_HOST = "rapidminer.tools.smtp.host";
323 
327  public static final String PROPERTY_RAPIDMINER_TOOLS_SMTP_PORT = "rapidminer.tools.smtp.port";
328 
332  public static final String PROPERTY_RAPIDMINER_TOOLS_SMTP_USER = "rapidminer.tools.smtp.user";
333 
338  public static final String PROPERTY_RAPIDMINER_TOOLS_SMTP_PASSWD = "rapidminer.tools.smtp.passwd";
339 
343  public static final String PROPERTY_RAPIDMINER_TOOLS_SMTP_SECURITY = "rapidminer.tools.smtp.security";
344 
345  public static final String PROPERTY_RAPIDMINER_TOOLS_SMTP_SECURITY_NONE = "None";
346  public static final String PROPERTY_RAPIDMINER_TOOLS_SMTP_SECURITY_STARTTLS = "StartTLS";
347  public static final String PROPERTY_RAPIDMINER_TOOLS_SMTP_SECURITY_STARTTLS_ENFORCE = "Enforce StartTLS";
348  public static final String PROPERTY_RAPIDMINER_TOOLS_SMTP_SECURITY_STARTTLS_ENFORCE_PFS = "Enforce StartTLS - TLS 1.2 + PFS";
349  public static final String PROPERTY_RAPIDMINER_TOOLS_SMTP_SECURITY_TLS = "TLS";
350  public static final String PROPERTY_RAPIDMINER_TOOLS_SMTP_SECURITY_TLS_PFS = "TLS 1.2 + PFS";
351 
352  public static final String[] PROPERTY_RAPIDMINER_TOOLS_SMTP_SECURITY_VALUES = {
357 
361  public static final String PROPERTY_RAPIDMINER_TOOLS_SMTP_AUTHENTICATION = "rapidminer.tools.smtp.authentication";
362 
363  public static final String PROPERTY_RAPIDMINER_TOOLS_SMTP_AUTHENTICATION_AUTO = "Auto";
364  public static final String PROPERTY_RAPIDMINER_TOOLS_SMTP_AUTHENTICATION_CRAM_MD5 = "CRAM-MD5";
365  public static final String PROPERTY_RAPIDMINER_TOOLS_SMTP_AUTHENTICATION_NTLM = "NTLM";
369 
374  public static final String PROPERTY_RAPIDMINER_TOOLS_DB_ONLY_STANDARD_TABLES = "rapidminer.tools.db.assist.show_only_standard_tables";
375 
380  public static final String PROPERTY_RAPIDMINER_TOOLS_DB_LOGIN_TIMEOUT = "rapidminer.tools.db.login.timeout";
381  public static final int DB_LOGIN_TIMEOUT_DEFAULT = 60;
382 
387  public static final String PROPERTY_RAPIDMINER_GENERAL_LOGFILE_FORMAT = "rapidminer.general.logfile.format";
388 
393  public static final String PROPERTY_RAPIDMINER_GENERAL_DEBUGMODE = "rapidminer.general.debugmode";
394 
396  public static final String PROPERTY_RAPIDMINER_GENERAL_DEFAULT_ENCODING = "rapidminer.general.encoding";
397 
401  public static final String PROPERTY_RAPIDMINER_GENERAL_TIME_ZONE = "rapidminer.general.timezone";
402 
406  public static final String PROPERTY_RAPIDMINER_GENERAL_NUMBER_OF_THREADS = "rapidminer.general.number_of_threads";
407 
411  public static final String PROPERTY_RAPIDMINER_GENERAL_NUMBER_OF_THREADS_BACKGROUND = "rapidminer.general.number_of_threads_background";
412 
416  public static final String PROPERTY_RAPIDMINER_GENERAL_NUMBER_OF_PROCESSES = "rapidminer.general.number_of_processes";
417 
423  public static final String PROPERTY_RAPIDMINER_UPDATE_BETA_FEATURES = "rapidminer.update.beta_features.v2";
424 
428  public static final String PROPERTY_RAPIDMINER_UPDATE_ADDITIONAL_PERMISSIONS = "rapidminer.init.additional_permissions";
429 
430  // --- INIT PROPERTIES ---
431 
435  public static final String PROPERTY_RAPIDMINER_MAX_MEMORY = "maxMemory";
436 
440  public static final String PROPERTY_RAPIDMINER_SYSTEM_LEGACY_DATA_MGMT = "rapidminer.system.legacy_data_mgmt";
441 
442  public static final String PROPERTY_RAPIDMINER_PROXY_MODE = "rapidminer.proxy.mode";
443  public static final String PROPERTY_RAPIDMINER_PROXY_EXCLUDE = "rapidminer.proxy.exclude";
444 
445  public final static String RAPIDMINER_PROXY_MODE_SYSTEM = "System proxy";
446  public final static String RAPIDMINER_PROXY_MODE_DIRECT = "Direct (no proxy)";
447  public final static String RAPIDMINER_PROXY_MODE_MANUAL = "Manual proxy configuration";
448 
451 
455  public static final String PROPERTY_RAPIDMINER_HTTP_PROXY_HOST = "rapidminer.proxy.http.proxyHost";
456  public static final String PROPERTY_RAPIDMINER_HTTP_PROXY_PORT = "rapidminer.proxy.http.proxyPort";
457  public static final String PROPERTY_RAPIDMINER_HTTP_PROXY_NON_PROXY_HOSTS = "rapidminer.proxy.http.nonProxyHosts";
458 
459  public static final String PROPERTY_RAPIDMINER_HTTPS_PROXY_HOST = "rapidminer.proxy.https.proxyHost";
460  public static final String PROPERTY_RAPIDMINER_HTTPS_PROXY_PORT = "rapidminer.proxy.https.proxyPort";
461 
462  public static final String PROPERTY_RAPIDMINER_FTP_PROXY_HOST = "rapidminer.proxy.ftp.proxyHost";
463  public static final String PROPERTY_RAPIDMINER_FTP_PROXY_PORT = "rapidminer.proxy.ftp.proxyPort";
464  public static final String PROPERTY_RAPIDMINER_SOCKS_PROXY_HOST = "rapidminer.proxy.socksProxyHost";
465  public static final String PROPERTY_RAPIDMINER_SOCKS_PROXY_PORT = "rapidminer.proxy.socksProxyPort";
466  public static final String PROPERTY_RAPIDMINER_SOCKS_VERSION = "rapidminer.proxy.socksProxyVersion";
467  public static final String[] RAPIDMINER_SOCKS_VERSIONS = { "Version 4", "Version 5" };
468 
472  public static final String RAPIDMINER_FOLLOW_HTTPS_TO_HTTP = "rapidminer.system.network.follow_https_to_http";
473 
477  public static final String RAPIDMINER_FOLLOW_HTTP_TO_HTTPS = "rapidminer.system.network.follow_http_to_https";
478 
479  public static final String PROCESS_FILE_EXTENSION = "rmp";
480 
485  private static IOObjectMap ioObjectCache;
486 
491  private static final Set<String> PROTECTED_PARAMETERS;
492  static {
493  Set<String> protectedParameters = new HashSet<>();
494 
495  // add Protected Preferences to the List
496  for (Telemetry telemetry : Telemetry.values()) {
497  protectedParameters.add(telemetry.getKey());
498  }
499 
500  protectedParameters.add(Plugin.PROPERTY_PLUGINS_WHITELIST);
501  protectedParameters.add(OperatorService.OPERATOR_BLACKLIST_KEY);
502 
503  PROTECTED_PARAMETERS = Collections.synchronizedSet(protectedParameters);
504 
506 
507  parameterTypesDescription = new HashSet<>();
508 
511  new ParameterTypeInt(PROPERTY_RAPIDMINER_GENERAL_FRACTIONDIGITS_NUMBERS, "", 0, Integer.MAX_VALUE, 3));
513  new ParameterTypeInt(PROPERTY_RAPIDMINER_GENERAL_FRACTIONDIGITS_PERCENT, "", 0, Integer.MAX_VALUE, 2));
515  new ParameterTypeInt(PROPERTY_RAPIDMINER_GENERAL_MAX_NOMINAL_VALUES, "", 0, Integer.MAX_VALUE, 100));
518  new ParameterTypeInt(PROPERTY_RAPIDMINER_GENERAL_MAX_PROCESS_NESTING_DEPTH, "", 0, Integer.MAX_VALUE, 100));
529  new ParameterTypeInt(PROPERTY_RAPIDMINER_GENERAL_NUMBER_OF_PROCESSES, "", 0, Integer.MAX_VALUE, 0));
536  Integer.MAX_VALUE, 30));
537 
540  registerParameter(type);
541  ParameterType[] smtpTypes = {
550  };
552  for (ParameterType smtpType : smtpTypes) {
553  smtpType.registerDependencyCondition(useSmtp);
554  registerParameter(smtpType);
555  }
556 
560 
563 
564  // System parameter types
565  registerParameter(new ParameterTypeInt(PROPERTY_RAPIDMINER_MAX_MEMORY, "", 384, Integer.MAX_VALUE, true), "system");
566 
568 
569  registerParameter(new ParameterTypeInt(WebServiceTools.WEB_SERVICE_TIMEOUT, "", 1, Integer.MAX_VALUE, 20000),
570  "system");
571 
574 
577 
578  // initialize the state of IOObjects
579  ioObjectCache = new IOObjectMap();
580  }
581 
590  public static boolean isParameterProtected(String key) {
591 
592  return PROTECTED_PARAMETERS.contains(key);
593  }
594 
596 
597  private static SplashScreen splashScreen;
598 
599  private static final List<Runnable> shutdownHooks = new LinkedList<>();
600 
601  private static final List<Runnable> startupHooks = new LinkedList<>();
602 
603  private static boolean isInitiated = false;
604 
605  private static final Set<ParameterType> parameterTypesDescription;
606 
607  private static boolean performedInitialSettings = false;
608 
609  public static String getShortVersion() {
610  return VERSION.getShortVersion();
611  }
612 
613  public static String getLongVersion() {
614  return VERSION.getLongVersion();
615  }
616 
617  public static VersionNumber getVersion() {
618  return VERSION;
619  }
620 
628  return ioObjectCache;
629  }
630 
634  @Deprecated
635  public static Process readExperimentFile(final File experimentfile)
636  throws XMLException, IOException, InstantiationException, IllegalAccessException {
637  return readProcessFile(experimentfile);
638  }
639 
640  public static Process readProcessFile(final File processFile)
641  throws XMLException, IOException, InstantiationException, IllegalAccessException {
642  return readProcessFile(processFile, null);
643  }
644 
645  public static Process readProcessFile(final File processFile, final ProgressListener progressListener)
646  throws XMLException, IOException, InstantiationException, IllegalAccessException {
647  try {
648  LogService.getRoot().log(Level.FINE, "com.rapidminer.RapidMiner.reading_process_file", processFile);
649  if (!processFile.exists() || !processFile.canRead()) {
650  LogService.getRoot().log(Level.SEVERE, "com.rapidminer.RapidMiner.reading_process_definition_file_error",
651  processFile);
652  }
653  return new Process(processFile, progressListener);
654  } catch (XMLException e) {
655  throw new XMLException(processFile.getName() + ":" + e.getMessage(), e);
656  }
657  }
658 
676  public static void init() {
677  init(null, null);
678  }
679 
689  public static void init(final Product product, final LicenseLocation licenseLocation) {
690  RapidMiner.splashMessage("init_i18n");
692 
693  // ensure rapidminer.home is set
694  RapidMiner.splashMessage("rm_home");
696 
697  RapidMiner.splashMessage("init_parameter_service");
698  // check if this version is started for the first time
705  }
706 
707  // initializing networking tools
709  initializeProxy();
710 
711  // do initial license check
712  RapidMiner.splashMessage("license_check");
713 
714  // initialize product constraint manager
715  try {
716  if (!ProductConstraintManager.INSTANCE.isInitialized()) {
717  ProductConstraintManager.INSTANCE.initialize(licenseLocation, product);
718  }
719  } catch (IllegalAccessException | AlreadyRegisteredException | LicenseLoadingException | InvalidProductException e) {
720  // should never happen
721  throw new RuntimeException("Product constraint manager could not be initialized!", e);
722  }
723 
724  // show product name, version, edition and registered to
725  License activeLicense = ProductConstraintManager.INSTANCE.getActiveLicense();
726  RapidMiner.splashLicense(activeLicense);
727 
728  // install action statistics license event listener
730 
731  // init repositories
732  RapidMiner.splashMessage("init_repository");
734 
735  // parse settings xml (before plugins are initialized)
737 
738  // generate encryption key if necessary
739  if (!CipherTools.isKeyAvailable()) {
740  RapidMiner.splashMessage("gen_key");
741  try {
743  } catch (KeyGenerationException e) {
744  LogService.getRoot().log(Level.WARNING, I18N.getMessage(LogService.getRoot().getResourceBundle(),
745  "com.rapidminer.RapidMiner.generating_encryption_key_error", e.getMessage()), e);
746  }
747  }
748  UsageStatistics.getInstance(); // initializes as a side effect
752 
753  // registering operators
754  RapidMiner.splashMessage("register_plugins");
755  Plugin.initAll();
757 
758  // initialize renderers
759  RapidMiner.splashMessage("init_renderers");
761 
762  RapidMiner.splashMessage("init_ops");
764 
765  // init custom repositories after extension initialization
767 
768  RapidMiner.splashMessage("xml_transformer");
769  XMLImporter.init();
770 
771  RapidMiner.splashMessage("init_configurables");
773 
774  // initialize xml serialization
775  RapidMiner.splashMessage("xml_serialization");
777 
779  initAsserters();
780  }
781 
783 
784  started();
785  }
786 
799  public static void initSettingsDescriptions() {
800  for (ParameterType parameterType : RapidMiner.parameterTypesDescription) {
801  parameterType.setDescription(I18N.getSettingsMessage(parameterType.getKey(), SettingsType.DESCRIPTION));
802  }
803  }
804 
809  public static void initAsserters() {
810  if (!assertersInitialized) {
811  LogService.getRoot().log(Level.INFO, "Initializing Asserters...");
813  RapidAssert.ASSERTER_REGISTRY.registerAllAsserters(new AsserterFactoryRapidMiner());
814  assertersInitialized = true;
815  }
816  }
817 
818  public static SplashScreen showSplash() {
819  return showSplash(null);
820  }
821 
822  public static SplashScreen showSplash(final Image productLogo) {
823  RapidMiner.splashScreen = new SplashScreen(getShortVersion(), productLogo);
825  return RapidMiner.splashScreen;
826  }
827 
828  public static void hideSplash() {
830  }
831 
833  public static void splashMessage(final String messageKey) {
835  if (RapidMiner.splashScreen != null) {
836  RapidMiner.splashScreen.setMessage(I18N.getMessage(I18N.getGUIBundle(), "gui.splash." + messageKey));
837  } else {
838  LogService.getRoot().config(I18N.getMessage(I18N.getGUIBundle(), "gui.splash." + messageKey));
839  }
840  }
841 
843  public static void splashLicense(final License license) {
844  if (RapidMiner.splashScreen != null) {
846  }
847  }
848 
850  public static void splashMessage(final String messageKey, final Object... args) {
852  if (RapidMiner.splashScreen != null) {
853  RapidMiner.splashScreen.setMessage(I18N.getMessage(I18N.getGUIBundle(), "gui.splash." + messageKey, args));
854  }
855  }
856 
857  private static void performInitialSettings() {
859  return;
860  }
861 
862  VersionNumber lastVersionNumber = null;
863  VersionNumber currentVersionNumber = getVersion();
864 
865  File lastVersionFile = new File(FileSystemService.getUserRapidMinerDir(), "lastversion");
866  if (lastVersionFile.exists()) {
867  try (BufferedReader in = new BufferedReader(new FileReader(lastVersionFile))) {
868  String versionString = in.readLine();
869  lastVersionNumber = new VersionNumber(versionString);
870  } catch (IOException e) {
871  LogService.getRoot().log(Level.WARNING, "com.rapidminer.RapidMiner.reading_global_version_file_error", e);
873  LogService.getRoot().log(Level.WARNING, "com.rapidminer.RapidMiner.parsing_global_version_file_error", e);
874  }
875  }
876 
877  boolean firstStart = lastVersionNumber == null || currentVersionNumber.isAbove(lastVersionNumber);
878  boolean versionChanged = lastVersionNumber != null && !currentVersionNumber.equals(lastVersionNumber);
879 
880  // init this version (workspace etc.)
881  if (firstStart) {
882  performFirstInitialization(lastVersionNumber, currentVersionNumber);
883  }
884 
885  if (versionChanged) {
886  MigrationManager.doMigrate(lastVersionNumber, currentVersionNumber);
887  }
888 
889  if (firstStart || versionChanged) {
890  // write version file
891  writeLastVersion(lastVersionFile);
892  }
893 
895  }
896 
897  private static void writeLastVersion(final File versionFile) {
898  try (FileWriter fw = new FileWriter(versionFile); PrintWriter out = new PrintWriter(fw)) {
899  out.println(getLongVersion());
900  } catch (IOException e) {
901  LogService.getRoot().log(Level.WARNING, I18N.getMessage(LogService.getRoot().getResourceBundle(),
902  "com.rapidminer.RapidMiner.writing_current_version_error"), e);
903  }
904  }
905 
906  private static void performFirstInitialization(final VersionNumber lastVersion, final VersionNumber currentVersion) {
907  if (currentVersion != null) {
908  LogService.getRoot().log(Level.INFO, "com.rapidminer.RapidMiner.performing_upgrade",
909  new Object[] { lastVersion != null ? "from version " + lastVersion : "", currentVersion });
910  }
911 
912  }
913 
914  public static SplashScreen getSplashScreen() {
916  return RapidMiner.splashScreen;
917  }
918 
919  public static Frame getSplashScreenFrame() {
921  if (RapidMiner.splashScreen != null) {
923  } else {
924  return null;
925  }
926  }
927 
928  public static void setInputHandler(final InputHandler inputHandler) {
930  }
931 
932  public static InputHandler getInputHandler() {
933  return inputHandler;
934  }
935 
936  public synchronized static void addShutdownHook(final Runnable runnable) {
937  shutdownHooks.add(runnable);
938  }
939 
945  public synchronized static void addStartupHook(final Runnable runnable) {
946  if (isInitiated) {
947  runStartupHook(runnable);
948  }
949  startupHooks.add(runnable);
950  }
951 
952  private synchronized static void started() {
953  for (Runnable runnable : startupHooks) {
954  runStartupHook(runnable);
955  }
956  isInitiated = true;
957  }
958 
959  public static boolean isInitialized() {
960  return isInitiated;
961  }
962 
963  private static void runStartupHook(final Runnable runnable) {
964  try {
965  runnable.run();
966  } catch (Exception e) {
967  LogService.getRoot().log(Level.WARNING, I18N.getMessage(LogService.getRoot().getResourceBundle(),
968  "com.rapidminer.RapidMiner.executing_startup_hook_error", e.getMessage()), e);
969  }
970  }
971 
972  public synchronized static void quit(final ExitMode exitMode) {
974 
975  for (Runnable hook : shutdownHooks) {
976  try {
977  hook.run();
978  } catch (Throwable e) {
979  // catching Throwable because this also accounts for things like ExceptionInInitializerErrors
980  LogService.getRoot().log(Level.WARNING, I18N.getMessage(LogService.getRoot().getResourceBundle(),
981  "com.rapidminer.RapidMiner.executing_shotdown_hook_error", e.getMessage()), e);
982  }
983  }
984  try {
985  Runtime.getRuntime().runFinalization();
986  } catch (Throwable e) {
987  // catching Throwable because this also accounts for things like ExceptionInInitializerErrors
988  LogService.getRoot().log(Level.WARNING, I18N.getMessage(LogService.getRoot().getResourceBundle(),
989  "com.rapidminer.RapidMiner.error_during_finalization", e.getMessage()), e);
990  }
991  isInitiated = false;
992  switch (exitMode) {
993  case NORMAL:
994  launchComplete();
995  System.exit(0);
996  break;
997  case RELAUNCH:
998  launchComplete();
999  relaunch();
1000  break;
1001  case ERROR:
1002  default: // error
1003  System.exit(1);
1004  break;
1005  }
1006  }
1007 
1008  public static void relaunch() {
1009  LogService.getRoot().info("RapidMiner will be restarted...");
1010  System.exit(RELAUNCH_EXIT_CODE);
1011  }
1012 
1013  private static void launchComplete() {
1014  SafeMode safeMode = RapidMinerGUI.getSafeMode();
1015  if (safeMode != null) {
1016  safeMode.launchComplete();
1017  }
1018  }
1019 
1026  public static void registerParameter(ParameterType parameterType) {
1027  // if it is protected, don't allow an overwrite
1028  if (isParameterProtected(parameterType.getKey())) {
1029  return;
1030  }
1031  ParameterService.registerParameter(parameterType);
1032  RapidMiner.parameterTypesDescription.add(parameterType);
1033  }
1034 
1041  public static void registerParameter(ParameterType parameterType, String group) {
1042  // if it is protected, don't allow an overwrite
1043  if (isParameterProtected(parameterType.getKey())) {
1044  return;
1045  }
1046  ParameterService.registerParameter(parameterType, group);
1047  RapidMiner.parameterTypesDescription.add(parameterType);
1048  }
1049 
1059  public static void registerProtectedParameter(ParameterType type) {
1060  registerProtectedParameter(type, null);
1061  }
1062 
1076  public static void registerProtectedParameter(ParameterType type, String group) {
1077  // if it is already protected, don't allow an overwrite
1078  if (isParameterProtected(type.getKey())) {
1079  return;
1080  }
1081  try {
1082  // only signed extensions are allowed to register protected settings
1083  if (System.getSecurityManager() != null) {
1084  AccessController.checkPermission(new RuntimePermission(PluginSandboxPolicy.RAPIDMINER_INTERNAL_PERMISSION));
1085  }
1086  } catch (AccessControlException e) {
1087  return;
1088  }
1089  if (group == null) {
1090  registerParameter(type);
1091  } else {
1092  registerParameter(type, group);
1093  }
1094  PROTECTED_PARAMETERS.add(type.getKey());
1095  }
1096 
1098  return executionMode;
1099  }
1100 
1101  public static void setExecutionMode(final ExecutionMode executionMode) {
1103  }
1104 
1105  private static void initializeProxy() {
1106  ProxySettings.init();
1107  // parameters for proxy settings
1109  RapidMiner.RAPIDMINER_PROXY_MODES, 0), "proxy");
1110  ParameterType[] manualTypes = {
1111  // Global exclusion list (applies on all NON_PROXY_HOSTS)
1113  // HTTP
1115  new ParameterTypeInt(PROPERTY_RAPIDMINER_HTTP_PROXY_PORT, "", 0, 65535, true),
1116  // HTTPS
1118  new ParameterTypeInt(PROPERTY_RAPIDMINER_HTTPS_PROXY_PORT, "", 0, 65535, true),
1119  // FTP
1121  new ParameterTypeInt(PROPERTY_RAPIDMINER_FTP_PROXY_PORT, "", 0, 65535, true),
1122  // SOCKS
1124  new ParameterTypeInt(PROPERTY_RAPIDMINER_SOCKS_PROXY_PORT, "", 0, 65535, true),
1126  };
1127  // register dependency to manual proxy mode
1128  int manualIndex = Arrays.asList(RapidMiner.RAPIDMINER_PROXY_MODES).indexOf(RAPIDMINER_PROXY_MODE_MANUAL);
1130  for (ParameterType type : manualTypes) {
1131  type.registerDependencyCondition(manualSelected);
1132  registerParameter(type, "proxy");
1133  }
1134  ProxySettings.apply();
1135  }
1136 
1142  @Deprecated
1143  public static Set<ParameterType> getYaleProperties() {
1144  return getRapidMinerProperties();
1145  }
1146 
1151  @Deprecated
1152  public static Set<ParameterType> getRapidMinerProperties() {
1154  }
1155 
1159  @Deprecated
1160  public static void registerYaleProperty(final ParameterType type) {
1162  }
1163 
1170  @Deprecated
1171  public static void registerRapidMinerProperty(final ParameterType type) {
1173  }
1174 
1186  @Deprecated
1187  public static String getRapidMinerPropertyValue(final String property) {
1188  return ParameterService.getParameterValue(property);
1189  }
1190 
1195  @Deprecated
1196  public static void setRapidMinerPropertyValue(final String property, final String value) {
1197  ParameterService.setParameterValue(property, value);
1198  }
1199 }
com.rapidminer.security
com.rapidminer.operator.ProcessRootOperator
Definition: ProcessRootOperator.java:71
com.rapidminer.repository.RepositoryManager.init
static void init()
Definition: RepositoryManager.java:243
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_TOOLS_SMTP_SECURITY
static final String PROPERTY_RAPIDMINER_TOOLS_SMTP_SECURITY
Definition: RapidMiner.java:343
com.rapidminer.tools.FileSystemService
Definition: FileSystemService.java:35
com.rapidminer.tools.update.internal
Definition: MigrationManager.java:19
com.rapidminer.RapidMiner.PROCESS_FILE_EXTENSION
static final String PROCESS_FILE_EXTENSION
Definition: RapidMiner.java:479
com.rapidminer.gui.RapidMinerGUI.getSafeMode
static SafeMode getSafeMode()
Definition: RapidMinerGUI.java:869
com.rapidminer.connection.ConnectionInformationFileUtils
Definition: ConnectionInformationFileUtils.java:73
com.rapidminer.io.process
Definition: AnnotationProcessXMLFilter.java:19
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_PROXY_EXCLUDE
static final String PROPERTY_RAPIDMINER_PROXY_EXCLUDE
Definition: RapidMiner.java:443
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_TOOLS_MAIL_SENDER
static final String PROPERTY_RAPIDMINER_TOOLS_MAIL_SENDER
Definition: RapidMiner.java:300
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_FTP_PROXY_PORT
static final String PROPERTY_RAPIDMINER_FTP_PROXY_PORT
Definition: RapidMiner.java:463
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_PROXY_MODE
static final String PROPERTY_RAPIDMINER_PROXY_MODE
Definition: RapidMiner.java:442
com.rapidminer.RapidMiner.RAPIDMINER_FOLLOW_HTTP_TO_HTTPS
static final String RAPIDMINER_FOLLOW_HTTP_TO_HTTPS
Definition: RapidMiner.java:477
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_GLOBAL_LOG_VERBOSITY
static final String PROPERTY_RAPIDMINER_GLOBAL_LOG_VERBOSITY
Definition: RapidMiner.java:218
com.rapidminer.RapidMiner.relaunch
static void relaunch()
Definition: RapidMiner.java:1008
com.rapidminer.RapidMiner.addShutdownHook
static synchronized void addShutdownHook(final Runnable runnable)
Definition: RapidMiner.java:936
com.rapidminer.io.process.XMLImporter.init
static void init()
Definition: XMLImporter.java:119
com.rapidminer.tools.GlobalAuthenticator
Definition: GlobalAuthenticator.java:47
com.rapidminer.tools.ParameterService.setParameterValue
static void setParameterValue(ParameterType type, String value)
Definition: ParameterService.java:162
com.rapidminer.RapidMiner.ExecutionMode.canAccessFilesystem
final boolean canAccessFilesystem
Definition: RapidMiner.java:147
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_TOOLS_DB_LOGIN_TIMEOUT
static final String PROPERTY_RAPIDMINER_TOOLS_DB_LOGIN_TIMEOUT
Definition: RapidMiner.java:380
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_GLOBAL_LOG_FILE
static final String PROPERTY_RAPIDMINER_GLOBAL_LOG_FILE
Definition: RapidMiner.java:213
com.rapidminer.RapidMiner.init
static void init()
Definition: RapidMiner.java:676
com.rapidminer.RapidMiner.RAPIDMINER_SOCKS_VERSIONS
static final String [] RAPIDMINER_SOCKS_VERSIONS
Definition: RapidMiner.java:467
com.rapidminer.RapidMiner.showSplash
static SplashScreen showSplash()
Definition: RapidMiner.java:818
com.rapidminer.tools.I18N
Definition: I18N.java:39
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_TOOLS_EDITOR
static final String PROPERTY_RAPIDMINER_TOOLS_EDITOR
Definition: RapidMiner.java:287
com.rapidminer.tools.cipher.KeyGeneratorTool.createAndStoreKey
static void createAndStoreKey()
Definition: KeyGeneratorTool.java:98
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_TOOLS_MAIL_DEFAULT_PROCESS_DURATION_FOR_MAIL
static final String PROPERTY_RAPIDMINER_TOOLS_MAIL_DEFAULT_PROCESS_DURATION_FOR_MAIL
Definition: RapidMiner.java:312
com.rapidminer.tools.OperatorService.init
static void init()
Definition: OperatorService.java:166
com.rapidminer.RapidMiner.quit
static synchronized void quit(final ExitMode exitMode)
Definition: RapidMiner.java:972
com.rapidminer.tools.cipher.KeyGeneratorTool
Definition: KeyGeneratorTool.java:49
com.rapidminer.tools.I18N.getMessage
static String getMessage(ResourceBundle bundle, String key, Object... arguments)
Definition: I18N.java:202
com.rapidminer.parameter.ParameterTypeDirectory
Definition: ParameterTypeDirectory.java:27
com.rapidminer.test_utils.AsserterRegistry.registerAllAsserters
void registerAllAsserters(AsserterFactory factory)
Definition: AsserterRegistry.java:39
com.rapidminer.parameter.ParameterType.setDescription
void setDescription(String description)
Definition: ParameterType.java:316
com.rapidminer.RapidMiner.getGlobalIOObjectCache
static IOObjectMap getGlobalIOObjectCache()
Definition: RapidMiner.java:627
com.rapidminer.RapidMiner.registerProtectedParameter
static void registerProtectedParameter(ParameterType type)
Definition: RapidMiner.java:1059
com.rapidminer.RapidMiner.isInitialized
static boolean isInitialized()
Definition: RapidMiner.java:959
com.rapidminer.io
Definition: Base64.java:19
com.rapidminer.RapidMiner.performInitialSettings
static void performInitialSettings()
Definition: RapidMiner.java:857
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_GENERAL_DEBUGMODE
static final String PROPERTY_RAPIDMINER_GENERAL_DEBUGMODE
Definition: RapidMiner.java:393
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_HTTPS_PROXY_HOST
static final String PROPERTY_RAPIDMINER_HTTPS_PROXY_HOST
Definition: RapidMiner.java:459
com.rapidminer.tools.usagestats.ActionStatisticsCollector.TYPE_CONSTANT
static final String TYPE_CONSTANT
Definition: ActionStatisticsCollector.java:102
com.rapidminer.tools.XMLSerialization
Definition: XMLSerialization.java:58
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_GENERAL_NUMBER_OF_THREADS_BACKGROUND
static final String PROPERTY_RAPIDMINER_GENERAL_NUMBER_OF_THREADS_BACKGROUND
Definition: RapidMiner.java:411
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_GENERAL_LOCALE_VARIANT
static final String PROPERTY_RAPIDMINER_GENERAL_LOCALE_VARIANT
Definition: RapidMiner.java:237
com.rapidminer.RapidMiner.isInitiated
static boolean isInitiated
Definition: RapidMiner.java:603
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_TOOLS_SMTP_SECURITY_VALUES
static final String [] PROPERTY_RAPIDMINER_TOOLS_SMTP_SECURITY_VALUES
Definition: RapidMiner.java:352
com.rapidminer.tools.plugin.Plugin.getMajorClassLoader
static ClassLoader getMajorClassLoader()
Definition: Plugin.java:1268
com.rapidminer.RapidMiner.registerParameter
static void registerParameter(ParameterType parameterType, String group)
Definition: RapidMiner.java:1041
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_INIT_PLUGINS_LOCATION
static final String PROPERTY_RAPIDMINER_INIT_PLUGINS_LOCATION
Definition: RapidMiner.java:245
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_TOOLS_DB_ONLY_STANDARD_TABLES
static final String PROPERTY_RAPIDMINER_TOOLS_DB_ONLY_STANDARD_TABLES
Definition: RapidMiner.java:374
com.rapidminer.gui.renderer.RendererService
Definition: RendererService.java:71
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_TOOLS_SENDMAIL_COMMAND
static final String PROPERTY_RAPIDMINER_TOOLS_SENDMAIL_COMMAND
Definition: RapidMiner.java:317
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_GENERAL_LOCALE_LANGUAGE_VALUES
static final String [] PROPERTY_RAPIDMINER_GENERAL_LOCALE_LANGUAGE_VALUES
Definition: RapidMiner.java:231
com.rapidminer.gui.tools.SplashScreen.getSplashScreenFrame
JFrame getSplashScreenFrame()
Definition: SplashScreen.java:177
AsserterFactoryRapidMiner
com.rapidminer.gui.properties.AbstractSettingsItemProvider.loadGrouping
boolean loadGrouping()
Definition: AbstractSettingsItemProvider.java:81
com.rapidminer.operator
Definition: AbstractExampleSetProcessing.java:19
com.rapidminer.RapidMiner.PROPERTY_DEVELOPER_MODE
static final String PROPERTY_DEVELOPER_MODE
Definition: RapidMiner.java:190
com.rapidminer.RapidMiner.ExecutionMode.UI
UI
Definition: RapidMiner.java:126
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_TOOLS_MAIL_METHOD_VALUES
static final String [] PROPERTY_RAPIDMINER_TOOLS_MAIL_METHOD_VALUES
Definition: RapidMiner.java:293
com.rapidminer.RapidMiner.setInputHandler
static void setInputHandler(final InputHandler inputHandler)
Definition: RapidMiner.java:928
com.rapidminer.tools.update.internal.MigrationManager
Definition: MigrationManager.java:51
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_TOOLS_SMTP_PASSWD
static final String PROPERTY_RAPIDMINER_TOOLS_SMTP_PASSWD
Definition: RapidMiner.java:338
com.rapidminer.RapidMiner.ExecutionMode.JOB_CONTAINER
JOB_CONTAINER
Definition: RapidMiner.java:140
com.rapidminer.gui.tools.VersionNumber.getShortVersion
String getShortVersion()
Definition: VersionNumber.java:339
com.rapidminer.RapidMiner.ExecutionMode.hasMainFrame
final boolean hasMainFrame
Definition: RapidMiner.java:148
com.rapidminer.RapidMiner.getLongVersion
static String getLongVersion()
Definition: RapidMiner.java:613
com.rapidminer.parameter.ParameterTypeInt
Definition: ParameterTypeInt.java:33
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_TOOLS_SMTP_SECURITY_STARTTLS_ENFORCE
static final String PROPERTY_RAPIDMINER_TOOLS_SMTP_SECURITY_STARTTLS_ENFORCE
Definition: RapidMiner.java:347
com.rapidminer.gui.tools.VersionNumber
Definition: VersionNumber.java:30
com.rapidminer.RapidMiner.ExecutionMode.WEBSTART
WEBSTART
Definition: RapidMiner.java:138
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_TOOLS_SMTP_AUTHENTICATION_NTLM
static final String PROPERTY_RAPIDMINER_TOOLS_SMTP_AUTHENTICATION_NTLM
Definition: RapidMiner.java:365
com.rapidminer.InputHandler
Definition: InputHandler.java:27
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_TOOLS_SMTP_SECURITY_STARTTLS
static final String PROPERTY_RAPIDMINER_TOOLS_SMTP_SECURITY_STARTTLS
Definition: RapidMiner.java:346
com.rapidminer.repository
Definition: AccessFlag.java:19
com.rapidminer.tools.usagestats.UsageStatistics
Definition: UsageStatistics.java:68
com.rapidminer.RapidMiner.launchComplete
static void launchComplete()
Definition: RapidMiner.java:1013
com.rapidminer.RapidMiner.getRapidMinerPropertyValue
static String getRapidMinerPropertyValue(final String property)
Definition: RapidMiner.java:1187
com.rapidminer.RapidMiner
Definition: RapidMiner.java:106
com.rapidminer.io.process.XMLImporter
Definition: XMLImporter.java:97
com.rapidminer.core.license.ProductConstraintManager.INSTANCE
INSTANCE
Definition: ProductConstraintManager.java:66
com.rapidminer.parameter
Definition: CombinedParameterType.java:19
com.rapidminer.gui.renderer
Definition: AbstractDataTablePlotterRenderer.java:19
com.rapidminer.RapidMiner.runStartupHook
static void runStartupHook(final Runnable runnable)
Definition: RapidMiner.java:963
com.rapidminer.RapidMiner.ExecutionMode.loadManagedExtensions
final boolean loadManagedExtensions
Definition: RapidMiner.java:149
com.rapidminer.repository.RepositoryManager.initCustomRepositories
static void initCustomRepositories()
Definition: RepositoryManager.java:260
com.rapidminer.repository.RepositoryManager
Definition: RepositoryManager.java:73
com.rapidminer.RapidMiner.ExecutionMode.canAccessFilesystem
boolean canAccessFilesystem()
Definition: RapidMiner.java:163
com.rapidminer.RapidMiner.setRapidMinerPropertyValue
static void setRapidMinerPropertyValue(final String property, final String value)
Definition: RapidMiner.java:1196
com.rapidminer.RapidMiner.PROTECTED_PARAMETERS
static final Set< String > PROTECTED_PARAMETERS
Definition: RapidMiner.java:491
com.rapidminer.gui.tools.VersionNumber.isAbove
boolean isAbove(VersionNumber other)
Definition: VersionNumber.java:240
com.rapidminer.RapidMiner.performFirstInitialization
static void performFirstInitialization(final VersionNumber lastVersion, final VersionNumber currentVersion)
Definition: RapidMiner.java:906
com.rapidminer.RapidMiner.startupHooks
static final List< Runnable > startupHooks
Definition: RapidMiner.java:601
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_TOOLS_SMTP_AUTHENTICATION_VALUES
static final String [] PROPERTY_RAPIDMINER_TOOLS_SMTP_AUTHENTICATION_VALUES
Definition: RapidMiner.java:366
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_TOOLS_MAIL_METHOD
static final String PROPERTY_RAPIDMINER_TOOLS_MAIL_METHOD
Definition: RapidMiner.java:292
com.rapidminer.RapidMiner.ExecutionMode.APPLET
APPLET
Definition: RapidMiner.java:130
com.rapidminer.parameter.conditions.EqualTypeCondition
Definition: EqualTypeCondition.java:34
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_GENERAL_LOGFILE_FORMAT
static final String PROPERTY_RAPIDMINER_GENERAL_LOGFILE_FORMAT
Definition: RapidMiner.java:387
com.rapidminer.tools.ProxySettings
Definition: ProxySettings.java:39
com.rapidminer.gui.tools.VersionNumber.equals
boolean equals(Object obj)
Definition: VersionNumber.java:185
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_VERSION
static final String PROPERTY_RAPIDMINER_VERSION
Definition: RapidMiner.java:185
com.rapidminer.tools.plugin
Definition: AllPluginsClassLoader.java:19
com.rapidminer.tools.config.ConfigurationManager.initialize
void initialize()
Definition: ConfigurationManager.java:522
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_INIT_PLUGINS
static final String PROPERTY_RAPIDMINER_INIT_PLUGINS
Definition: RapidMiner.java:242
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_FTP_PROXY_HOST
static final String PROPERTY_RAPIDMINER_FTP_PROXY_HOST
Definition: RapidMiner.java:462
com.rapidminer.tools.WebServiceTools
Definition: WebServiceTools.java:46
com.rapidminer.tools.update
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_OBJECTS_ADDITIONAL
static final String PROPERTY_RAPIDMINER_OBJECTS_ADDITIONAL
Definition: RapidMiner.java:203
com.rapidminer.RapidMiner.getSplashScreenFrame
static Frame getSplashScreenFrame()
Definition: RapidMiner.java:919
com.rapidminer.operator.IOObjectMap
Definition: IOObjectMap.java:38
com.rapidminer.RapidMiner.splashMessage
static void splashMessage(final String messageKey)
Definition: RapidMiner.java:833
com.rapidminer.RapidMiner.ExecutionMode.EMBEDDED_WITH_UI
EMBEDDED_WITH_UI
Definition: RapidMiner.java:132
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_HTTP_PROXY_NON_PROXY_HOSTS
static final String PROPERTY_RAPIDMINER_HTTP_PROXY_NON_PROXY_HOSTS
Definition: RapidMiner.java:457
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_GENERAL_MAX_META_DATA_ATTRIBUTES
static final String PROPERTY_RAPIDMINER_GENERAL_MAX_META_DATA_ATTRIBUTES
Definition: RapidMiner.java:263
com.rapidminer.tools.cipher.CipherTools.isKeyAvailable
static boolean isKeyAvailable()
Definition: CipherTools.java:62
com.rapidminer.RapidMiner.ExecutionMode.UNKNOWN
UNKNOWN
Definition: RapidMiner.java:122
com.rapidminer.operator.IOObject
Definition: IOObject.java:41
com.rapidminer.RapidMiner.registerRapidMinerProperty
static void registerRapidMinerProperty(final ParameterType type)
Definition: RapidMiner.java:1171
com.rapidminer.tools.cipher.CipherTools
Definition: CipherTools.java:46
com.rapidminer.RapidMiner.RAPIDMINER_PROXY_MODE_SYSTEM
static final String RAPIDMINER_PROXY_MODE_SYSTEM
Definition: RapidMiner.java:445
com.rapidminer.tools.I18N.SettingsType
Definition: I18N.java:91
com.rapidminer.tools.LogService.getRoot
static Logger getRoot()
Definition: LogService.java:182
com.rapidminer.RapidMiner.setExecutionMode
static void setExecutionMode(final ExecutionMode executionMode)
Definition: RapidMiner.java:1101
com.rapidminer.core
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_GENERAL_FRACTIONDIGITS_PERCENT
static final String PROPERTY_RAPIDMINER_GENERAL_FRACTIONDIGITS_PERCENT
Definition: RapidMiner.java:257
com.rapidminer.connection.ConnectionInformationFileUtils.initSettings
static void initSettings()
Definition: ConnectionInformationFileUtils.java:183
com.rapidminer.RapidMiner.PROPERTY_HOME_REPOSITORY_PASSWORD
static final String PROPERTY_HOME_REPOSITORY_PASSWORD
Definition: RapidMiner.java:223
com.rapidminer.ConsoleInputHandler
Definition: ConsoleInputHandler.java:29
com.rapidminer.parameter.ParameterTypeCategory
Definition: ParameterTypeCategory.java:34
com.rapidminer.RapidMiner.started
static synchronized void started()
Definition: RapidMiner.java:952
com.rapidminer.tools.WebServiceTools.WEB_SERVICE_TIMEOUT
static final String WEB_SERVICE_TIMEOUT
Definition: WebServiceTools.java:53
com.rapidminer.RapidMiner.PROPERTY_HOME_REPOSITORY_USER
static final String PROPERTY_HOME_REPOSITORY_USER
Definition: RapidMiner.java:222
com.rapidminer.RapidMiner.parameterTypesDescription
static final Set< ParameterType > parameterTypesDescription
Definition: RapidMiner.java:605
License
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_TOOLS_SMTP_SECURITY_STARTTLS_ENFORCE_PFS
static final String PROPERTY_RAPIDMINER_TOOLS_SMTP_SECURITY_STARTTLS_ENFORCE_PFS
Definition: RapidMiner.java:348
com.rapidminer.tools.ProxySettings.init
static void init()
Definition: ProxySettings.java:98
com.rapidminer.RapidMiner.registerProtectedParameter
static void registerProtectedParameter(ParameterType type, String group)
Definition: RapidMiner.java:1076
com.rapidminer.RapidMiner.assertersInitialized
static boolean assertersInitialized
Definition: RapidMiner.java:178
com.rapidminer.gui.properties.SettingsItems.INSTANCE
static final SettingsItems INSTANCE
Definition: SettingsItems.java:41
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_GENERAL_MAX_PROCESS_NESTING_DEPTH
static final String PROPERTY_RAPIDMINER_GENERAL_MAX_PROCESS_NESTING_DEPTH
Definition: RapidMiner.java:281
com.rapidminer.tools.config.ConfigurationManager.getInstance
static synchronized ConfigurationManager getInstance()
Definition: ConfigurationManager.java:280
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_TOOLS_SMTP_SECURITY_NONE
static final String PROPERTY_RAPIDMINER_TOOLS_SMTP_SECURITY_NONE
Definition: RapidMiner.java:345
com.rapidminer.gui.tools.SplashScreen.showSplashScreen
void showSplashScreen()
Definition: SplashScreen.java:173
com.rapidminer.tools.ProgressListener
Definition: ProgressListener.java:26
com.rapidminer.tools
com.rapidminer.RapidMiner.readProcessFile
static Process readProcessFile(final File processFile, final ProgressListener progressListener)
Definition: RapidMiner.java:645
com.rapidminer.RapidMiner.ExecutionMode
Definition: RapidMiner.java:120
com.rapidminer.RapidMiner.getSplashScreen
static SplashScreen getSplashScreen()
Definition: RapidMiner.java:914
com.rapidminer.tools.XMLSerialization.init
static void init(ClassLoader classLoader)
Definition: XMLSerialization.java:100
com.rapidminer.parameter.conditions
Definition: AboveOperatorVersionCondition.java:19
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_TOOLS_MAIL_DEFAULT_RECIPIENT
static final String PROPERTY_RAPIDMINER_TOOLS_MAIL_DEFAULT_RECIPIENT
Definition: RapidMiner.java:306
com.rapidminer.tools.ParameterService.getParameterValue
static String getParameterValue(String key)
Definition: ParameterService.java:219
com.rapidminer.RapidMiner.ExecutionMode.TEST
TEST
Definition: RapidMiner.java:144
com.rapidminer.RapidMiner.RELAUNCH_EXIT_CODE
static final int RELAUNCH_EXIT_CODE
Definition: RapidMiner.java:117
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_UPDATE_BETA_FEATURES
static final String PROPERTY_RAPIDMINER_UPDATE_BETA_FEATURES
Definition: RapidMiner.java:423
com.rapidminer.RapidMiner.initAsserters
static void initAsserters()
Definition: RapidMiner.java:809
com.rapidminer.settings
Definition: Telemetry.java:19
com.rapidminer.gui.properties.SettingsItems
Definition: SettingsItems.java:39
com.rapidminer.RapidMiner.showSplash
static SplashScreen showSplash(final Image productLogo)
Definition: RapidMiner.java:822
com.rapidminer.tools.usagestats
Definition: ActionStatisticsCollector.java:19
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_SYSTEM_LEGACY_DATA_MGMT
static final String PROPERTY_RAPIDMINER_SYSTEM_LEGACY_DATA_MGMT
Definition: RapidMiner.java:440
com.rapidminer.RapidMiner.init
static void init(final Product product, final LicenseLocation licenseLocation)
Definition: RapidMiner.java:689
com.rapidminer.RapidMiner.ExecutionMode.hasMainFrame
boolean hasMainFrame()
Definition: RapidMiner.java:167
com.rapidminer.connection
com.rapidminer.RapidMiner.getRapidMinerProperties
static Set< ParameterType > getRapidMinerProperties()
Definition: RapidMiner.java:1152
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_OPERATORS_ADDITIONAL
static final String PROPERTY_RAPIDMINER_OPERATORS_ADDITIONAL
Definition: RapidMiner.java:197
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_TOOLS_SMTP_SECURITY_TLS_PFS
static final String PROPERTY_RAPIDMINER_TOOLS_SMTP_SECURITY_TLS_PFS
Definition: RapidMiner.java:350
com.rapidminer.tools.usagestats.ActionStatisticsCollector.startTimer
void startTimer(String type, String value, String arg)
Definition: ActionStatisticsCollector.java:1464
com.rapidminer.RapidMiner.DB_LOGIN_TIMEOUT_DEFAULT
static final int DB_LOGIN_TIMEOUT_DEFAULT
Definition: RapidMiner.java:381
com.rapidminer.RapidMiner.ExecutionMode.isHeadless
boolean isHeadless()
Definition: RapidMiner.java:159
com.rapidminer.gui.tools.SplashScreen.setMessage
void setMessage(String message)
Definition: SplashScreen.java:310
com.rapidminer.tools.ProxySettings.apply
static void apply()
Definition: ProxySettings.java:107
com.rapidminer.gui.safemode.SafeMode
Definition: SafeMode.java:40
com.rapidminer.tools.usagestats.ActionStatisticsCollector.stopTimer
void stopTimer(String type, String value, String arg)
Definition: ActionStatisticsCollector.java:1508
LicenseLocation
com.rapidminer.RapidMiner.ExecutionMode.isHeadless
final boolean isHeadless
Definition: RapidMiner.java:146
com.rapidminer.operator.learner
Definition: AbstractLearner.java:19
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_GENERAL_NUMBER_OF_THREADS
static final String PROPERTY_RAPIDMINER_GENERAL_NUMBER_OF_THREADS
Definition: RapidMiner.java:406
com.rapidminer.tools.FileSystemService.getUserRapidMinerDir
static File getUserRapidMinerDir()
Definition: FileSystemService.java:90
com.rapidminer.tools.I18N.getSettingsMessage
static String getSettingsMessage(String key, SettingsType type, Object... arguments)
Definition: I18N.java:291
com.rapidminer.tools.config
Definition: AbstractConfigurable.java:19
com.rapidminer.RapidMiner.splashLicense
static void splashLicense(final License license)
Definition: RapidMiner.java:843
com.rapidminer.RapidMiner.RAPIDMINER_PROXY_MODE_MANUAL
static final String RAPIDMINER_PROXY_MODE_MANUAL
Definition: RapidMiner.java:447
com.rapidminer.tools.OperatorService
Definition: OperatorService.java:87
com.rapidminer.parameter.ParameterType.getKey
String getKey()
Definition: ParameterType.java:306
com.rapidminer.connection.ConnectionInformationFileUtils.checkForCacheClearing
static void checkForCacheClearing()
Definition: ConnectionInformationFileUtils.java:195
com.rapidminer.settings.Telemetry
Definition: Telemetry.java:36
com.rapidminer.tools.ParameterService.getDefinedParameterTypes
static Set< ParameterType > getDefinedParameterTypes()
Definition: ParameterService.java:276
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_GENERAL_MAX_NOMINAL_VALUES
static final String PROPERTY_RAPIDMINER_GENERAL_MAX_NOMINAL_VALUES
Definition: RapidMiner.java:269
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_HTTPS_PROXY_PORT
static final String PROPERTY_RAPIDMINER_HTTPS_PROXY_PORT
Definition: RapidMiner.java:460
com.rapidminer.RapidMiner.splashMessage
static void splashMessage(final String messageKey, final Object... args)
Definition: RapidMiner.java:850
com.rapidminer.tools.usagestats.ActionStatisticsCollector.VALUE_MODE
static final String VALUE_MODE
Definition: ActionStatisticsCollector.java:236
com.rapidminer.tools.I18N.getErrorBundle
static ResourceBundle getErrorBundle()
Definition: I18N.java:83
com.rapidminer.RapidMiner.RAPIDMINER_FOLLOW_HTTPS_TO_HTTP
static final String RAPIDMINER_FOLLOW_HTTPS_TO_HTTP
Definition: RapidMiner.java:472
com.rapidminer.RapidMiner.hideSplash
static void hideSplash()
Definition: RapidMiner.java:828
com.rapidminer.tools.cipher.KeyGenerationException
Definition: KeyGenerationException.java:26
com.rapidminer.RapidMiner.readProcessFile
static Process readProcessFile(final File processFile)
Definition: RapidMiner.java:640
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_TOOLS_SMTP_SECURITY_TLS
static final String PROPERTY_RAPIDMINER_TOOLS_SMTP_SECURITY_TLS
Definition: RapidMiner.java:349
com.rapidminer.tools.usagestats.ActionStatisticsCollector.VALUE_CONSTANT_START
static final String VALUE_CONSTANT_START
Definition: ActionStatisticsCollector.java:237
com.rapidminer.RapidMiner.VERSION
static final VersionNumber VERSION
Definition: RapidMiner.java:177
com.rapidminer.RapidMiner.RAPIDMINER_PROXY_MODES
static final String [] RAPIDMINER_PROXY_MODES
Definition: RapidMiner.java:449
com.rapidminer.tools.usagestats.ActionStatisticsCollector
Definition: ActionStatisticsCollector.java:86
com.rapidminer.RapidMiner.ExecutionMode.SCORING_AGENT
SCORING_AGENT
Definition: RapidMiner.java:142
com.rapidminer.RapidMiner.getInputHandler
static InputHandler getInputHandler()
Definition: RapidMiner.java:932
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_HTTP_PROXY_HOST
static final String PROPERTY_RAPIDMINER_HTTP_PROXY_HOST
Definition: RapidMiner.java:455
com.rapidminer.tools.PlatformUtilities.ensureRapidMinerHomeSet
static void ensureRapidMinerHomeSet()
Definition: PlatformUtilities.java:270
com.rapidminer.tools.usagestats.ActionStatisticsCollector.getInstance
static ActionStatisticsCollector getInstance()
Definition: ActionStatisticsCollector.java:1035
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_GENERAL_FRACTIONDIGITS_NUMBERS
static final String PROPERTY_RAPIDMINER_GENERAL_FRACTIONDIGITS_NUMBERS
Definition: RapidMiner.java:252
com.rapidminer.RapidMiner.registerYaleProperty
static void registerYaleProperty(final ParameterType type)
Definition: RapidMiner.java:1160
com.rapidminer.tools.usagestats.UsageStatistics.getInstance
static UsageStatistics getInstance()
Definition: UsageStatistics.java:97
com.rapidminer.tools.Tools.SYSTEM_TIME_ZONE
static final int SYSTEM_TIME_ZONE
Definition: Tools.java:232
com.rapidminer.tools.cipher
Definition: CipherException.java:19
com.rapidminer.gui.renderer.RendererService.init
static void init()
Definition: RendererService.java:131
com.rapidminer.RapidMiner.ExecutionMode.isLoadingManagedExtensions
boolean isLoadingManagedExtensions()
Definition: RapidMiner.java:171
com.rapidminer.gui.tools.VersionNumber.VersionNumberException
Definition: VersionNumber.java:49
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_TOOLS_SMTP_PORT
static final String PROPERTY_RAPIDMINER_TOOLS_SMTP_PORT
Definition: RapidMiner.java:327
com.rapidminer.gui.tools.SplashScreen.dispose
void dispose()
Definition: SplashScreen.java:181
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_SOCKS_VERSION
static final String PROPERTY_RAPIDMINER_SOCKS_VERSION
Definition: RapidMiner.java:466
com.rapidminer.operator.learner.CapabilityProvider
Definition: CapabilityProvider.java:28
com.rapidminer.tools.update.internal.MigrationManager.doMigrate
static void doMigrate(VersionNumber fromVersion, VersionNumber toVersion)
Definition: MigrationManager.java:202
com.rapidminer.parameter.ParameterTypeString
Definition: ParameterTypeString.java:33
com.rapidminer.gui.safemode
Definition: SafeMode.java:19
com.rapidminer.RapidMiner.ExitMode
Definition: RapidMiner.java:113
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_TOOLS_MAIL_METHOD_SMTP
static final int PROPERTY_RAPIDMINER_TOOLS_MAIL_METHOD_SMTP
Definition: RapidMiner.java:295
com.rapidminer.RapidMiner.initSettingsDescriptions
static void initSettingsDescriptions()
Definition: RapidMiner.java:799
com.rapidminer.RapidMiner.getExecutionMode
static ExecutionMode getExecutionMode()
Definition: RapidMiner.java:1097
com.rapidminer.parameter.ParameterType.registerDependencyCondition
void registerDependencyCondition(ParameterCondition condition)
Definition: ParameterType.java:257
com.rapidminer.RapidMiner.ExecutionMode.EMBEDDED_AS_APPLET
EMBEDDED_AS_APPLET
Definition: RapidMiner.java:136
com.rapidminer.tools.LogService
Definition: LogService.java:84
com.rapidminer.core.license.ActionStatisticsLicenseManagerListener
Definition: ActionStatisticsLicenseManagerListener.java:43
com.rapidminer.tools.GlobalAuthenticator.init
static void init()
Definition: GlobalAuthenticator.java:136
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_TOOLS_SMTP_AUTHENTICATION_CRAM_MD5
static final String PROPERTY_RAPIDMINER_TOOLS_SMTP_AUTHENTICATION_CRAM_MD5
Definition: RapidMiner.java:364
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_TOOLS_SMTP_AUTHENTICATION
static final String PROPERTY_RAPIDMINER_TOOLS_SMTP_AUTHENTICATION
Definition: RapidMiner.java:361
com.rapidminer.tools.plugin.Plugin.initPluginTests
static void initPluginTests()
Definition: Plugin.java:1326
com.rapidminer.gui.RapidMinerGUI
Definition: RapidMinerGUI.java:131
com.rapidminer.RapidMiner.RAPIDMINER_PROXY_MODE_DIRECT
static final String RAPIDMINER_PROXY_MODE_DIRECT
Definition: RapidMiner.java:446
com.rapidminer.tools.Tools
Definition: Tools.java:111
com.rapidminer.tools.plugin.Plugin.PROPERTY_PLUGINS_WHITELIST
static final String PROPERTY_PLUGINS_WHITELIST
Definition: Plugin.java:142
com
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_GENERAL_DEFAULT_ENCODING
static final String PROPERTY_RAPIDMINER_GENERAL_DEFAULT_ENCODING
Definition: RapidMiner.java:396
com.rapidminer.RapidMiner.RAPIDMINER_URL_PREFIX
static final String RAPIDMINER_URL_PREFIX
Definition: RapidMiner.java:111
com.rapidminer.RapidMiner.writeLastVersion
static void writeLastVersion(final File versionFile)
Definition: RapidMiner.java:897
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_TOOLS_SMTP_HOST
static final String PROPERTY_RAPIDMINER_TOOLS_SMTP_HOST
Definition: RapidMiner.java:322
com.rapidminer.RapidMiner.addStartupHook
static synchronized void addStartupHook(final Runnable runnable)
Definition: RapidMiner.java:945
com.rapidminer.RapidMiner.isParameterProtected
static boolean isParameterProtected(String key)
Definition: RapidMiner.java:590
com.rapidminer.tools.plugin.Plugin.initPluginSplashTexts
static void initPluginSplashTexts(SplashScreen splashScreen)
Definition: Plugin.java:1421
com.rapidminer.gui.tools.VersionNumber.getLongVersion
String getLongVersion()
Definition: VersionNumber.java:332
com.rapidminer.RapidMiner.performedInitialSettings
static boolean performedInitialSettings
Definition: RapidMiner.java:607
LicenseLoadingException
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_GENERAL_MAX_TEST_ROWS
static final String PROPERTY_RAPIDMINER_GENERAL_MAX_TEST_ROWS
Definition: RapidMiner.java:275
com.rapidminer.tools.usagestats.ActionStatisticsCollector.VALUE_EXECUTION
static final String VALUE_EXECUTION
Definition: ActionStatisticsCollector.java:224
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_HTTP_PROXY_PORT
static final String PROPERTY_RAPIDMINER_HTTP_PROXY_PORT
Definition: RapidMiner.java:456
com.rapidminer.core.license.ProductConstraintManager
Definition: ProductConstraintManager.java:64
com.rapidminer.tools.plugin.Plugin.initAll
static void initAll()
Definition: Plugin.java:1483
com.rapidminer.RapidMiner.readExperimentFile
static Process readExperimentFile(final File experimentfile)
Definition: RapidMiner.java:635
com.rapidminer.RapidMiner.SYSTEM_ENCODING_NAME
static final String SYSTEM_ENCODING_NAME
Definition: RapidMiner.java:108
Product
com.rapidminer.RapidMiner.ExecutionMode.COMMAND_LINE
COMMAND_LINE
Definition: RapidMiner.java:124
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_RC_FILE
static final String PROPERTY_RAPIDMINER_RC_FILE
Definition: RapidMiner.java:208
com.rapidminer.parameter.ParameterTypeBoolean
Definition: ParameterTypeBoolean.java:32
com.rapidminer.tools.I18N.getGUIBundle
static ResourceBundle getGUIBundle()
Definition: I18N.java:108
com.rapidminer.Process
Definition: Process.java:136
com.rapidminer.RapidMiner.PROPERTY_HOME_REPOSITORY_URL
static final String PROPERTY_HOME_REPOSITORY_URL
Definition: RapidMiner.java:221
com.rapidminer.tools.usagestats.ActionStatisticsCollector.ARG_RUNTIME
static final String ARG_RUNTIME
Definition: ActionStatisticsCollector.java:227
com.rapidminer.core.license.ActionStatisticsLicenseManagerListener.INSTANCE
INSTANCE
Definition: ActionStatisticsLicenseManagerListener.java:45
com.rapidminer.RapidMiner.getYaleProperties
static Set< ParameterType > getYaleProperties()
Definition: RapidMiner.java:1143
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_INIT_OPERATORS
static final String PROPERTY_RAPIDMINER_INIT_OPERATORS
Definition: RapidMiner.java:228
com.rapidminer.tools.ParameterService.registerParameter
static void registerParameter(ParameterType type)
Definition: ParameterService.java:450
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_SOCKS_PROXY_HOST
static final String PROPERTY_RAPIDMINER_SOCKS_PROXY_HOST
Definition: RapidMiner.java:464
com.rapidminer.RapidMiner.executionMode
static ExecutionMode executionMode
Definition: RapidMiner.java:176
com.rapidminer.tools.ParameterService
Definition: ParameterService.java:81
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_MAX_MEMORY
static final String PROPERTY_RAPIDMINER_MAX_MEMORY
Definition: RapidMiner.java:435
com.rapidminer.RapidMiner.getShortVersion
static String getShortVersion()
Definition: RapidMiner.java:609
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_GENERAL_NUMBER_OF_PROCESSES
static final String PROPERTY_RAPIDMINER_GENERAL_NUMBER_OF_PROCESSES
Definition: RapidMiner.java:416
com.rapidminer.RapidMiner.ExecutionMode.EMBEDDED_WITHOUT_UI
EMBEDDED_WITHOUT_UI
Definition: RapidMiner.java:134
com.rapidminer.gui.tools.SplashScreen.setLicense
void setLicense(License license)
Definition: SplashScreen.java:363
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_GENERAL_LOCALE_COUNTRY
static final String PROPERTY_RAPIDMINER_GENERAL_LOCALE_COUNTRY
Definition: RapidMiner.java:234
com.rapidminer.RapidMiner.inputHandler
static InputHandler inputHandler
Definition: RapidMiner.java:595
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_TOOLS_SMTP_AUTHENTICATION_AUTO
static final String PROPERTY_RAPIDMINER_TOOLS_SMTP_AUTHENTICATION_AUTO
Definition: RapidMiner.java:363
com.rapidminer.RapidMiner.registerParameter
static void registerParameter(ParameterType parameterType)
Definition: RapidMiner.java:1026
com.rapidminer.RapidMiner.ioObjectCache
static IOObjectMap ioObjectCache
Definition: RapidMiner.java:485
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_UPDATE_ADDITIONAL_PERMISSIONS
static final String PROPERTY_RAPIDMINER_UPDATE_ADDITIONAL_PERMISSIONS
Definition: RapidMiner.java:428
com.rapidminer.gui.tools
com.rapidminer.gui.properties
Definition: AbstractSettingsItemProvider.java:19
com.rapidminer.RapidMiner.splashScreen
static SplashScreen splashScreen
Definition: RapidMiner.java:597
com.rapidminer.RapidMinerVersion
Definition: RapidMinerVersion.java:30
com.rapidminer.gui.safemode.SafeMode.launchComplete
void launchComplete()
Definition: SafeMode.java:70
com.rapidminer.RapidMiner.getVersion
static VersionNumber getVersion()
Definition: RapidMiner.java:617
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_TOOLS_MAIL_METHOD_SENDMAIL
static final int PROPERTY_RAPIDMINER_TOOLS_MAIL_METHOD_SENDMAIL
Definition: RapidMiner.java:294
com.rapidminer.tools.plugin.Plugin
Definition: Plugin.java:127
com.rapidminer.tools.XMLException
Definition: XMLException.java:26
com.rapidminer.gui.tools.SplashScreen
Definition: SplashScreen.java:65
com.rapidminer.RapidMiner.initializeProxy
static void initializeProxy()
Definition: RapidMiner.java:1105
com.rapidminer.tools.OperatorService.OPERATOR_BLACKLIST_KEY
static final String OPERATOR_BLACKLIST_KEY
Definition: OperatorService.java:114
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_GENERAL_LOCALE_LANGUAGE
static final String PROPERTY_RAPIDMINER_GENERAL_LOCALE_LANGUAGE
Definition: RapidMiner.java:230
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_TOOLS_SMTP_USER
static final String PROPERTY_RAPIDMINER_TOOLS_SMTP_USER
Definition: RapidMiner.java:332
com.rapidminer.tools.usagestats.ActionStatisticsCollector.log
void log(Operator op, String event)
Definition: ActionStatisticsCollector.java:1326
com.rapidminer.security.PluginSandboxPolicy
Definition: PluginSandboxPolicy.java:71
com.rapidminer.operator.learner.CapabilityProvider.PROPERTY_RAPIDMINER_GENERAL_CAPABILITIES_WARN
static final String PROPERTY_RAPIDMINER_GENERAL_CAPABILITIES_WARN
Definition: CapabilityProvider.java:34
com.rapidminer.tools.config.ConfigurationManager
Definition: ConfigurationManager.java:74
com.rapidminer.test_utils.RapidAssert
Definition: RapidAssert.java:52
com.rapidminer
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_GENERAL_TIME_ZONE
static final String PROPERTY_RAPIDMINER_GENERAL_TIME_ZONE
Definition: RapidMiner.java:401
com.rapidminer.tools.ParameterService.init
static void init()
Definition: ParameterService.java:108
InvalidProductException
com.rapidminer.RapidMiner.ExecutionMode.ExecutionMode
ExecutionMode(final boolean isHeadless, final boolean canAccessFilesystem, final boolean hasMainFrame, final boolean loadManagedExtensions)
Definition: RapidMiner.java:151
com.rapidminer.tools.Tools.getAllTimeZones
static String [] getAllTimeZones()
Definition: Tools.java:264
com.rapidminer.gui
com.rapidminer.RapidMiner.shutdownHooks
static final List< Runnable > shutdownHooks
Definition: RapidMiner.java:599
com.rapidminer.tools.PlatformUtilities
Definition: PlatformUtilities.java:41
AlreadyRegisteredException
com.rapidminer.test_utils
Definition: Asserter.java:19
com.rapidminer.parameter.ParameterTypePassword
Definition: ParameterTypePassword.java:36
com.rapidminer.test_utils.RapidAssert.ASSERTER_REGISTRY
static final AsserterRegistry ASSERTER_REGISTRY
Definition: RapidAssert.java:57
com.rapidminer.RapidMiner.ExecutionMode.APPSERVER
APPSERVER
Definition: RapidMiner.java:128
com.rapidminer.parameter.ParameterType
Definition: ParameterType.java:56
com.rapidminer.security.PluginSandboxPolicy.RAPIDMINER_INTERNAL_PERMISSION
static final String RAPIDMINER_INTERNAL_PERMISSION
Definition: PluginSandboxPolicy.java:74
com.rapidminer.core.license
Definition: ActionStatisticsLicenseManagerListener.java:19
com.rapidminer.RapidMiner.PROPERTY_RAPIDMINER_SOCKS_PROXY_PORT
static final String PROPERTY_RAPIDMINER_SOCKS_PROXY_PORT
Definition: RapidMiner.java:465