Class HTMLOptionElementImpl

All Implemented Interfaces:
ModelNode, CSS2PropertiesContext, ScriptableDelegate, Element, HTMLElement, HTMLOptionElement, Node

public class HTMLOptionElementImpl extends HTMLElementImpl implements HTMLOptionElement
  • Constructor Details

    • HTMLOptionElementImpl

      public HTMLOptionElementImpl(String name)
  • Method Details

    • getDefaultSelected

      public boolean getDefaultSelected()
      Description copied from interface: HTMLOptionElement
      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 the selected attribute definition in HTML 4.01.
      Specified by:
      getDefaultSelected in interface HTMLOptionElement
    • getDisabled

      public boolean getDisabled()
      Description copied from interface: HTMLOptionElement
      The control is unavailable in this context. See the disabled attribute definition in HTML 4.01.
      Specified by:
      getDisabled in interface HTMLOptionElement
    • getForm

      public HTMLFormElement getForm()
      Description copied from interface: HTMLOptionElement
      Returns the FORM element containing this control. Returns null if this control is not within the context of a form.
      Specified by:
      getForm in interface HTMLOptionElement
    • getIndex

      public int getIndex()
      Description copied from interface: HTMLOptionElement
      The index of this OPTION in its parent SELECT , starting from 0.
      Specified by:
      getIndex in interface HTMLOptionElement
    • getLabel

      public String getLabel()
      Description copied from interface: HTMLOptionElement
      Option label for use in hierarchical menus. See the label attribute definition in HTML 4.01.
      Specified by:
      getLabel in interface HTMLOptionElement
    • getSelected

      public boolean getSelected()
      Description copied from interface: HTMLOptionElement
      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.
      Specified by:
      getSelected in interface HTMLOptionElement
    • getText

      public String getText()
      Description copied from interface: HTMLOptionElement
      The text contained within the option element.
      Specified by:
      getText in interface HTMLOptionElement
    • setText

      public void setText(String value)
    • getValue

      public String getValue()
      Description copied from interface: HTMLOptionElement
      The current form control value. See the value attribute definition in HTML 4.01.
      Specified by:
      getValue in interface HTMLOptionElement
    • setDefaultSelected

      public void setDefaultSelected(boolean defaultSelected)
      Description copied from interface: HTMLOptionElement
      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 the selected attribute definition in HTML 4.01.
      Specified by:
      setDefaultSelected in interface HTMLOptionElement
    • setDisabled

      public void setDisabled(boolean disabled)
      Description copied from interface: HTMLOptionElement
      The control is unavailable in this context. See the disabled attribute definition in HTML 4.01.
      Specified by:
      setDisabled in interface HTMLOptionElement
    • setLabel

      public void setLabel(String label)
      Description copied from interface: HTMLOptionElement
      Option label for use in hierarchical menus. See the label attribute definition in HTML 4.01.
      Specified by:
      setLabel in interface HTMLOptionElement
    • setSelected

      public void setSelected(boolean selected)
      Description copied from interface: HTMLOptionElement
      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.
      Specified by:
      setSelected in interface HTMLOptionElement
    • setValue

      public void setValue(String value)
      Description copied from interface: HTMLOptionElement
      The current form control value. See the value attribute definition in HTML 4.01.
      Specified by:
      setValue in interface HTMLOptionElement
    • toString

      public String toString()
      Overrides:
      toString in class HTMLElementImpl