Package de.bsvrz.pat.sysbed.main
Interface ApplicationInterface
-
- All Known Implementing Classes:
GenericTestMonitorApplication
public interface ApplicationInterface
Dieses Interface dient für dieModule
als Schnittstelle zur Applikation. Dadurch haben die Module die Möglichkeit auf die Verbindung zum Datenverteiler der Applikation, die Argumentliste (die beim Starten der Anwendung dermain
-Methode übergeben wurde) und den Auswahlbaum zugreifen zu können. Die Module können die zu speichernden Einstellungen der Dialog an die Applikation zur weiteren Verarbeitung übergeben werden.
-
-
Method Summary
Modifier and Type Method Description java.util.List<java.lang.String>
getArgumentList()
Es wird die Argumentliste übergeben, die beim Starten der Anwendung als Parameter angegeben wurde.de.bsvrz.dav.daf.main.ClientDavInterface
getConnection()
Diese Methode kann dazu verwendet werden, die Verbindung zum Datenverteiler weiterzugeben, damit immer die gleiche Verbindung in der Anwendung genutzt wird.java.awt.Window
getParent()
Dieser Methode ermöglicht die Abfrage einer Parent-Komponente.java.util.Collection<java.lang.Object>
getTreeNodes()
Der Auswahlbaum des PreselectionTree der Applikation kann hier angefordert werden.void
saveSettings(SettingsData settingsData)
Diese Methode ermöglicht der Applikation das Verwalten von Einstellungen der genutztenModule
.
-
-
-
Method Detail
-
getConnection
de.bsvrz.dav.daf.main.ClientDavInterface getConnection()
Diese Methode kann dazu verwendet werden, die Verbindung zum Datenverteiler weiterzugeben, damit immer die gleiche Verbindung in der Anwendung genutzt wird.- Returns:
- die Verbindung zum Datenverteiler
-
getArgumentList
java.util.List<java.lang.String> getArgumentList()
Es wird die Argumentliste übergeben, die beim Starten der Anwendung als Parameter angegeben wurde.- Returns:
- die Argumentliste, die beim Aufruf der Anwendung übergeben wurde
-
getTreeNodes
java.util.Collection<java.lang.Object> getTreeNodes()
Der Auswahlbaum des PreselectionTree der Applikation kann hier angefordert werden.- Returns:
- der Auswahlbaum
-
saveSettings
void saveSettings(SettingsData settingsData)
Diese Methode ermöglicht der Applikation das Verwalten von Einstellungen der genutztenModule
. Module, die einen Dialog zum Einstellen von Parametern nutzen, können mit dieser Methode ihre Einstellungen an die Applikation übergeben. Diese kann dann die Einstellungen dann speichern, laden und starten.- Parameters:
settingsData
- die Einstellungsdaten
-
getParent
@Nullable java.awt.Window getParent()
Dieser Methode ermöglicht die Abfrage einer Parent-Komponente.- Returns:
- eine Parent-Komeponente oder
null
-
-