public class FormElement extends Element
Constructor and Description |
---|
FormElement(Tag tag,
java.lang.String baseUri,
Attributes attributes)
Create a new, standalone form element.
|
Modifier and Type | Method and Description |
---|---|
FormElement |
addElement(Element element)
Add a form control element to this form.
|
Elements |
elements()
Get the list of form control elements associated with this form.
|
java.util.List<Connection.KeyVal> |
formData()
Get the data that this form submits.
|
protected void |
removeChild(Node out) |
Connection |
submit()
Prepare to submit this form.
|
addClass, after, after, append, appendChild, appendElement, appendText, appendTo, attr, attr, attributes, baseUri, before, before, child, childNodeSize, children, className, classNames, classNames, clone, cssSelector, data, dataNodes, dataset, doClone, doSetBaseUri, elementSiblingIndex, empty, ensureChildNodes, firstElementSibling, getAllElements, getElementById, getElementsByAttribute, getElementsByAttributeStarting, getElementsByAttributeValue, getElementsByAttributeValueContaining, getElementsByAttributeValueEnding, getElementsByAttributeValueMatching, getElementsByAttributeValueMatching, getElementsByAttributeValueNot, getElementsByAttributeValueStarting, getElementsByClass, getElementsByIndexEquals, getElementsByIndexGreaterThan, getElementsByIndexLessThan, getElementsByTag, getElementsContainingOwnText, getElementsContainingText, getElementsMatchingOwnText, getElementsMatchingOwnText, getElementsMatchingText, getElementsMatchingText, hasAttributes, hasClass, hasText, html, html, html, id, insertChildren, insertChildren, is, is, isBlock, lastElementSibling, nextElementSibling, nodeName, ownText, parent, parents, prepend, prependChild, prependElement, prependText, previousElementSibling, removeClass, select, selectFirst, shallowClone, siblingElements, tag, tagName, tagName, text, text, textNodes, toggleClass, toString, val, val, wholeText, wrap
absUrl, addChildren, addChildren, attr, childNode, childNodes, childNodesAsArray, childNodesCopy, clearAttributes, equals, filter, hasAttr, hasParent, hasSameValue, indent, nextSibling, outerHtml, outerHtml, ownerDocument, parentNode, previousSibling, remove, removeAttr, reparentChild, replaceChild, replaceWith, root, setBaseUri, setParentNode, setSiblingIndex, siblingIndex, siblingNodes, traverse, unwrap
public FormElement(Tag tag, java.lang.String baseUri, Attributes attributes)
tag
- tag of this elementbaseUri
- the base URIattributes
- initial attributespublic Elements elements()
public FormElement addElement(Element element)
element
- form control to addprotected void removeChild(Node out)
removeChild
in class Node
public Connection submit()
java.lang.IllegalArgumentException
- if the form's absolute action URL cannot be determined. Make sure you pass the
document's base URI when parsing.public java.util.List<Connection.KeyVal> formData()