org.apache.html.dom
Class HTMLOptionElementImpl
java.lang.Object
|
+--org.apache.xerces.dom.NodeImpl
|
+--org.apache.xerces.dom.ChildNode
|
+--org.apache.xerces.dom.ParentNode
|
+--org.apache.xerces.dom.ElementImpl
|
+--org.apache.html.dom.HTMLElementImpl
|
+--org.apache.html.dom.HTMLOptionElementImpl
- All Implemented Interfaces:
- java.lang.Cloneable, Element, EventTarget, HTMLElement, HTMLOptionElement, Node, NodeList, java.io.Serializable
- public class HTMLOptionElementImpl
- extends HTMLElementImpl
- implements HTMLOptionElement
- Version:
- $Revision: 316847 $ $Date: 2001-01-30 18:58:06 -0500 (Tue, 30 Jan 2001) $
- Author:
- Assaf Arkin
- See Also:
HTMLOptionElement
,
ElementImpl
, Serialized Form
Fields inherited from class org.apache.xerces.dom.NodeImpl |
ELEMENT_DEFINITION_NODE, FIRSTCHILD, flags, HASSTRING, IGNORABLEWS, OWNED, ownerNode, READONLY, SPECIFIED, SYNCCHILDREN, SYNCDATA, UNNORMALIZED |
Fields inherited from interface org.w3c.dom.Node |
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE |
Method Summary |
boolean |
getDefaultSelected()
Represents the value of the HTML selected attribute. |
boolean |
getDisabled()
The control is unavailable in this context. |
int |
getIndex()
The index of this OPTION in its parent SELECT
, starting from 0. |
java.lang.String |
getLabel()
Option label for use in hierarchical menus. |
boolean |
getSelected()
Represents the current state of the corresponding form control, in an
interactive user agent. |
java.lang.String |
getText()
The text contained within the option element. |
java.lang.String |
getValue()
The current form control value. |
void |
setDefaultSelected(boolean defaultSelected)
|
void |
setDisabled(boolean disabled)
|
void |
setIndex(int index)
|
void |
setLabel(java.lang.String label)
|
void |
setSelected(boolean selected)
|
void |
setText(java.lang.String text)
|
void |
setValue(java.lang.String value)
|
Methods inherited from class org.apache.html.dom.HTMLElementImpl |
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getClassName, getDir, getElementsByTagName, getElementsByTagNameNS, getForm, getId, getLang, getTitle, setClassName, setDir, setId, setLang, setTitle |
Methods inherited from class org.apache.xerces.dom.ElementImpl |
cloneNode, getAttributes, getDefaultAttributes, getNodeName, getNodeType, getTagName, hasAttribute, hasAttributeNS, hasAttributes, normalize, reconcileDefaultAttributes, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setReadOnly, setupDefaultAttributes, synchronizeData |
Methods inherited from class org.apache.xerces.dom.ParentNode |
getChildNodes, getChildNodesUnoptimized, getFirstChild, getLastChild, getLength, getOwnerDocument, hasChildNodes, insertBefore, item, removeChild, replaceChild, synchronizeChildren |
Methods inherited from class org.apache.xerces.dom.NodeImpl |
addEventListener, appendChild, changed, changes, dispatchEvent, getLocalName, getNamespaceURI, getNodeValue, getPrefix, getReadOnly, getUserData, isSupported, removeEventListener, setNodeValue, setPrefix, setUserData, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.w3c.dom.Element |
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS |
Methods inherited from interface org.w3c.dom.Node |
appendChild, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix |
HTMLOptionElementImpl
public HTMLOptionElementImpl(HTMLDocumentImpl owner,
java.lang.String name)
- Constructor requires owner document.
- Parameters:
owner
- The owner HTML document
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. Changing
defaultSelected
, however, resets the state of the form
control. See the selected attribute definition in HTML 4.0.
- Specified by:
getDefaultSelected
in interface HTMLOptionElement
setDefaultSelected
public void setDefaultSelected(boolean defaultSelected)
- Specified by:
setDefaultSelected
in interface HTMLOptionElement
getText
public java.lang.String getText()
- Description copied from interface:
HTMLOptionElement
- The text contained within the option element.
- Specified by:
getText
in interface HTMLOptionElement
setText
public void setText(java.lang.String text)
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
setIndex
public void setIndex(int index)
getDisabled
public boolean getDisabled()
- Description copied from interface:
HTMLOptionElement
- The control is unavailable in this context. See the disabled
attribute definition in HTML 4.0.
- Specified by:
getDisabled
in interface HTMLOptionElement
setDisabled
public void setDisabled(boolean disabled)
- Specified by:
setDisabled
in interface HTMLOptionElement
getLabel
public java.lang.String getLabel()
- Description copied from interface:
HTMLOptionElement
- Option label for use in hierarchical menus. See the label attribute
definition in HTML 4.0.
- Specified by:
getLabel
in interface HTMLOptionElement
setLabel
public void setLabel(java.lang.String label)
- Specified by:
setLabel
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
setSelected
public void setSelected(boolean selected)
- Specified by:
setSelected
in interface HTMLOptionElement
getValue
public java.lang.String getValue()
- Description copied from interface:
HTMLOptionElement
- The current form control value. See the value attribute definition in
HTML 4.0.
- Specified by:
getValue
in interface HTMLOptionElement
setValue
public void setValue(java.lang.String value)
- Specified by:
setValue
in interface HTMLOptionElement
Copyright © 1999-2001 Apache XML Project. All Rights Reserved.