Class OptionElement

    • Constructor Detail

      • OptionElement

        protected OptionElement()
    • Method Detail

      • 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 java.lang.String getLabel()
        Option label for use in hierarchical menus.
        See Also:
        W3C HTML Specification
      • getText

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

        public final java.lang.String getValue()
        The current form control value.
        See Also:
        W3C HTML Specification
      • 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:
        W3C HTML Specification
      • isDisabled

        public final boolean isDisabled()
        The control is unavailable in this context.
        See Also:
        W3C HTML Specification
      • 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:
        W3C HTML Specification
      • setDisabled

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

        public final void setLabel​(java.lang.String label)
        Option label for use in hierarchical menus.
        See Also:
        W3C HTML Specification
      • 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​(java.lang.String text)
        The text contained within the option element.
      • setValue

        public final void setValue​(java.lang.String value)
        The current form control value.
        See Also:
        W3C HTML Specification