net.sf.saxon.event
Class StandardOutputResolver
java.lang.Object
net.sf.saxon.event.StandardOutputResolver
- OutputURIResolver
public class StandardOutputResolver
extends java.lang.Object
This class defines the default OutputURIResolver. This is a counterpart to the JAXP
URIResolver, but is used to map the URI of a secondary result document to a Result object
which acts as the destination for the new document.
close
public void close(Result result)
throws XPathException
Signal completion of the result document. This method is called by the system
when the result document has been successfully written. It allows the resolver
to perform tidy-up actions such as closing output streams, or firing off
processes that take this result tree as input. Note that the OutputURIResolver
is stateless, so the original href is supplied to identify the document
that has been completed.
- close in interface OutputURIResolver
resolve
public Result resolve(String href,
String base)
throws XPathException
Resolve an output URI
- resolve in interface OutputURIResolver
href
- The relative URI of the output document. This corresponds to the
href attribute of the xsl:result-document instruction.base
- The base URI that should be used. This is the base output URI,
normally the URI of the principal output file.
- a Result object representing the destination for the XML document