protected static class W3CDom.W3CBuilder extends Object implements NodeVisitor
| Constructor and Description |
|---|
W3CBuilder(Document doc) |
| Modifier and Type | Method and Description |
|---|---|
void |
head(Node source,
int depth)
Callback for when a node is first visited.
|
void |
tail(Node source,
int depth)
Callback for when a node is last visited, after all of its descendants have been visited.
|
public W3CBuilder(Document doc)
public void head(Node source, int depth)
NodeVisitorThe node may be modified (e.g. Node.attr(String) or replaced Node.replaceWith(Node)). If it's
instanceOf Element, you may cast it to an Element and access those methods.
Note that nodes may not be removed during traversal using this method; use NodeTraversor.filter(NodeFilter, Node) with a NodeFilter.FilterResult.REMOVE return instead.
head in interface NodeVisitorsource - 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.public void tail(Node source, int depth)
NodeVisitorNote that replacement with Node.replaceWith(Node)
tail.tail in interface NodeVisitorsource - 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.Copyright © 2009–2025 Jonathan Hedley. All rights reserved.