Class AddressInput

  • All Implemented Interfaces:
    de.willuhn.jameica.gui.input.Input, de.willuhn.jameica.gui.Part

    public class AddressInput
    extends java.lang.Object
    implements de.willuhn.jameica.gui.input.Input
    Autosuggest-Feld zur Eingabe/Auswahl einer Adresse.
    • Field Summary

      • Fields inherited from interface de.willuhn.jameica.gui.input.Input

        DATAKEY_TOOLTIP
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addListener​(org.eclipse.swt.widgets.Listener l)  
      void disable()  
      void enable()  
      void focus()  
      org.eclipse.swt.widgets.Control getControl()  
      java.lang.Object getData​(java.lang.String key)  
      java.lang.String getName()  
      java.lang.String getText()
      Liefert den angezeigten Text.
      java.lang.Object getValue()  
      boolean hasChanged()  
      boolean isEnabled()  
      boolean isMandatory()  
      void paint​(org.eclipse.swt.widgets.Composite parent)  
      void paint​(org.eclipse.swt.widgets.Composite parent, int width)  
      void setComment​(java.lang.String comment)  
      void setData​(java.lang.String key, java.lang.Object data)  
      void setEnabled​(boolean enabled)  
      void setMandatory​(boolean mandatory)  
      void setName​(java.lang.String name)  
      void setText​(java.lang.String text)
      Speichert den uebergebenden Text.
      void setValidChars​(java.lang.String chars)
      Definiert eine Liste von Zeichen, die eingegeben werden koennen.
      void setValue​(java.lang.Object value)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AddressInput

        public AddressInput​(java.lang.String name)
        ct.
        Parameters:
        name - Anzuzeigender Name.
      • AddressInput

        public AddressInput​(java.lang.String name,
                            AddressFilter filter)
        ct.
        Parameters:
        name - Anzuzeigender Name.
        filter - optionaler Adressfilter.
    • Method Detail

      • addListener

        public void addListener​(org.eclipse.swt.widgets.Listener l)
        Specified by:
        addListener in interface de.willuhn.jameica.gui.input.Input
        See Also:
        Input.addListener(org.eclipse.swt.widgets.Listener)
      • disable

        public void disable()
        Specified by:
        disable in interface de.willuhn.jameica.gui.input.Input
        See Also:
        Input.disable()
      • enable

        public void enable()
        Specified by:
        enable in interface de.willuhn.jameica.gui.input.Input
        See Also:
        Input.enable()
      • focus

        public void focus()
        Specified by:
        focus in interface de.willuhn.jameica.gui.input.Input
        See Also:
        Input.focus()
      • getControl

        public org.eclipse.swt.widgets.Control getControl()
        Specified by:
        getControl in interface de.willuhn.jameica.gui.input.Input
        See Also:
        Input.getControl()
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface de.willuhn.jameica.gui.input.Input
        See Also:
        Input.getName()
      • getValue

        public java.lang.Object getValue()
        Specified by:
        getValue in interface de.willuhn.jameica.gui.input.Input
        See Also:
        Input.getValue()
      • hasChanged

        public boolean hasChanged()
        Specified by:
        hasChanged in interface de.willuhn.jameica.gui.input.Input
        See Also:
        Input.hasChanged()
      • isEnabled

        public boolean isEnabled()
        Specified by:
        isEnabled in interface de.willuhn.jameica.gui.input.Input
        See Also:
        Input.isEnabled()
      • isMandatory

        public boolean isMandatory()
        Specified by:
        isMandatory in interface de.willuhn.jameica.gui.input.Input
        See Also:
        Input.isMandatory()
      • getText

        public java.lang.String getText()
        Liefert den angezeigten Text.
        Returns:
        der angezeigte Text.
      • setText

        public void setText​(java.lang.String text)
        Speichert den uebergebenden Text.
        Parameters:
        text - der anzuzeigende Text.
      • setValidChars

        public void setValidChars​(java.lang.String chars)
        Definiert eine Liste von Zeichen, die eingegeben werden koennen. Wird diese Funktion verwendet, dann duerfen nur noch die hier angegebenen Zeichen eingegeben werden. Wenn keine Zeichen angegeben sind, gelten die Zeichen aus HBCIProperties.HBCI_DTAUS_VALIDCHARS.
        Parameters:
        chars - die erlaubten Zeichen.
      • paint

        public void paint​(org.eclipse.swt.widgets.Composite parent,
                          int width)
        Specified by:
        paint in interface de.willuhn.jameica.gui.input.Input
        See Also:
        Input.paint(org.eclipse.swt.widgets.Composite, int)
      • paint

        public void paint​(org.eclipse.swt.widgets.Composite parent)
        Specified by:
        paint in interface de.willuhn.jameica.gui.input.Input
        Specified by:
        paint in interface de.willuhn.jameica.gui.Part
        See Also:
        Input.paint(org.eclipse.swt.widgets.Composite)
      • setComment

        public void setComment​(java.lang.String comment)
        Specified by:
        setComment in interface de.willuhn.jameica.gui.input.Input
        See Also:
        Input.setComment(java.lang.String)
      • setEnabled

        public void setEnabled​(boolean enabled)
        Specified by:
        setEnabled in interface de.willuhn.jameica.gui.input.Input
        See Also:
        Input.setEnabled(boolean)
      • setMandatory

        public void setMandatory​(boolean mandatory)
        Specified by:
        setMandatory in interface de.willuhn.jameica.gui.input.Input
        See Also:
        Input.setMandatory(boolean)
      • setName

        public void setName​(java.lang.String name)
        Specified by:
        setName in interface de.willuhn.jameica.gui.input.Input
        See Also:
        Input.setName(java.lang.String)
      • setValue

        public void setValue​(java.lang.Object value)
        Specified by:
        setValue in interface de.willuhn.jameica.gui.input.Input
        See Also:
        Input.setValue(java.lang.Object)
      • setData

        public void setData​(java.lang.String key,
                            java.lang.Object data)
        Specified by:
        setData in interface de.willuhn.jameica.gui.input.Input
        See Also:
        Input.setData(java.lang.String, java.lang.Object)
      • getData

        public java.lang.Object getData​(java.lang.String key)
        Specified by:
        getData in interface de.willuhn.jameica.gui.input.Input
        See Also:
        Input.getData(java.lang.String)