public final class ResourceResolverFactory extends Object
ResourceResolvers.| Modifier and Type | Class and Description |
|---|---|
static interface |
ResourceResolverFactory.SchemeAwareResourceResolverBuilder
Implementations of this interface will be builders for
ResourceResolver, they bind
URI schemes to their respective resolver. |
| Modifier and Type | Method and Description |
|---|---|
static InternalResourceResolver |
createDefaultInternalResourceResolver(URI baseURI)
A helper merthod that creates an internal resource resolver using the default resover:
createDefaultResourceResolver(). |
static org.apache.xmlgraphics.io.ResourceResolver |
createDefaultResourceResolver()
Returns the default resource resolver, this is most basic resolver which can be used when
no there are no I/O or file access restrictions.
|
static InternalResourceResolver |
createInternalResourceResolver(URI baseURI,
org.apache.xmlgraphics.io.ResourceResolver resolver)
Creates an interal resource resolver given a base URI and a resource resolver.
|
static ResourceResolverFactory.SchemeAwareResourceResolverBuilder |
createSchemeAwareResourceResolverBuilder(org.apache.xmlgraphics.io.ResourceResolver defaultResolver)
This creates the builder class for binding URI schemes to implementations of
ResourceResolver. |
static org.apache.xmlgraphics.io.ResourceResolver |
createTempAwareResourceResolver(org.apache.xmlgraphics.io.TempResourceResolver tempResourceResolver,
org.apache.xmlgraphics.io.ResourceResolver defaultResourceResolver)
Creates a temporary-resource-scheme aware resource resolver.
|
public static org.apache.xmlgraphics.io.ResourceResolver createDefaultResourceResolver()
public static InternalResourceResolver createDefaultInternalResourceResolver(URI baseURI)
createDefaultResourceResolver().baseURI - the base URI from which to resolve URIspublic static InternalResourceResolver createInternalResourceResolver(URI baseURI, org.apache.xmlgraphics.io.ResourceResolver resolver)
baseURI - the base URI from which to resolve URIsresolver - the resource resolverpublic static org.apache.xmlgraphics.io.ResourceResolver createTempAwareResourceResolver(org.apache.xmlgraphics.io.TempResourceResolver tempResourceResolver,
org.apache.xmlgraphics.io.ResourceResolver defaultResourceResolver)
TempResourceURIGenerator.tempResourceResolver - the temporary-resource-scheme resolver to usedefaultResourceResolver - the default resource resolver to usepublic static ResourceResolverFactory.SchemeAwareResourceResolverBuilder createSchemeAwareResourceResolverBuilder(org.apache.xmlgraphics.io.ResourceResolver defaultResolver)
ResourceResolver. This allows users to define their own URI schemes such that they
have finer control over the acquisition of resources.defaultResolver - the default resource resolver that should be used in the event that
none of the other registered resolvers match the schemeResourceResolver builderCopyright © 2025 Apache Software Foundation. All rights reserved.