Package org.apache.xmlgraphics.util.uri
Class CommonURIResolver
java.lang.Object
org.apache.xmlgraphics.util.uri.CommonURIResolver
- All Implemented Interfaces:
URIResolver
A URI Resolver which supports pluggable entities via the
Service
mechanism.
This resolver will try all resolvers registered as an URIResolver
class. For proper operation, the registers URIResolvers must return null if
they cannot handle the given URI and fail fast.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CommonURIResolverRetrieve the default resolver instance.voidregister(URIResolver uriResolver) Register a givenURIResolverwhile the software is running.voidunregister(URIResolver uriResolver) Unregister a givenURIResolverwhile the software is running.
-
Constructor Details
-
CommonURIResolver
public CommonURIResolver()Creates a new CommonURIResolver. Use this if you need support for resolvers in the current context.- See Also:
-
-
Method Details
-
getDefaultURIResolver
Retrieve the default resolver instance.- Returns:
- the default resolver instance.
-
resolve
- Specified by:
resolvein interfaceURIResolver
-
register
Register a givenURIResolverwhile the software is running.- Parameters:
uriResolver- the resolver to register.
-
unregister
Unregister a givenURIResolverwhile the software is running.- Parameters:
uriResolver- the resolver to unregister.
-