org.apache.html.dom
Class HTMLFormElementImpl
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.HTMLFormElementImpl
- All Implemented Interfaces:
- Serializable, Cloneable, Element, EventTarget, org.w3c.dom.html.HTMLElement, org.w3c.dom.html.HTMLFormElement, Node, NodeList, TypeInfo
public class HTMLFormElementImpl
- extends HTMLElementImpl
- implements org.w3c.dom.html.HTMLFormElement
- Version:
- $Revision: 447255 $ $Date: 2006-09-18 01:36:42 -0400 (Mon, 18 Sep 2006) $
- Author:
- Assaf Arkin
- See Also:
HTMLFormElement
,
ElementImpl
,
Serialized Form
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, 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.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_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 |
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, 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.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, toString |
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 |
HTMLFormElementImpl
public HTMLFormElementImpl(HTMLDocumentImpl owner,
String name)
- Constructor requires owner document.
- Parameters:
owner
- The owner HTML document
getElements
public org.w3c.dom.html.HTMLCollection getElements()
- Specified by:
getElements
in interface org.w3c.dom.html.HTMLFormElement
getLength
public int getLength()
- Description copied from class:
ParentNode
- NodeList method: Count the immediate children of this node
- Specified by:
getLength
in interface org.w3c.dom.html.HTMLFormElement
- Specified by:
getLength
in interface NodeList
- Overrides:
getLength
in class ParentNode
- Returns:
- int
- See Also:
ParentNode
getName
public String getName()
- Specified by:
getName
in interface org.w3c.dom.html.HTMLFormElement
setName
public void setName(String name)
- Specified by:
setName
in interface org.w3c.dom.html.HTMLFormElement
getAcceptCharset
public String getAcceptCharset()
- Specified by:
getAcceptCharset
in interface org.w3c.dom.html.HTMLFormElement
setAcceptCharset
public void setAcceptCharset(String acceptCharset)
- Specified by:
setAcceptCharset
in interface org.w3c.dom.html.HTMLFormElement
getAction
public String getAction()
- Specified by:
getAction
in interface org.w3c.dom.html.HTMLFormElement
setAction
public void setAction(String action)
- Specified by:
setAction
in interface org.w3c.dom.html.HTMLFormElement
getEnctype
public String getEnctype()
- Specified by:
getEnctype
in interface org.w3c.dom.html.HTMLFormElement
setEnctype
public void setEnctype(String enctype)
- Specified by:
setEnctype
in interface org.w3c.dom.html.HTMLFormElement
getMethod
public String getMethod()
- Specified by:
getMethod
in interface org.w3c.dom.html.HTMLFormElement
setMethod
public void setMethod(String method)
- Specified by:
setMethod
in interface org.w3c.dom.html.HTMLFormElement
getTarget
public String getTarget()
- Specified by:
getTarget
in interface org.w3c.dom.html.HTMLFormElement
setTarget
public void setTarget(String target)
- Specified by:
setTarget
in interface org.w3c.dom.html.HTMLFormElement
submit
public void submit()
- Specified by:
submit
in interface org.w3c.dom.html.HTMLFormElement
reset
public void reset()
- Specified by:
reset
in interface org.w3c.dom.html.HTMLFormElement
getChildNodes
public NodeList getChildNodes()
- Description copied from class:
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 Node
- Overrides:
getChildNodes
in class ParentNode
cloneNode
public Node cloneNode(boolean deep)
- Explicit implementation of cloneNode() to ensure that cache used
for getElements() gets cleared.
- Specified by:
cloneNode
in interface Node
- Overrides:
cloneNode
in class ElementImpl
- See Also:
Node.cloneNode(boolean)
Copyright © 2011. All Rights Reserved.