public class HTMLFormElementImpl extends HTMLElementImpl implements org.w3c.dom.html.HTMLFormElement
HTMLFormElement
,
ElementImpl
,
Serialized FormfirstChild, fNodeListCache, ownerDocument
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
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
Constructor and Description |
---|
HTMLFormElementImpl(HTMLDocumentImpl owner,
java.lang.String name)
Constructor requires owner document.
|
Modifier and Type | Method and Description |
---|---|
org.w3c.dom.Node |
cloneNode(boolean deep)
Explicit implementation of cloneNode() to ensure that cache used
for getElements() gets cleared.
|
java.lang.String |
getAcceptCharset()
List of character sets supported by the server.
|
java.lang.String |
getAction()
Server-side form handler.
|
org.w3c.dom.NodeList |
getChildNodes()
Obtain a NodeList enumerating all children of this node.
|
org.w3c.dom.html.HTMLCollection |
getElements()
Returns a collection of all control elements in the form.
|
java.lang.String |
getEnctype()
The content type of the submitted form, generally
"application/x-www-form-urlencoded".
|
int |
getLength()
NodeList method: Count the immediate children of this node
|
java.lang.String |
getMethod()
HTTP method used to submit form.
|
java.lang.String |
getName()
Names the form.
|
java.lang.String |
getTarget()
Frame to render the resource in.
|
void |
reset()
Restores a form element's default values.
|
void |
setAcceptCharset(java.lang.String acceptCharset) |
void |
setAction(java.lang.String action) |
void |
setEnctype(java.lang.String enctype) |
void |
setMethod(java.lang.String method) |
void |
setName(java.lang.String name) |
void |
setTarget(java.lang.String target) |
void |
submit()
Submits the form.
|
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getClassName, getDir, getElementsByTagName, getElementsByTagNameNS, getForm, getId, getLang, getTitle, setClassName, setDir, setId, setLang, setTitle
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
getChildNodesUnoptimized, getFirstChild, getLastChild, getOwnerDocument, getTextContent, hasChildNodes, insertBefore, item, removeChild, replaceChild, setTextContent, synchronizeChildren
getNextSibling, getParentNode, getPreviousSibling
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getClassName, getDir, getId, getLang, getTitle, setClassName, setDir, setId, setLang, setTitle
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
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
public HTMLFormElementImpl(HTMLDocumentImpl owner, java.lang.String name)
owner
- The owner HTML documentpublic org.w3c.dom.html.HTMLCollection getElements()
org.w3c.dom.html.HTMLFormElement
getElements
in interface org.w3c.dom.html.HTMLFormElement
public int getLength()
org.apache.xerces.dom.ParentNode
getLength
in interface org.w3c.dom.html.HTMLFormElement
getLength
in interface org.w3c.dom.NodeList
getLength
in class org.apache.xerces.dom.ParentNode
ParentNode
public java.lang.String getName()
org.w3c.dom.html.HTMLFormElement
getName
in interface org.w3c.dom.html.HTMLFormElement
public void setName(java.lang.String name)
setName
in interface org.w3c.dom.html.HTMLFormElement
public java.lang.String getAcceptCharset()
org.w3c.dom.html.HTMLFormElement
getAcceptCharset
in interface org.w3c.dom.html.HTMLFormElement
public void setAcceptCharset(java.lang.String acceptCharset)
setAcceptCharset
in interface org.w3c.dom.html.HTMLFormElement
public java.lang.String getAction()
org.w3c.dom.html.HTMLFormElement
getAction
in interface org.w3c.dom.html.HTMLFormElement
public void setAction(java.lang.String action)
setAction
in interface org.w3c.dom.html.HTMLFormElement
public java.lang.String getEnctype()
org.w3c.dom.html.HTMLFormElement
getEnctype
in interface org.w3c.dom.html.HTMLFormElement
public void setEnctype(java.lang.String enctype)
setEnctype
in interface org.w3c.dom.html.HTMLFormElement
public java.lang.String getMethod()
org.w3c.dom.html.HTMLFormElement
getMethod
in interface org.w3c.dom.html.HTMLFormElement
public void setMethod(java.lang.String method)
setMethod
in interface org.w3c.dom.html.HTMLFormElement
public java.lang.String getTarget()
org.w3c.dom.html.HTMLFormElement
getTarget
in interface org.w3c.dom.html.HTMLFormElement
public void setTarget(java.lang.String target)
setTarget
in interface org.w3c.dom.html.HTMLFormElement
public void submit()
org.w3c.dom.html.HTMLFormElement
submit
in interface org.w3c.dom.html.HTMLFormElement
public void reset()
org.w3c.dom.html.HTMLFormElement
reset
in interface org.w3c.dom.html.HTMLFormElement
public org.w3c.dom.NodeList getChildNodes()
org.apache.xerces.dom.ParentNode
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.
getChildNodes
in interface org.w3c.dom.Node
getChildNodes
in class org.apache.xerces.dom.ParentNode
public org.w3c.dom.Node cloneNode(boolean deep)
cloneNode
in interface org.w3c.dom.Node
cloneNode
in class org.apache.xerces.dom.ElementImpl
deep
- If true
, recursively clone the subtree under
the specified node; if false
, clone only the node
itself (and its attributes, if it is an Element
).Node.cloneNode(boolean)
Copyright © 1999-2022 The Apache Software Foundation. All Rights Reserved.