Class OptionElement


@TagName("option") public class OptionElement extends Element
A selectable choice.
See Also:
  • Field Details

  • Constructor Details

    • OptionElement

      protected OptionElement()
  • Method Details

    • as

      public static OptionElement as(Element elem)
      Assert that the given Element is compatible with this class and automatically typecast it.
    • is

      public static boolean is(JavaScriptObject o)
      Determines whether the given JavaScriptObject can be cast to this class. A null object will cause this method to return false.
    • is

      public static boolean is(Node node)
      Determine whether the given Node can be cast to this class. A null node will cause this method to return false.
    • is

      public static boolean is(Element elem)
      Determine whether the given Element can be cast to this class. A null node will cause this method to return false.
    • getForm

      public final FormElement getForm()
      Returns the FORM element containing this control. Returns null if this control is not within the context of a form.
    • getIndex

      public final int getIndex()
      The index of this OPTION in its parent SELECT, starting from 0.
    • getLabel

      public final String getLabel()
      Option label for use in hierarchical menus.
      See Also:
    • getText

      public final String getText()
      The text contained within the option element.
    • getValue

      public final String getValue()
      The current form control value.
      See Also:
    • isDefaultSelected

      public final boolean isDefaultSelected()
      Represents the value of the HTML selected attribute. The value of this attribute does not change if the state of the corresponding form control, in an interactive user agent, changes.
      See Also:
    • isDisabled

      public final boolean isDisabled()
      The control is unavailable in this context.
      See Also:
    • isSelected

      public final boolean isSelected()
      Represents the current state of the corresponding form control, in an interactive user agent. Changing this attribute changes the state of the form control, but does not change the value of the HTML selected attribute of the element.
    • setDefaultSelected

      public final void setDefaultSelected(boolean selected)
      Represents the value of the HTML selected attribute. The value of this attribute does not change if the state of the corresponding form control, in an interactive user agent, changes.
      See Also:
    • setDisabled

      public final void setDisabled(boolean disabled)
      The control is unavailable in this context.
      See Also:
    • setLabel

      public final void setLabel(String label)
      Option label for use in hierarchical menus.
      See Also:
    • setSelected

      public final void setSelected(boolean selected)
      Represents the current state of the corresponding form control, in an interactive user agent. Changing this attribute changes the state of the form control, but does not change the value of the HTML selected attribute of the element.
    • setText

      public final void setText(String text)
      The text contained within the option element.
    • setValue

      public final void setValue(String value)
      The current form control value.
      See Also: