Package net.sf.saxon.lib
Class ResourceResolverWrappingURIResolver
java.lang.Object
net.sf.saxon.lib.ResourceResolverWrappingURIResolver
- All Implemented Interfaces:
ResourceResolver
A
ResourceResolver
implemented by wrapping a supplied URIResolver
-
Constructor Summary
ConstructorsConstructorDescriptionResourceResolverWrappingURIResolver
(URIResolver uriResolver) Create aResourceResolver
by wrapping a suppliedURIResolver
-
Method Summary
Modifier and TypeMethodDescriptionstatic StreamSource
convertToStreamSource
(SAXSource resolved) Convert SAXSource to StreamSource.resolve
(ResourceRequest request) Process a resource request to deliver a resource
-
Constructor Details
-
ResourceResolverWrappingURIResolver
Create aResourceResolver
by wrapping a suppliedURIResolver
- Parameters:
uriResolver
- theURIResolver
to which thisResourceResolver
will delegate
-
-
Method Details
-
resolve
Process a resource request to deliver a resource- Specified by:
resolve
in interfaceResourceResolver
- Parameters:
request
- the resource request- Returns:
- the returned Source; or null to delegate resolution to another resolver
- Throws:
XPathException
- if the request is invalid in some way, or if the identified resource is unsuitable, or if resolution is to fail rather than being delegated to another resolver.
-
convertToStreamSource
Convert SAXSource to StreamSource. The XML Reader is ignored, since we're concerned here with non-XML resources.- Parameters:
resolved
- the SAXSource to be converted- Returns:
- an equivalent StreamSource, ignoring any XML Reader.
-
getWrappedURIResolver
-