Class ServiceBindingDialog
- java.lang.Object
-
- de.willuhn.jameica.gui.dialogs.AbstractDialog
-
- de.willuhn.jameica.gui.internal.dialogs.ServiceBindingDialog
-
public class ServiceBindingDialog extends AbstractDialog
Ein Dialog zur Konfiguration eines Service-Bindings mit einem Jameica-Server. Der Dialog wird benoetigt, wenn Jameica im Netzwerk-Betrieb als Client laeuft. Dann kann der User hier den Hostnamen und Port des Servers angeben.- Author:
- willuhn
-
-
Field Summary
-
Fields inherited from class de.willuhn.jameica.gui.dialogs.AbstractDialog
i18n, MONITOR_CURRENT, MONITOR_PRIMARY, POSITION_CENTER, POSITION_MOUSE
-
-
Constructor Summary
Constructors Constructor Description ServiceBindingDialog(java.lang.Class pluginclass, java.lang.String servicename, int position)
ct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Object
getData()
Liefert einen String des Formats "hostname:port" zurueck odernull
, wenn nichts sinnvolles eingegeben wurde.protected void
paint(org.eclipse.swt.widgets.Composite parent)
Muss vom abgeleiteten Dialog ueberschrieben werden.-
Methods inherited from class de.willuhn.jameica.gui.dialogs.AbstractDialog
addCloseListener, addShellListener, close, createShell, getDisplay, getShell, isModeless, onEscape, open, setMonitor, setPanelText, setSideImage, setSize, setTitle
-
-
-
-
Method Detail
-
paint
protected void paint(org.eclipse.swt.widgets.Composite parent) throws java.lang.Exception
Description copied from class:AbstractDialog
Muss vom abgeleiteten Dialog ueberschrieben werden. In dieser Funktion soll er sich bitte malen. Sie wird anschliessend von open() ausgefuehrt.- Specified by:
paint
in classAbstractDialog
- Parameters:
parent
- das Composite, in dem der Dialog gemalt werden soll. Hinweis: Das Composite enthaelt bereits ein einspaltigesGridLayout
.- Throws:
java.lang.Exception
- Kann von der abgeleiteten Klasse geworfen werden. Tut sie das, wird der Dialog nicht angezeigt.- See Also:
AbstractDialog.paint(org.eclipse.swt.widgets.Composite)
-
getData
protected java.lang.Object getData() throws java.lang.Exception
Liefert einen String des Formats "hostname:port" zurueck odernull
, wenn nichts sinnvolles eingegeben wurde.- Specified by:
getData
in classAbstractDialog
- Returns:
- das ausgewaehlte Objekt.
- Throws:
java.lang.Exception
- See Also:
AbstractDialog.getData()
-
-