Class DirectResourceResolver

java.lang.Object
net.sf.saxon.lib.DirectResourceResolver
All Implemented Interfaces:
ResourceResolver

public class DirectResourceResolver extends Object implements ResourceResolver
A DirectResourceResolver is a ResourceResolver that resolves requests using the direct, native capabilities of the platform. For example a "file:" URI is resolved by finding the file in filestore, and an "http:" URI is resolved by making an HTTP request.
  • Constructor Details

    • DirectResourceResolver

      public DirectResourceResolver(Configuration config)
  • Method Details

    • resolve

      public Source resolve(ResourceRequest request) throws XPathException
      Process a resource request to deliver a resource
      Specified by:
      resolve in interface ResourceResolver
      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.