|
fop 2.2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.fop.apps.io.ResourceResolverFactory
public final class ResourceResolverFactory
A factory class for ResourceResolver
s.
Nested Class Summary | |
---|---|
static interface |
ResourceResolverFactory.SchemeAwareResourceResolverBuilder
Implementations of this interface will be builders for ResourceResolver , they bind
URI schemes to their respective resolver. |
Method Summary | |
---|---|
static InternalResourceResolver |
createDefaultInternalResourceResolver(java.net.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(java.net.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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static org.apache.xmlgraphics.io.ResourceResolver createDefaultResourceResolver()
public static InternalResourceResolver createDefaultInternalResourceResolver(java.net.URI baseURI)
createDefaultResourceResolver()
.
baseURI
- the base URI from which to resolve URIs
public static InternalResourceResolver createInternalResourceResolver(java.net.URI baseURI, org.apache.xmlgraphics.io.ResourceResolver resolver)
baseURI
- the base URI from which to resolve URIsresolver
- the resource resolver
public 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 use
public 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 scheme
ResourceResolver
builder
|
fop 2.2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |