Package com.nwalsh.sinclude
Class XInclude.TreeWalker
- java.lang.Object
-
- com.nwalsh.sinclude.XInclude.TreeWalker
-
- Enclosing class:
- XInclude
private class XInclude.TreeWalker extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.HashMap<net.sf.saxon.s9api.QName,XInclude.ElementHandler>
handlers
private java.net.URI
overrideBaseURI
private boolean
root
-
Constructor Summary
Constructors Modifier Constructor Description private
TreeWalker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
register(net.sf.saxon.s9api.QName name, XInclude.ElementHandler handler)
void
setXmlBase(java.net.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 Detail
-
handlers
private java.util.HashMap<net.sf.saxon.s9api.QName,XInclude.ElementHandler> handlers
-
overrideBaseURI
private java.net.URI overrideBaseURI
-
root
private boolean root
-
-
Method Detail
-
register
public void register(net.sf.saxon.s9api.QName name, XInclude.ElementHandler handler)
-
setXmlBase
public void setXmlBase(java.net.URI base)
-
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
-
-