Class Resolver

java.lang.Object
org.xmlresolver.Resolver
All Implemented Interfaces:
URIResolver, LSResourceResolver, EntityResolver, EntityResolver2, NamespaceResolver
Direct Known Subclasses:
XercesResolver

An implementation of many resolver interfaces.

This class is probably the most common entry point to the XML Catalog resolver. It has a zero argument constructor so it can be instantiated directly from its class name (for example, passed to an application as a commend line argument or stored in a configuration file). When instantiated this way, it will automatically be configured by system properties and an xmlresolver.properties configuration file, if one exists.

This class implements the EntityResolver, EntityResolver2, LSResourceResolver and NamespaceResolver, and URIResolver interfaces.

The StAX XMLResolver interface is implemented by the StAXResolver class because the resolveEntity method of the XMLResolver interface isn't compatible with the EntityResolver2 method of the same name.

See Also: