|
fop 2.1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public static interface ResourceResolverFactory.SchemeAwareResourceResolverBuilder
Implementations of this interface will be builders for ResourceResolver
, they bind
URI schemes to their respective resolver. This gives users more control over the mechanisms
by which URIs are resolved.
Here is an example of how this could be used:
SchemeAwareResourceResolverBuilder builder
= ResourceResolverFactory.createSchemeAwareResourceResolverBuilder(defaultResolver);
builder.registerResourceResolverForScheme("test", testResolver);
builder.registerResourceResolverForScheme("anotherTest", test2Resolver);
ResourceResolver resolver = builder.build();
testResolver
object; URIs of the form "anotherTest:///..." will be resolved
using test2Resolver
; all other URIs will be resolved from the defaultResolver.
Method Summary | |
---|---|
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 . |
Method Detail |
---|
void registerResourceResolverForScheme(java.lang.String scheme, org.apache.xmlgraphics.io.ResourceResolver resourceResolver)
ResourceResolver
. This resolver will be
used as the only resolver for the specified scheme.
scheme
- the scheme to be used with the given resolverresourceResolver
- the resource resolverorg.apache.xmlgraphics.io.ResourceResolver build()
ResourceResolver
that will delegate to the respective resource resolver
when a registered URI scheme is given
|
fop 2.1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |