Uses of Class
org.jsoup.nodes.Element
Packages that use Element
Package
Description
Contains example programs and use of jsoup.
Package containing classes supporting the core jsoup code.
HTML document structure nodes.
Contains the HTML parser, tag specifications, and HTML tokeniser.
Contains the jsoup HTML cleaner, and safelist definitions.
Packages to support the CSS-style element selector.
-
Uses of Element in org.jsoup.examples
Methods in org.jsoup.examples with parameters of type ElementModifier and TypeMethodDescriptionHtmlToPlainText.getPlainText
(Element element) Format an Element to plain-text -
Uses of Element in org.jsoup.helper
Methods in org.jsoup.helper with parameters of type Element -
Uses of Element in org.jsoup.nodes
Subclasses of Element in org.jsoup.nodesModifier and TypeClassDescriptionclass
A HTML Document.class
A HTML Form Element provides ready access to the form fields/controls that are associated with it.class
Methods in org.jsoup.nodes that return ElementModifier and TypeMethodDescriptionAdd a class name to this element'sclass
attribute.Insert the specified HTML into the DOM after this element (as a following sibling).Insert the specified node into the DOM after this node (as a following sibling).Add inner HTML to this element.Element.appendChild
(Node child) Insert a node to the end of this Element's children.Element.appendChildren
(Collection<? extends Node> children) Insert the given nodes to the end of this Element's children.Element.appendElement
(String tagName) Create a new element by tag name, and add it as the last child.Element.appendText
(String text) Create and append a new TextNode to this element.Add this element to the supplied parent element, as its next child.Set a boolean attribute value on this element.Set an attribute value on this element.Insert the specified HTML into the DOM before this element (as a preceding sibling).Insert the specified node into the DOM before this node (as a preceding sibling).Document.body()
Get this document's<body>
or<frameset>
element.Element.child
(int index) Get a child element of this element, by its 0-based index number.Element.classNames
(Set<String> classNames) Set the element'sclass
attribute to the supplied class names.Element.clearAttributes()
Element.clone()
Find the closest element up the tree of parents that matches the specified CSS query.Find the closest element up the tree of parents that matches the specified evaluator.Document.createElement
(String tagName) Create a new Element, with this document's base uri.protected Element
Element.empty()
Remove all of the element's child nodes.Element.filter
(NodeFilter nodeFilter) Element.firstElementSibling()
Gets the first Element sibling of this element.Perform the supplied action on this Element and each of its descendant Elements, during a depth-first traversal.Element.forEachNode
(Consumer<? super Node> action) Element.getElementById
(String id) Find an element by ID, including or under this element.Document.head()
Get this document'shead
element.Set this element's inner HTML.Set theid
attribute of this element.Element.insertChildren
(int index, Collection<? extends Node> children) Inserts the given child nodes into this element at the specified index.Element.insertChildren
(int index, Node... children) Inserts the given child nodes into this element at the specified index.Element.lastElementSibling()
Gets the last element sibling of this element.Element.nextElementSibling()
Gets the next sibling element of this element.final Element
Element.parent()
Add inner HTML into this element.Element.prependChild
(Node child) Add a node to the start of this element's children.Element.prependChildren
(Collection<? extends Node> children) Insert the given nodes to the start of this Element's children.Element.prependElement
(String tagName) Create a new element by tag name, and add it as the first child.Element.prependText
(String text) Create and prepend a new TextNode to this element.Element.previousElementSibling()
Gets the previous element sibling of this element.Element.removeAttr
(String attributeKey) Element.removeClass
(String className) Remove a class name from this element'sclass
attribute.Element.root()
Element.selectFirst
(String cssQuery) Find the first Element that matches theSelector
CSS query, with this element as the starting context.Element.selectFirst
(Evaluator evaluator) Finds the first Element that matches the supplied Evaluator, with this element as the starting context, ornull
if none match.Element.shallowClone()
Change (rename) the tag of this element.Set the text of thebody
of this document.Set the text of this element.Element.toggleClass
(String className) Toggle a class name on this element'sclass
attribute: if present, remove it; otherwise add it.Element.traverse
(NodeVisitor nodeVisitor) Set the value of a form element (input, textarea, etc).Wrap the supplied HTML around this element.Methods in org.jsoup.nodes with parameters of type ElementModifier and TypeMethodDescriptionFormElement.addElement
(Element element) Add a form control element to this form.Add this element to the supplied parent element, as its next child.Method parameters in org.jsoup.nodes with type arguments of type Element -
Uses of Element in org.jsoup.parser
Fields in org.jsoup.parser with type parameters of type ElementModifier and TypeFieldDescriptionTreeBuilder.stack
TreeBuilder.stack
Methods in org.jsoup.parser with parameters of type ElementModifier and TypeMethodDescriptionParser.parseFragment
(String fragmentHtml, Element context, String baseUri) Parse a fragment of HTML into a list of nodes.Parser.parseFragment
(String fragmentHtml, Element context, String baseUri, ParseErrorList errorList) Parse a fragment of HTML into a list of nodes.Parser.parseFragmentInput
(String fragment, Element context, String baseUri) -
Uses of Element in org.jsoup.safety
Methods in org.jsoup.safety with parameters of type ElementModifier and TypeMethodDescriptionprotected boolean
Safelist.isSafeAttribute
(String tagName, Element el, Attribute attr) Test if the supplied attribute is allowed by this safelist for this tag -
Uses of Element in org.jsoup.select
Methods in org.jsoup.select that return ElementModifier and TypeMethodDescriptionstatic Element
Finds the first Element that matches the Evaluator that descends from the root, and stops the query once that first match is found.Elements.first()
Get the first matched element.Elements.last()
Get the last matched element.static Element
Selector.selectFirst
(String cssQuery, Element root) Find the first element that matches the query.Methods in org.jsoup.select with parameters of type ElementModifier and TypeMethodDescriptionprotected abstract int
Evaluator.CssNthEvaluator.calculatePosition
(Element root, Element element) protected int
Evaluator.IsNthChild.calculatePosition
(Element root, Element element) protected int
Evaluator.IsNthLastChild.calculatePosition
(Element root, Element element) protected int
Evaluator.IsNthLastOfType.calculatePosition
(Element root, Element element) protected int
Evaluator.IsNthOfType.calculatePosition
(Element root, Element element) static Elements
Build a list of elements, by visiting root and every descendant of root, and testing it against the evaluator.static Element
Finds the first Element that matches the Evaluator that descends from the root, and stops the query once that first match is found.boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
abstract boolean
Test if the element meets the evaluator's requirements.boolean
boolean
boolean
boolean
boolean
boolean
boolean
static Elements
Find elements matching selector.static Elements
Find elements matching selector.static Element
Selector.selectFirst
(String cssQuery, Element root) Find the first element that matches the query.Method parameters in org.jsoup.select with type arguments of type ElementConstructors in org.jsoup.select with parameters of type ElementConstructor parameters in org.jsoup.select with type arguments of type Element