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:
Serializable, Cloneable, HTMLFormControl, Element, ElementTraversal, EventTarget, org.w3c.dom.html.HTMLElement, org.w3c.dom.html.HTMLSelectElement, Node, NodeList, TypeInfo
public class HTMLSelectElementImpl
extends HTMLElementImpl
implements org.w3c.dom.html.HTMLSelectElement, HTMLFormControl
INTERNAL:
- Usage of this class is not supported. It may be altered or removed at any time.
- Version:
- $Revision: 1029415 $ $Date: 2010-10-31 22:32:22 +0530 (Sun, 31 Oct 2010) $
- Author:
- Assaf Arkin
- See Also:
-
Field Summary
Fields inherited from class org.apache.xerces.dom.ElementImpl
attributes, nameFields inherited from class org.apache.xerces.dom.ParentNode
firstChild, fNodeListCache, ownerDocumentFields inherited from class org.apache.xerces.dom.ChildNode
nextSibling, previousSiblingFields 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, NORMALIZED, 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_NODEFields inherited from interface Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODEFields inherited from interface TypeInfo
DERIVATION_EXTENSION, DERIVATION_LIST, DERIVATION_RESTRICTION, DERIVATION_UNION -
Constructor Summary
ConstructorsConstructorDescriptionHTMLSelectElementImpl(HTMLDocumentImpl owner, String name) Constructor requires owner document. -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(org.w3c.dom.html.HTMLElement element, org.w3c.dom.html.HTMLElement before) voidblur()cloneNode(boolean deep) Explicit implementation of cloneNode() to ensure that cache used for getOptions() gets cleared.voidfocus()Explicit implementation of getChildNodes() to avoid problems with overriding the getLength() method hidden in the super class.booleanintNodeList method: Count the immediate children of this nodebooleangetName()org.w3c.dom.html.HTMLCollectionintintgetSize()intgetType()getValue()voidremove(int index) voidsetDisabled(boolean disabled) voidsetMultiple(boolean multiple) voidvoidsetSelectedIndex(int selectedIndex) voidsetSize(int size) voidsetTabIndex(int tabIndex) voidMethods inherited from class HTMLElementImpl
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getClassName, getDir, getElementsByTagName, getElementsByTagNameNS, getForm, getId, getLang, getTitle, setClassName, setDir, setId, setLang, setTitleMethods inherited from class org.apache.xerces.dom.ElementImpl
getAttributes, getBaseURI, getChildElementCount, getDefaultAttributes, getFirstElementChild, getLastElementChild, getNextElementSibling, getNodeName, getNodeType, getPreviousElementSibling, getSchemaTypeInfo, getTagName, getTypeName, getTypeNamespace, getXercesAttribute, getXMLBaseAttribute, hasAttribute, hasAttributeNS, hasAttributes, isDerivedFrom, isEqualNode, normalize, reconcileDefaultAttributes, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setOwnerDocument, setReadOnly, setupDefaultAttributes, setXercesAttributeNode, synchronizeDataMethods inherited from class org.apache.xerces.dom.ParentNode
getChildNodesUnoptimized, getFirstChild, getLastChild, getOwnerDocument, getTextContent, hasChildNodes, insertBefore, item, removeChild, replaceChild, setTextContent, synchronizeChildrenMethods inherited from class org.apache.xerces.dom.ChildNode
getNextSibling, getParentNode, getPreviousSiblingMethods 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, getUserDataRecord, isDefaultNamespace, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, needsSyncChildren, removeEventListener, setNodeValue, setPrefix, setUserData, setUserData, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Element
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNSMethods inherited from interface org.w3c.dom.html.HTMLElement
getClassName, getDir, getId, getLang, getTitle, setClassName, setDir, setId, setLang, setTitleMethods inherited from interface org.w3c.dom.html.HTMLSelectElement
getFormMethods inherited from interface Node
appendChild, compareDocumentPosition, getAttributes, getBaseURI, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
-
Constructor Details
-
HTMLSelectElementImpl
Constructor requires owner document.- Parameters:
owner- The owner HTML document
-
-
Method Details
-
getType
- Specified by:
getTypein interfaceorg.w3c.dom.html.HTMLSelectElement
-
getValue
- Specified by:
getValuein interfaceorg.w3c.dom.html.HTMLSelectElement
-
setValue
- Specified by:
setValuein interfaceorg.w3c.dom.html.HTMLSelectElement
-
getSelectedIndex
public int getSelectedIndex()- Specified by:
getSelectedIndexin interfaceorg.w3c.dom.html.HTMLSelectElement
-
setSelectedIndex
public void setSelectedIndex(int selectedIndex) - Specified by:
setSelectedIndexin interfaceorg.w3c.dom.html.HTMLSelectElement
-
getOptions
public org.w3c.dom.html.HTMLCollection getOptions()- Specified by:
getOptionsin interfaceorg.w3c.dom.html.HTMLSelectElement
-
getLength
public int getLength()Description copied from class:org.apache.xerces.dom.ParentNodeNodeList method: Count the immediate children of this node -
getDisabled
public boolean getDisabled()- Specified by:
getDisabledin interfaceorg.w3c.dom.html.HTMLSelectElement
-
setDisabled
public void setDisabled(boolean disabled) - Specified by:
setDisabledin interfaceorg.w3c.dom.html.HTMLSelectElement
-
getMultiple
public boolean getMultiple()- Specified by:
getMultiplein interfaceorg.w3c.dom.html.HTMLSelectElement
-
setMultiple
public void setMultiple(boolean multiple) - Specified by:
setMultiplein interfaceorg.w3c.dom.html.HTMLSelectElement
-
getName
- Specified by:
getNamein interfaceorg.w3c.dom.html.HTMLSelectElement
-
setName
- Specified by:
setNamein interfaceorg.w3c.dom.html.HTMLSelectElement
-
getSize
public int getSize()- Specified by:
getSizein interfaceorg.w3c.dom.html.HTMLSelectElement
-
setSize
public void setSize(int size) - Specified by:
setSizein interfaceorg.w3c.dom.html.HTMLSelectElement
-
getTabIndex
public int getTabIndex()- Specified by:
getTabIndexin interfaceorg.w3c.dom.html.HTMLSelectElement
-
setTabIndex
public void setTabIndex(int tabIndex) - Specified by:
setTabIndexin interfaceorg.w3c.dom.html.HTMLSelectElement
-
add
public void add(org.w3c.dom.html.HTMLElement element, org.w3c.dom.html.HTMLElement before) - Specified by:
addin interfaceorg.w3c.dom.html.HTMLSelectElement
-
remove
public void remove(int index) - Specified by:
removein interfaceorg.w3c.dom.html.HTMLSelectElement
-
blur
public void blur()- Specified by:
blurin interfaceorg.w3c.dom.html.HTMLSelectElement
-
focus
public void focus()- Specified by:
focusin interfaceorg.w3c.dom.html.HTMLSelectElement
-
getChildNodes
Explicit implementation of getChildNodes() to avoid problems with overriding the getLength() method hidden in the super class.- Specified by:
getChildNodesin interfaceNode- Overrides:
getChildNodesin classorg.apache.xerces.dom.ParentNode
-
cloneNode
-