de.willuhn.jameica.gui.internal.dialogs
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
|
Constructor Summary |
ServiceBindingDialog(java.lang.Class pluginclass,
java.lang.String servicename,
int position)
ct. |
|
Method Summary |
protected java.lang.Object |
getData()
Liefert einen String des Formats "hostname:port" zurueck
oder null, wenn nichts sinnvolles eingegeben wurde. |
protected void |
paint(org.eclipse.swt.widgets.Composite parent)
Muss vom abgeleiteten Dialog ueberschrieben werden. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServiceBindingDialog
public ServiceBindingDialog(java.lang.Class pluginclass,
java.lang.String servicename,
int position)
- ct.
- Parameters:
pluginclass - Klasse des Plugins.servicename - Der Service-Name.position -
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 class AbstractDialog
- Parameters:
parent - das Composite, in dem der Dialog gemalt werden soll.
Hinweis: Das Composite enthaelt bereits ein einspaltiges GridLayout.
- 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
oder
null, wenn nichts sinnvolles eingegeben wurde.
- Specified by:
getData in class AbstractDialog
- Returns:
- das ausgewaehlte Objekt.
- Throws:
java.lang.Exception- See Also:
AbstractDialog.getData()