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.