public class GNDPlugin extends ExternalModuleAdapter implements SelectionListener
| Modifier and Type | Class and Description |
|---|---|
private class |
GNDPlugin.GNDPluginDialog |
(package private) static class |
GNDPlugin.StopInitializationException |
| Modifier and Type | Field and Description |
|---|---|
private JCheckBox |
_checkInstance |
private static Debug |
_debug |
private static GNDPlugin.GNDPluginDialog |
_dialog
speichert den Dialog des GND-Plugins
|
private boolean |
_newInstanceOfGnd
Kennzeichnet, ob eine neue Instanz des GND geöffnet werden soll.
|
private String |
_tooltipText |
| Constructor and Description |
|---|
GNDPlugin() |
| Modifier and Type | Method and Description |
|---|---|
void |
change(SettingsData settingsData)
Diese Methode dient dazu bereits gespeicherte Einstellungen zu ändern, indem der Dialog des Moduls aufgerufen wird.
|
String |
getButtonText()
Damit der Button (oder eine andere Komponente), mit der das Modul gestartet wird, einen zum Modul passenden Text erhält, wird dieser übergeben.
|
String |
getModuleName()
Mit dieser Methode wird der Name des Moduls abgefragt.
|
String |
getTooltipText()
Ein Tooltip, welcher beschreibt, was für eine Datenidentifikation dieses Modul benötigt, kann hier übergeben werden.
|
boolean |
isPreselectionValid(SettingsData settingsData)
Allgemeingültige Einstellungen (eine Attributgruppe, Aspekt und mindestens ein Objekt müssen ausgewählt sein) werden hier geprüft.
|
void |
setSelectedObjects(Collection<SystemObject> systemObjects)
Teilt dem Listener mit, dass die übergebene Menge von Systemobjekte selektiert ist.
|
void |
startModule(SettingsData settingsData)
Diese Methode wird von der Applikation aufgerufen, wenn der Button (oder eine andere Komponente), die dieses Modul repräsentiert, betätigt wird.
|
void |
startSettings(SettingsData settingsData)
Sind die Einstellungen des Dialogs eines Moduls bekannt, kann das Modul direkt gestartet werden.
|
getApplication, getArgumentList, getConnection, saveSettings, setApplicationprivate static GNDPlugin.GNDPluginDialog _dialog
private String _tooltipText
private static final Debug _debug
private boolean _newInstanceOfGnd
private JCheckBox _checkInstance
public void change(SettingsData settingsData)
de.bsvrz.pat.sysbed.plugins.api.ExternalModulechange in interface ExternalModulesettingsData - enthält die ausgewählte Datenidentifikationpublic boolean isPreselectionValid(SettingsData settingsData)
de.bsvrz.pat.sysbed.plugins.api.ExternalModuleAdapterisPreselectionValid in interface ExternalModuleisPreselectionValid in class ExternalModuleAdaptersettingsData - die Einstellungsdaten mit der Datenidentifikationtrue, die Anforderungen wurden erfüllt, sonst falsepublic String getButtonText()
de.bsvrz.pat.sysbed.plugins.api.ExternalModulegetButtonText in interface ExternalModulepublic String getModuleName()
de.bsvrz.pat.sysbed.plugins.api.ExternalModulegetModuleName in interface ExternalModulepublic String getTooltipText()
de.bsvrz.pat.sysbed.plugins.api.ExternalModulegetTooltipText in interface ExternalModulepublic void startModule(SettingsData settingsData)
de.bsvrz.pat.sysbed.plugins.api.ExternalModulestartModule in interface ExternalModulesettingsData - enthält die ausgewählte Datenidentifikationpublic void startSettings(SettingsData settingsData)
de.bsvrz.pat.sysbed.plugins.api.ExternalModulestartSettings in interface ExternalModulesettingsData - enthält die ausgewählte Datenidentifikationpublic void setSelectedObjects(Collection<SystemObject> systemObjects)
SelectionListenersetSelectedObjects in interface SelectionListenersystemObjects - die selektierten Systemobjekte