Enum BindAttr

java.lang.Object
java.lang.Enum<BindAttr>
com.codename1.binding.BindAttr
All Implemented Interfaces:
Comparable<BindAttr>

public enum BindAttr extends Enum<BindAttr>
Picks which property of a Component a @Bind field mirrors. Only TEXT and SELECTED participate in two-way bindings; the rest are write-only from model to component.
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    isEnabled / setEnabled.
    isVisible / setVisible.
    getIcon -- accepts a String resource name; the binder runs it through Resources.getGlobalResources().getImage(name).
    getName / setName.
    isSelected / setSelected on CheckBox, RadioButton, and any other selectable component.
    getText / setText on Label, TextField, TextArea, Button, SpanLabel, SpanButton.
    getUIID / setUIID.
    isVisible / setVisible.
  • Method Summary

    Modifier and Type
    Method
    Description
    static BindAttr
    Returns the enum constant of this type with the specified name.
    static BindAttr[]
    Returns an array containing the constants of this enum type, in the order they are declared.

    Methods inherited from class java.lang.Object

    finalize, getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • TEXT

      public static final BindAttr TEXT
      getText / setText on Label, TextField, TextArea, Button, SpanLabel, SpanButton. Two-way for editable text inputs.
    • UIID

      public static final BindAttr UIID
      getUIID / setUIID. Write-only.
    • HIDDEN

      public static final BindAttr HIDDEN
      isVisible / setVisible. Inverted -- true hides the component. Write-only.
    • VISIBLE

      public static final BindAttr VISIBLE
      isVisible / setVisible. Write-only.
    • ENABLED

      public static final BindAttr ENABLED
      isEnabled / setEnabled. Write-only.
    • SELECTED

      public static final BindAttr SELECTED
      isSelected / setSelected on CheckBox, RadioButton, and any other selectable component. Two-way.
    • ICON_NAME

      public static final BindAttr ICON_NAME
      getIcon -- accepts a String resource name; the binder runs it through Resources.getGlobalResources().getImage(name). Write-only.
    • NAME

      public static final BindAttr NAME
      getName / setName. Write-only.
  • Method Details

    • values

      public static BindAttr[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static BindAttr valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null