Class ResourceResolverFactory.SchemeAwareResourceResolverBuilderImpl

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.xmlgraphics.io.ResourceResolver build()
      Builds a ResourceResolver that will delegate to the respective resource resolver when a registered URI scheme is given
      void registerResourceResolverForScheme​(java.lang.String scheme, org.apache.xmlgraphics.io.ResourceResolver resourceResolver)
      Register a scheme with its respective ResourceResolver.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SchemeAwareResourceResolverBuilderImpl

        private SchemeAwareResourceResolverBuilderImpl​(org.apache.xmlgraphics.io.ResourceResolver defaultResolver)
    • Method Detail

      • registerResourceResolverForScheme

        public void registerResourceResolverForScheme​(java.lang.String scheme,
                                                      org.apache.xmlgraphics.io.ResourceResolver resourceResolver)
        Register a scheme with its respective ResourceResolver. This resolver will be used as the only resolver for the specified scheme.
        Specified by:
        registerResourceResolverForScheme in interface ResourceResolverFactory.SchemeAwareResourceResolverBuilder
        Parameters:
        scheme - the scheme to be used with the given resolver
        resourceResolver - the resource resolver
      • build

        public org.apache.xmlgraphics.io.ResourceResolver build()
        Builds a ResourceResolver that will delegate to the respective resource resolver when a registered URI scheme is given
        Specified by:
        build in interface ResourceResolverFactory.SchemeAwareResourceResolverBuilder
        Returns:
        a resolver that delegates to the appropriate scheme resolver