public abstract class ExternalProcessModule extends ExternalModuleAdapter
Constructor and Description |
---|
ExternalProcessModule() |
Modifier and Type | Method and Description |
---|---|
protected abstract com.google.common.collect.LinkedListMultimap<java.lang.String,java.lang.String> |
getParameterList(SettingsData settingsData)
Sammelt alle Einstellungen in einer Liste und gibt sie zurück.
|
protected java.util.LinkedHashMap<java.lang.String,java.lang.String> |
getStandardArguments()
Gibt die Standardargumente zurück.
|
void |
startProcess(SettingsData settingsData,
java.lang.Class<?> mainClass,
java.lang.String title)
Startet einen Java-Prozess.
|
getApplication, getArgumentList, getConnection, isPreselectionValid, saveSettings, setApplication
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
change, getButtonText, getModuleName, getTooltipText, startModule, startSettings
protected java.util.LinkedHashMap<java.lang.String,java.lang.String> getStandardArguments()
Diese Methode kann in Ausnahmefällen überschrieben werden, um eigene Werte zu setzen.
public void startProcess(SettingsData settingsData, java.lang.Class<?> mainClass, java.lang.String title)
settingsData
- Einstellungen dieses Moduls. Mit desen Einstellungen wird getParameterList(SettingsData)
aufgerufen.mainClass
- Java-Main-Klasse des zu startenden Prozessestitle
- Titel des Fenstersprotected abstract com.google.common.collect.LinkedListMultimap<java.lang.String,java.lang.String> getParameterList(SettingsData settingsData)
getStandardArguments()
erzeugt werden, werden ignoriert. Um diese zu überschreiben muss getStandardArguments()
überschrieben werden.
Dieses Verhalten ist aus Gründen der Kompatibilität erforderlich, damit alte Einstellungen nicht den Verbindungsaufbau behindern, o. ä.
settingsData
- Einstellungsdaten