Package com.nwalsh.sinclude
Class XInclude.TreeWalker
java.lang.Object
com.nwalsh.sinclude.XInclude.TreeWalker
- Enclosing class:
XInclude
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate HashMap
<net.sf.saxon.s9api.QName, XInclude.ElementHandler> private URI
private boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
register
(net.sf.saxon.s9api.QName name, XInclude.ElementHandler handler) void
setXmlBase
(URI base) private void
traverse
(net.sf.saxon.event.Receiver receiver, net.sf.saxon.s9api.XdmNode node) net.sf.saxon.s9api.XdmNode
walk
(net.sf.saxon.s9api.XdmNode node)
-
Field Details
-
handlers
-
overrideBaseURI
-
root
private boolean root
-
-
Constructor Details
-
TreeWalker
private TreeWalker()
-
-
Method Details
-
register
-
setXmlBase
-
walk
public net.sf.saxon.s9api.XdmNode walk(net.sf.saxon.s9api.XdmNode node) throws net.sf.saxon.trans.XPathException - Throws:
net.sf.saxon.trans.XPathException
-
traverse
private void traverse(net.sf.saxon.event.Receiver receiver, net.sf.saxon.s9api.XdmNode node) throws net.sf.saxon.trans.XPathException - Throws:
net.sf.saxon.trans.XPathException
-