public final class ResourceResolverFactory extends Object
ResourceResolver
s.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.