|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.enhydra.apache.xerces.dom.NodeImpl | +--org.enhydra.apache.xerces.dom.ChildNode | +--org.enhydra.apache.xerces.dom.ParentNode | +--org.enhydra.apache.xerces.dom.ElementImpl | +--org.enhydra.apache.xerces.dom.ElementNSImpl | +--org.enhydra.xml.xhtml.dom.xerces.XHTMLElementImpl | +--org.enhydra.xml.xhtml.dom.xerces.XHTMLSelectElementImpl
Inner classes inherited from class org.enhydra.apache.xerces.dom.ParentNode |
org.enhydra.apache.xerces.dom.ParentNode.UserDataRecord |
Fields inherited from class org.enhydra.apache.xerces.dom.ElementNSImpl |
localName, namespaceURI, serialVersionUID, type, xmlURI |
Fields inherited from class org.enhydra.apache.xerces.dom.ElementImpl |
attributes, name |
Fields inherited from class org.enhydra.apache.xerces.dom.ParentNode |
firstChild, fNodeListCache, ownerDocument |
Fields inherited from class org.enhydra.apache.xerces.dom.ChildNode |
nextSibling, previousSibling |
Fields inherited from class org.enhydra.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_NODE |
Fields inherited from interface org.w3c.dom.TypeInfo |
DERIVATION_EXTENSION, DERIVATION_LIST, DERIVATION_RESTRICTION, DERIVATION_UNION |
Constructor Summary | |
XHTMLSelectElementImpl(XHTMLDocumentBase owner,
String namespaceURI,
String tagName)
Constructor requires owner document. |
Method Summary | |
void |
add(HTMLElement element,
HTMLElement before)
|
void |
blur()
|
Node |
cloneNode(boolean deep)
Explicit implementation of cloneNode() to ensure that cache used for getOptions() gets cleared. |
void |
focus()
|
NodeList |
getChildNodes()
Explicit implementation of getChildNodes() to avoid problems with overriding the getLength() method hidden in the super class. |
boolean |
getDisabled()
|
int |
getLength()
|
boolean |
getMultiple()
|
String |
getName()
|
String |
getOnChange()
|
HTMLCollection |
getOptions()
|
int |
getSelectedIndex()
|
int |
getSize()
|
int |
getTabIndex()
|
String |
getType()
|
String |
getValue()
|
void |
remove(int index)
|
void |
setDisabled(boolean disabled)
|
void |
setMultiple(boolean multiple)
|
void |
setName(String name)
|
void |
setOnChange(String onChange)
|
void |
setSelectedIndex(int selectedIndex)
|
void |
setSize(int size)
|
void |
setTabIndex(int tabIndex)
|
void |
setValue(String value)
|
Methods inherited from class org.enhydra.xml.xhtml.dom.xerces.XHTMLElementImpl |
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getBinary, getClassName, getDir, getElementsByTagName, getElementsByTagNameNS, getForm, getId, getInteger, getLang, getOnBlur, getOnClick, getOnDblClick, getOnFocus, getOnKeyDown, getOnKeyPress, getOnKeyUp, getOnMouseDown, getOnMouseMove, getOnMouseOut, getOnMouseOver, getOnMouseUp, getStyle, getTitle, getXmlLang, setAttribute, setAttribute, setClassName, setDir, setId, setLang, setOnBlur, setOnClick, setOnDblClick, setOnFocus, setOnKeyDown, setOnKeyPress, setOnKeyUp, setOnMouseDown, setOnMouseMove, setOnMouseOut, setOnMouseOver, setOnMouseUp, setStyle, setTitle, setXmlLang |
Methods inherited from class org.enhydra.apache.xerces.dom.ElementNSImpl |
getBaseURI, getLocalName, getNamespaceURI, getPrefix, getTypeName, getTypeNamespace, isDerivedFrom, rename, setPrefix, setType, setValues |
Methods inherited from class org.enhydra.apache.xerces.dom.ElementImpl |
getAttributes, getDefaultAttributes, getNodeName, getNodeType, getSchemaTypeInfo, getTagName, getXercesAttribute, hasAttribute, hasAttributeNS, hasAttributes, isEqualNode, moveSpecifiedAttributes, normalize, reconcileDefaultAttributes, removeAttribute, removeAttributeNode, removeAttributeNS, rename, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setOwnerDocument, setReadOnly, setupDefaultAttributes, setXercesAttributeNode, synchronizeData |
Methods inherited from class org.enhydra.apache.xerces.dom.ParentNode |
checkNormalizationAfterInsert, checkNormalizationAfterRemove, getChildNodesUnoptimized, getFirstChild, getLastChild, getOwnerDocument, getTextContent, getTextContent, hasChildNodes, hasTextContent, insertBefore, internalInsertBefore, internalRemoveChild, item, lastChild, lastChild, ownerDocument, removeChild, replaceChild, setTextContent, synchronizeChildren |
Methods inherited from class org.enhydra.apache.xerces.dom.ChildNode |
getNextSibling, getParentNode, getPreviousSibling, parentNode, previousSibling |
Methods inherited from class org.enhydra.apache.xerces.dom.NodeImpl |
addEventListener, appendChild, changed, changes, compareDocumentPosition, compareTreePosition, dispatchEvent, getContainer, getElementAncestor, getFeature, getNodeNumber, getNodeValue, getReadOnly, getUserData, getUserData, getUserDataRecord, hasStringValue, hasStringValue, internalIsIgnorableWhitespace, isDefaultNamespace, isFirstChild, isFirstChild, isIdAttribute, isIdAttribute, isIgnorableWhitespace, isNormalized, isNormalized, isOwned, isOwned, isReadOnly, isReadOnly, isSameNode, isSpecified, isSpecified, isSupported, lookupNamespacePrefix, lookupNamespaceURI, lookupPrefix, needsSyncChildren, needsSyncChildren, needsSyncData, needsSyncData, removeEventListener, setNodeValue, setUserData, setUserData, toString |
Methods inherited from class java.lang.Object |
|
Methods inherited from interface org.enhydra.xml.xhtml.dom.XHTMLSelectElement |
getOnBlur, getOnClick, getOnDblClick, getOnFocus, getOnKeyDown, getOnKeyPress, getOnKeyUp, getOnMouseDown, getOnMouseMove, getOnMouseOut, getOnMouseOver, getOnMouseUp, getStyle, setOnBlur, setOnClick, setOnDblClick, setOnFocus, setOnKeyDown, setOnKeyPress, setOnKeyUp, setOnMouseDown, setOnMouseMove, setOnMouseOut, setOnMouseOver, setOnMouseUp, setStyle |
Methods inherited from interface org.enhydra.xml.xhtml.dom.XHTMLElement |
getXmlLang, setXmlLang |
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, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS |
Methods inherited from interface org.w3c.dom.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 |
Methods inherited from interface org.w3c.dom.html.HTMLSelectElement |
getForm |
Constructor Detail |
public XHTMLSelectElementImpl(XHTMLDocumentBase owner, String namespaceURI, String tagName)
owner
- The owner HTML documentMethod Detail |
public String getType()
getType
in interface HTMLSelectElement
public String getValue()
getValue
in interface HTMLSelectElement
public void setValue(String value)
setValue
in interface HTMLSelectElement
public String getOnChange()
getOnChange
in interface XHTMLSelectElement
public void setOnChange(String onChange)
setOnChange
in interface XHTMLSelectElement
public int getSelectedIndex()
getSelectedIndex
in interface HTMLSelectElement
public void setSelectedIndex(int selectedIndex)
setSelectedIndex
in interface HTMLSelectElement
public HTMLCollection getOptions()
getOptions
in interface HTMLSelectElement
public int getLength()
getLength
in interface HTMLSelectElement
getLength
in class org.enhydra.apache.xerces.dom.ParentNode
public boolean getDisabled()
getDisabled
in interface HTMLSelectElement
public void setDisabled(boolean disabled)
setDisabled
in interface HTMLSelectElement
public boolean getMultiple()
getMultiple
in interface HTMLSelectElement
public void setMultiple(boolean multiple)
setMultiple
in interface HTMLSelectElement
public String getName()
getName
in interface HTMLSelectElement
public void setName(String name)
setName
in interface HTMLSelectElement
public int getSize()
getSize
in interface HTMLSelectElement
public void setSize(int size)
setSize
in interface HTMLSelectElement
public int getTabIndex()
getTabIndex
in interface HTMLSelectElement
public void setTabIndex(int tabIndex)
setTabIndex
in interface HTMLSelectElement
public void add(HTMLElement element, HTMLElement before)
add
in interface HTMLSelectElement
public void remove(int index)
remove
in interface HTMLSelectElement
public void blur()
blur
in interface HTMLSelectElement
public void focus()
focus
in interface HTMLSelectElement
public NodeList getChildNodes()
getChildNodes
in interface Node
getChildNodes
in class org.enhydra.apache.xerces.dom.ParentNode
public Node cloneNode(boolean deep)
cloneNode
in interface Node
cloneNode
in class org.enhydra.apache.xerces.dom.ElementImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |