com.xmlcalabash.util
Class XProcURIResolver
java.lang.Object
com.xmlcalabash.util.XProcURIResolver
- All Implemented Interfaces:
- java.io.Serializable, javax.xml.transform.URIResolver, net.sf.saxon.lib.UnparsedTextURIResolver, org.xml.sax.EntityResolver
public class XProcURIResolver
- extends java.lang.Object
- implements javax.xml.transform.URIResolver, org.xml.sax.EntityResolver, net.sf.saxon.lib.UnparsedTextURIResolver
Created by IntelliJ IDEA.
User: ndw
Date: Oct 29, 2008
Time: 4:04:27 PM
To change this template use File | Settings | File Templates.
- See Also:
- Serialized Form
Method Summary |
void |
cache(net.sf.saxon.s9api.XdmNode doc,
java.net.URI baseURI)
|
net.sf.saxon.s9api.XdmNode |
parse(org.xml.sax.InputSource isource)
|
net.sf.saxon.s9api.XdmNode |
parse(java.lang.String href,
java.lang.String base)
|
net.sf.saxon.s9api.XdmNode |
parse(java.lang.String href,
java.lang.String base,
boolean dtdValidate)
|
javax.xml.transform.Source |
resolve(java.lang.String href,
java.lang.String base)
|
java.io.Reader |
resolve(java.net.URI uri,
java.lang.String s,
net.sf.saxon.Configuration configuration)
|
org.xml.sax.InputSource |
resolveEntity(java.lang.String publicId,
java.lang.String systemId)
|
void |
setUnderlyingEntityResolver(org.xml.sax.EntityResolver resolver)
|
void |
setUnderlyingUnparsedTextURIResolver(net.sf.saxon.lib.UnparsedTextURIResolver resolver)
|
void |
setUnderlyingURIResolver(javax.xml.transform.URIResolver resolver)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XProcURIResolver
public XProcURIResolver(XProcRuntime runtime)
setUnderlyingURIResolver
public void setUnderlyingURIResolver(javax.xml.transform.URIResolver resolver)
setUnderlyingEntityResolver
public void setUnderlyingEntityResolver(org.xml.sax.EntityResolver resolver)
setUnderlyingUnparsedTextURIResolver
public void setUnderlyingUnparsedTextURIResolver(net.sf.saxon.lib.UnparsedTextURIResolver resolver)
cache
public void cache(net.sf.saxon.s9api.XdmNode doc,
java.net.URI baseURI)
resolve
public javax.xml.transform.Source resolve(java.lang.String href,
java.lang.String base)
throws javax.xml.transform.TransformerException
- Specified by:
resolve
in interface javax.xml.transform.URIResolver
- Throws:
javax.xml.transform.TransformerException
parse
public net.sf.saxon.s9api.XdmNode parse(java.lang.String href,
java.lang.String base)
parse
public net.sf.saxon.s9api.XdmNode parse(java.lang.String href,
java.lang.String base,
boolean dtdValidate)
parse
public net.sf.saxon.s9api.XdmNode parse(org.xml.sax.InputSource isource)
resolveEntity
public org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
java.lang.String systemId)
throws org.xml.sax.SAXException,
java.io.IOException
- Specified by:
resolveEntity
in interface org.xml.sax.EntityResolver
- Throws:
org.xml.sax.SAXException
java.io.IOException
resolve
public java.io.Reader resolve(java.net.URI uri,
java.lang.String s,
net.sf.saxon.Configuration configuration)
throws net.sf.saxon.trans.XPathException
- Specified by:
resolve
in interface net.sf.saxon.lib.UnparsedTextURIResolver
- Throws:
net.sf.saxon.trans.XPathException