Class 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 Detail

      • ServiceBindingDialog

        public ServiceBindingDialog​(java.lang.Class pluginclass,
                                    java.lang.String servicename,
                                    int position)
        ct.
        Parameters:
        pluginclass - Klasse des Plugins.
        servicename - Der Service-Name.
        position -
    • 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 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()