Class AddressInput

java.lang.Object
de.willuhn.jameica.hbci.gui.input.AddressInput
All Implemented Interfaces:
de.willuhn.jameica.gui.input.Input, de.willuhn.jameica.gui.Part

public class AddressInput extends Object implements de.willuhn.jameica.gui.input.Input
Autosuggest-Feld zur Eingabe/Auswahl einer Adresse.
  • Constructor Details

    • AddressInput

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

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

    • 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 String getName()
      Specified by:
      getName in interface de.willuhn.jameica.gui.input.Input
      See Also:
      • Input.getName()
    • getValue

      public 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 String getText()
      Liefert den angezeigten Text.
      Returns:
      der angezeigte Text.
    • setText

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

      public void setValidChars(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(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(String name)
      Specified by:
      setName in interface de.willuhn.jameica.gui.input.Input
      See Also:
      • Input.setName(java.lang.String)
    • setValue

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

      public void setData(String key, 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 Object getData(String key)
      Specified by:
      getData in interface de.willuhn.jameica.gui.input.Input
      See Also:
      • Input.getData(java.lang.String)