org.apache.html.dom
Class HTMLSelectElementImpl
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.HTMLSelectElementImpl
- All Implemented Interfaces:
- java.lang.Cloneable, org.w3c.dom.Element, org.w3c.dom.events.EventTarget, org.w3c.dom.html.HTMLElement, HTMLFormControl, org.w3c.dom.html.HTMLSelectElement, org.w3c.dom.Node, org.w3c.dom.NodeList, java.io.Serializable, org.apache.xerces.dom3.TypeInfo
- public class HTMLSelectElementImpl
- extends HTMLElementImpl
- implements org.w3c.dom.html.HTMLSelectElement, HTMLFormControl
- Version:
- $Revision: 1.6 $ $Date: 2002/01/10 06:27:34 $
- Author:
- Assaf Arkin
- See Also:
HTMLSelectElement,
ElementImpl, Serialized Form
| Fields inherited from class org.apache.xerces.dom.ElementImpl |
attributes, name |
| Fields inherited from class org.apache.xerces.dom.ParentNode |
firstChild, fNodeListCache, ownerDocument |
| Fields inherited from class org.apache.xerces.dom.ChildNode |
nextSibling, previousSibling |
| Fields inherited from class org.apache.xerces.dom.NodeImpl |
DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_IS_CONTAINED, DOCUMENT_POSITION_PRECEDING, ELEMENT_DEFINITION_NODE, FIRSTCHILD, flags, HASSTRING, ID, IGNORABLEWS, OWNED, ownerNode, READONLY, SPECIFIED, SYNCCHILDREN, SYNCDATA, TREE_POSITION_ANCESTOR, TREE_POSITION_DESCENDANT, TREE_POSITION_DISCONNECTED, TREE_POSITION_EQUIVALENT, TREE_POSITION_FOLLOWING, TREE_POSITION_PRECEDING, TREE_POSITION_SAME_NODE, 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 |
| 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, getBaseURI, getDefaultAttributes, getNodeName, getNodeType, getSchemaTypeInfo, getTagName, getTypeName, getTypeNamespace, getXercesAttribute, hasAttribute, hasAttributeNS, hasAttributes, isEqualNode, normalize, reconcileDefaultAttributes, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setReadOnly, setupDefaultAttributes, setXercesAttributeNode, synchronizeData |
| Methods inherited from class org.apache.xerces.dom.ParentNode |
getChildNodesUnoptimized, getFirstChild, getLastChild, getOwnerDocument, getTextContent, hasChildNodes, insertBefore, item, removeChild, replaceChild, setTextContent, synchronizeChildren |
| Methods inherited from class org.apache.xerces.dom.ChildNode |
getNextSibling, getParentNode, getPreviousSibling |
| Methods inherited from class org.apache.xerces.dom.NodeImpl |
addEventListener, appendChild, changed, changes, compareDocumentPosition, compareTreePosition, dispatchEvent, getContainer, getFeature, getLocalName, getNamespaceURI, getNodeNumber, getNodeValue, getPrefix, getReadOnly, getUserData, getUserData, isDefaultNamespace, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, needsSyncChildren, removeEventListener, setNodeValue, setPrefix, setUserData, 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.html.HTMLSelectElement |
getForm |
| Methods inherited from interface org.w3c.dom.html.HTMLElement |
getClassName, getDir, getId, getLang, getTitle, setClassName, setDir, setId, setLang, setTitle |
| 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, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix |
HTMLSelectElementImpl
public HTMLSelectElementImpl(HTMLDocumentImpl owner,
java.lang.String name)
- Constructor requires owner document.
- Parameters:
owner - The owner HTML document
getType
public java.lang.String getType()
- Specified by:
getType in interface org.w3c.dom.html.HTMLSelectElement
getValue
public java.lang.String getValue()
- Specified by:
getValue in interface org.w3c.dom.html.HTMLSelectElement
setValue
public void setValue(java.lang.String value)
- Specified by:
setValue in interface org.w3c.dom.html.HTMLSelectElement
getSelectedIndex
public int getSelectedIndex()
- Specified by:
getSelectedIndex in interface org.w3c.dom.html.HTMLSelectElement
setSelectedIndex
public void setSelectedIndex(int selectedIndex)
- Specified by:
setSelectedIndex in interface org.w3c.dom.html.HTMLSelectElement
getOptions
public org.w3c.dom.html.HTMLCollection getOptions()
- Specified by:
getOptions in interface org.w3c.dom.html.HTMLSelectElement
getLength
public int getLength()
- Description copied from class:
org.apache.xerces.dom.ParentNode
- NodeList method: Count the immediate children of this node
- Specified by:
getLength in interface org.w3c.dom.html.HTMLSelectElement- Overrides:
getLength in class org.apache.xerces.dom.ParentNode
- Following copied from class:
org.apache.xerces.dom.ParentNode
- Returns:
- int
getDisabled
public boolean getDisabled()
- Specified by:
getDisabled in interface org.w3c.dom.html.HTMLSelectElement
setDisabled
public void setDisabled(boolean disabled)
- Specified by:
setDisabled in interface org.w3c.dom.html.HTMLSelectElement
getMultiple
public boolean getMultiple()
- Specified by:
getMultiple in interface org.w3c.dom.html.HTMLSelectElement
setMultiple
public void setMultiple(boolean multiple)
- Specified by:
setMultiple in interface org.w3c.dom.html.HTMLSelectElement
getName
public java.lang.String getName()
- Specified by:
getName in interface org.w3c.dom.html.HTMLSelectElement
setName
public void setName(java.lang.String name)
- Specified by:
setName in interface org.w3c.dom.html.HTMLSelectElement
getSize
public int getSize()
- Specified by:
getSize in interface org.w3c.dom.html.HTMLSelectElement
setSize
public void setSize(int size)
- Specified by:
setSize in interface org.w3c.dom.html.HTMLSelectElement
getTabIndex
public int getTabIndex()
- Specified by:
getTabIndex in interface org.w3c.dom.html.HTMLSelectElement
setTabIndex
public void setTabIndex(int tabIndex)
- Specified by:
setTabIndex in interface org.w3c.dom.html.HTMLSelectElement
add
public void add(org.w3c.dom.html.HTMLElement element,
org.w3c.dom.html.HTMLElement before)
- Specified by:
add in interface org.w3c.dom.html.HTMLSelectElement
remove
public void remove(int index)
- Specified by:
remove in interface org.w3c.dom.html.HTMLSelectElement
blur
public void blur()
- Specified by:
blur in interface org.w3c.dom.html.HTMLSelectElement
focus
public void focus()
- Specified by:
focus in interface org.w3c.dom.html.HTMLSelectElement
getChildNodes
public org.w3c.dom.NodeList getChildNodes()
- Description copied from class:
org.apache.xerces.dom.ParentNode
- Obtain a NodeList enumerating all children of this node. If there
are none, an (initially) empty NodeList is returned.
NodeLists are "live"; as children are added/removed the NodeList
will immediately reflect those changes. Also, the NodeList refers
to the actual nodes, so changes to those nodes made via the DOM tree
will be reflected in the NodeList and vice versa.
In this implementation, Nodes implement the NodeList interface and
provide their own getChildNodes() support. Other DOMs may solve this
differently.
- Specified by:
getChildNodes in interface org.w3c.dom.Node- Overrides:
getChildNodes in class org.apache.xerces.dom.ParentNode
Copyright © 1999-2003 Apache XML Project. All Rights Reserved.