Package org.jsoup.helper
Class W3CDom.W3CBuilder
java.lang.Object
org.jsoup.helper.W3CDom.W3CBuilder
- All Implemented Interfaces:
NodeVisitor
- Enclosing class:
- W3CDom
protected static class W3CDom.W3CBuilder extends Object implements NodeVisitor
Implements the conversion by walking the input.
-
Constructor Summary
Constructors Constructor Description W3CBuilder(Document doc) -
Method Summary
-
Constructor Details
-
Method Details
-
head
Description copied from interface:NodeVisitorCallback for when a node is first visited.The node may be modified (e.g.
Node.attr(String)or replacedNode.replaceWith(Node)). If it'sinstanceOf Element, you may cast it to anElementand access those methods.Note that nodes may not be removed during traversal using this method; use
NodeTraversor.filter(NodeFilter, Node)with aNodeFilter.FilterResult.REMOVEreturn instead.- Specified by:
headin interfaceNodeVisitor- Parameters:
source- the node being visited.depth- the depth of the node, relative to the root node. E.g., the root node has depth 0, and a child node of that will have depth 1.
-
tail
Description copied from interface:NodeVisitorCallback for when a node is last visited, after all of its descendants have been visited.Note that replacement with
is not supported inNode.replaceWith(Node)tail.- Specified by:
tailin interfaceNodeVisitor- Parameters:
source- the node being visited.depth- the depth of the node, relative to the root node. E.g., the root node has depth 0, and a child node of that will have depth 1.
-