public class GenericTestMonitorApplication extends java.lang.Object implements ApplicationInterface
Datenauswahl, beliebigen
Modulen und dem Panel, welches die Einstellungen der Module verwaltet.
Damit die Module auch mit der Applikation kommunizieren können, implementiert diese Klasse das ApplicationInterface.
| Constructor and Description |
|---|
GenericTestMonitorApplication(java.lang.String title,
de.bsvrz.dav.daf.main.ClientDavInterface connection,
java.util.Collection<java.lang.Object> treeNodes)
Konstruktor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addLogo(javax.swing.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.
|
java.util.List<java.lang.String> |
getArgumentList()
Deprecated.
|
de.bsvrz.dav.daf.main.ClientDavInterface |
getConnection()
Gibt die Verbindung zum Datenverteiler zurück.
|
ExternalModule |
getExternalModule(java.lang.String moduleName)
Ermittelt anhand des Modulnamens das zugehörige Objekt und gibt es zurück.
|
java.awt.Window |
getParent()
Gibt das Hauptfenster der Anwendung zurück.
|
PreselectionLists |
getPreselectionLists() |
static java.lang.String |
getTitle(java.lang.String title,
de.bsvrz.dav.daf.main.ClientDavInterface connection) |
java.util.Collection<java.lang.Object> |
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(java.util.List<java.lang.String> argumentList)
Deprecated.
|
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.
|
public GenericTestMonitorApplication(java.lang.String title,
de.bsvrz.dav.daf.main.ClientDavInterface connection,
java.util.Collection<java.lang.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 Knotenobjektenpublic static java.lang.String getTitle(java.lang.String title,
de.bsvrz.dav.daf.main.ClientDavInterface connection)
public PreselectionLists getPreselectionLists()
public void addModule(ExternalModule module)
Modul zur Applikation hinzugefügt.module - ein Modulpublic void addSeparator()
public void addLogo(javax.swing.Icon icon)
icon - das Logopublic void start()
public de.bsvrz.dav.daf.main.ClientDavInterface getConnection()
getConnection in interface ApplicationInterfacepublic void saveSettings(SettingsData settingsData)
saveSettings in interface ApplicationInterfacesettingsData - die Einstellungsdaten@Deprecated public java.util.List<java.lang.String> getArgumentList()
main-Methode übergeben wurden.getArgumentList in interface ApplicationInterface@Deprecated public void setArgumentList(java.util.List<java.lang.String> argumentList)
argumentList - die Argumentlistepublic java.awt.Window getParent()
getParent in interface ApplicationInterfacepublic java.util.Collection<java.lang.Object> getTreeNodes()
getTreeNodes in interface ApplicationInterfacepublic ExternalModule getExternalModule(java.lang.String moduleName)
moduleName - der Name des gesuchten Modulsnull, wenn kein passendes Modul gespeichert istpublic void setExternalModule(ExternalModule externalModule)
externalModule - neues Modul