ExternalModuleArchiveInfoModule, ConfigurationDataModule, DataAvailibilityModule, DatGenModule, OnlineProtocolModule, OnlineTableModule, ParameterEditorModule, SendCurrentDataModule, ShowCurrentDataModule, ShowSubscriptionInfo, StreamBasedArchiveRequestModule, SystemProtocolModulepublic abstract class ExternalModuleAdapter extends java.lang.Object implements ExternalModule
ExternalModule Implementierungen zur Verfügung, die für jedes Modul gleich sind. Dazu gehört
das Bekanntmachen der Applikation mit den zu ihr gehörenden Methoden.| Constructor | Description |
|---|---|
ExternalModuleAdapter() |
| Modifier and Type | Method | Description |
|---|---|---|
ApplicationInterface |
getApplication() |
Gibt die
Applikation zurück. |
java.util.List |
getArgumentList() |
Die Argumentliste, die an die
main-Methode der Applikation übergeben wurde, wird hier zurückgegeben. |
de.bsvrz.dav.daf.main.ClientDavInterface |
getConnection() |
Diese Methode ermöglicht den Modulen, die Verbindung zum Datenverteiler der Applikation zu nutzen.
|
boolean |
isPreselectionValid(SettingsData settingsData) |
Allgemeingültige Einstellungen (eine Attributgruppe, Aspekt und mindestens ein Objekt müssen ausgewählt sein) werden hier geprüft.
|
void |
saveSettings(SettingsData settingsData) |
Diese Methode ermöglicht den Modulen die Einstellungen ihrer Dialoge an die Applikation zur Speicherung zu übergeben.
|
void |
setApplication(ApplicationInterface application) |
Setzt die Applikation für die Module.
|
change, getButtonText, getModuleName, getTooltipText, startModule, startSettingspublic void setApplication(ApplicationInterface application)
Interfaces wurde überschrieben.setApplication in interface ExternalModuleapplication - die Applikation, die die Module nutztpublic ApplicationInterface getApplication()
Applikation zurück.public de.bsvrz.dav.daf.main.ClientDavInterface getConnection()
public java.util.List getArgumentList()
main-Methode der Applikation übergeben wurde, wird hier zurückgegeben. Diese wird u.a. dann benötigt, wenn ein
Prozeß in einer Konsole gestartet werden soll. Die gleichnamige Methode der Applikation wird delegiert.main-Methode übergeben wurdepublic void saveSettings(SettingsData settingsData)
settingsData - die Einstellungsdatenpublic boolean isPreselectionValid(SettingsData settingsData)
isPreselectionValid in interface ExternalModulesettingsData - die Einstellungsdaten mit der Datenidentifikationtrue, die Anforderungen wurden erfüllt, sonst false