Package org.apache.fop.apps.io
Class ResourceResolverFactory.SchemeAwareResourceResolverBuilderImpl
java.lang.Object
org.apache.fop.apps.io.ResourceResolverFactory.SchemeAwareResourceResolverBuilderImpl
- All Implemented Interfaces:
ResourceResolverFactory.SchemeAwareResourceResolverBuilder
- Enclosing class:
ResourceResolverFactory
private static final class ResourceResolverFactory.SchemeAwareResourceResolverBuilderImpl
extends Object
implements ResourceResolverFactory.SchemeAwareResourceResolverBuilder
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateSchemeAwareResourceResolverBuilderImpl(org.apache.xmlgraphics.io.ResourceResolver defaultResolver) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.xmlgraphics.io.ResourceResolverbuild()Builds aResourceResolverthat will delegate to the respective resource resolver when a registered URI scheme is givenvoidregisterResourceResolverForScheme(String scheme, org.apache.xmlgraphics.io.ResourceResolver resourceResolver) Register a scheme with its respectiveResourceResolver.
-
Field Details
-
delegate
-
-
Constructor Details
-
SchemeAwareResourceResolverBuilderImpl
private SchemeAwareResourceResolverBuilderImpl(org.apache.xmlgraphics.io.ResourceResolver defaultResolver)
-
-
Method Details
-
registerResourceResolverForScheme
public void registerResourceResolverForScheme(String scheme, org.apache.xmlgraphics.io.ResourceResolver resourceResolver) Register a scheme with its respectiveResourceResolver. This resolver will be used as the only resolver for the specified scheme.- Specified by:
registerResourceResolverForSchemein interfaceResourceResolverFactory.SchemeAwareResourceResolverBuilder- Parameters:
scheme- the scheme to be used with the given resolverresourceResolver- the resource resolver
-
build
public org.apache.xmlgraphics.io.ResourceResolver build()Builds aResourceResolverthat will delegate to the respective resource resolver when a registered URI scheme is given- Specified by:
buildin interfaceResourceResolverFactory.SchemeAwareResourceResolverBuilder- Returns:
- a resolver that delegates to the appropriate scheme resolver
-