|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.pat.sysbed.main.GenericTestMonitorApplication
public class GenericTestMonitorApplication
Diese Klasse erstellt das Fenster der Anwendung mit der Datenauswahl
, beliebigen Modulen
und dem Panel,
welches die Einstellungen der Module verwaltet.
ApplicationInterface
.
Constructor Summary | |
---|---|
GenericTestMonitorApplication(String title,
ClientDavInterface connection,
Collection<Object> treeNodes)
Konstruktor. |
Method Summary | |
---|---|
void |
addLogo(Icon icon)
Fügt über die Buttons, mit denen die Module gestartet werden können, ein Logo ein. |
void |
addModule(ExternalModule module)
Mit dieser Methode wird ein Modul zur Applikation hinzugefügt. |
void |
addSeparator()
Fügt zwischen die Buttons, mit denen die Module gestartet werden können, einen optischen Abstandshalter ein. |
List |
getArgumentList()
Gibt die Argumente zurück, die beim Aufruf der main -Methode übergeben wurden. |
ClientDavInterface |
getConnection()
Gibt die Verbindung zum Datenverteiler zurück. |
ExternalModule |
getExternalModule(String moduleName)
Ermittelt anhand des Modulnamens das zugehörige Objekt und gibt es zurück. |
Collection |
getTreeNodes()
Gibt die Parameter für die Vorauswahl (Baum) zurück. |
void |
saveSettings(SettingsData settingsData)
Nimmt die Einstellungsdaten der Module entgegen und übergibt sie an das Panel, welches die Einstellungen verwaltet. |
void |
setArgumentList(List argumentList)
Es wird die Argumentliste gesetzt, die beim Starten der Anwendung als Parameter angegeben wurde. |
void |
setExternalModule(ExternalModule externalModule)
Fügt ein weiteres Modul in die Liste der Applikation ein. |
void |
start()
Stellt die Anwendung dar und lädt die Einstellungen aus den Preferences. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GenericTestMonitorApplication(String title, ClientDavInterface connection, Collection<Object> treeNodes)
Verbindung zum Datenverteiler
und den für den Filterbaum
benötigten Parameter zur Spezifizierung der Vorauswahl, bestehend aus System- und Knotenobjekten
.
title
- der Titel des Fenstersconnection
- Verbindung zum DatenverteilertreeNodes
- bestehend aus System- und Knotenobjekten
Method Detail |
---|
public void addModule(ExternalModule module)
Modul
zur Applikation hinzugefügt.
module
- ein Modulpublic void addSeparator()
public void addLogo(Icon icon)
icon
- das Logopublic void start()
public ClientDavInterface getConnection()
getConnection
in interface ApplicationInterface
public void saveSettings(SettingsData settingsData)
saveSettings
in interface ApplicationInterface
settingsData
- die Einstellungsdatenpublic List getArgumentList()
main
-Methode übergeben wurden.
getArgumentList
in interface ApplicationInterface
public void setArgumentList(List argumentList)
argumentList
- die Argumentlistepublic Collection getTreeNodes()
getTreeNodes
in interface ApplicationInterface
public ExternalModule getExternalModule(String moduleName)
moduleName
- der Name des gesuchten Moduls
null
, wenn kein passendes Modul gespeichert istpublic void setExternalModule(ExternalModule externalModule)
externalModule
- neues Modul
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |