Package org.jsoup.nodes
Class NodeUtils
java.lang.Object
org.jsoup.nodes.NodeUtils
Internal helpers for Nodes, to keep the actual node APIs relatively clean. A jsoup internal class, so don't use it as
there is no contract API.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static Document.OutputSettings
outputSettings
(Node node) Get the output setting for this node, or if this node has no document (or parent), retrieve the default output settings(package private) static Parser
Get the parser that was used to make this node, or the default HTML parser if it has no parent.selectXpath
(String xpath, Element el, Class<T> nodeType) This impl works by compiling the input xpath expression, and then evaluating it against a W3C Document converted from the original jsoup element.(package private) static <T extends Node>
Spliterator<T> spliterator
(Iterator<T> iterator) Creates a Stream, starting with the supplied node.
-
Constructor Details
-
NodeUtils
NodeUtils()
-
-
Method Details
-
outputSettings
Get the output setting for this node, or if this node has no document (or parent), retrieve the default output settings -
parser
Get the parser that was used to make this node, or the default HTML parser if it has no parent. -
selectXpath
This impl works by compiling the input xpath expression, and then evaluating it against a W3C Document converted from the original jsoup element. The original jsoup elements are then fetched from the w3c doc user data (where we stashed them during conversion). This process could potentially be optimized by transpiling the compiled xpath expression to a jsoup Evaluator when there's 1:1 support, thus saving the W3C document conversion stage. -
stream
Creates a Stream, starting with the supplied node. -
spliterator
-