ExternalModule
ArchiveInfoModule
, ConfigurationDataModule
, DataAvailibilityModule
, DatGenModule
, OnlineProtocolModule
, OnlineTableModule
, ParameterEditorModule
, SendCurrentDataModule
, ShowCurrentDataModule
, ShowSubscriptionInfo
, StreamBasedArchiveRequestModule
, SystemProtocolModule
public 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, startSettings
public void setApplication(ApplicationInterface application)
Interfaces
wurde überschrieben.setApplication
in interface ExternalModule
application
- 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 ExternalModule
settingsData
- die Einstellungsdaten mit der Datenidentifikationtrue
, die Anforderungen wurden erfüllt, sonst false