Class ResourceResolverFactory.SchemeAwareResourceResolver

java.lang.Object
org.apache.fop.apps.io.ResourceResolverFactory.SchemeAwareResourceResolver
All Implemented Interfaces:
org.apache.xmlgraphics.io.ResourceResolver
Enclosing class:
ResourceResolverFactory

private static final class ResourceResolverFactory.SchemeAwareResourceResolver extends Object implements org.apache.xmlgraphics.io.ResourceResolver
  • Field Details

    • schemeHandlingResourceResolvers

      private final Map<String,org.apache.xmlgraphics.io.ResourceResolver> schemeHandlingResourceResolvers
    • defaultResolver

      private final org.apache.xmlgraphics.io.ResourceResolver defaultResolver
  • Constructor Details

    • SchemeAwareResourceResolver

      private SchemeAwareResourceResolver(Map<String,org.apache.xmlgraphics.io.ResourceResolver> schemEHandlingResourceResolvers, org.apache.xmlgraphics.io.ResourceResolver defaultResolver)
  • Method Details

    • getResourceResolverForScheme

      private org.apache.xmlgraphics.io.ResourceResolver getResourceResolverForScheme(URI uri)
    • getResource

      public org.apache.xmlgraphics.io.Resource getResource(URI uri) throws IOException
      Specified by:
      getResource in interface org.apache.xmlgraphics.io.ResourceResolver
      Throws:
      IOException
    • getOutputStream

      public OutputStream getOutputStream(URI uri) throws IOException
      Specified by:
      getOutputStream in interface org.apache.xmlgraphics.io.ResourceResolver
      Throws:
      IOException