Package org.eclipse.lemminx.uriresolver
Interface URIResolverExtension
- All Superinterfaces:
org.apache.xerces.xni.parser.XMLEntityResolver
- All Known Implementing Classes:
RelaxNGURIResolverExtension,URIResolverExtensionManager,XMLCacheResolverExtension,XMLCatalogResolverExtension,XMLCatalogURIResolverExtension,XMLFileAssociationResolverExtension,XSDURIResolverExtension,XSLURIResolverExtension
public interface URIResolverExtension
extends org.apache.xerces.xni.parser.XMLEntityResolver
URI resolver API
-
Field Summary
Fields -
Method Summary
-
Field Details
-
DEFAULT
- See Also:
-
-
Method Details
-
getName
-
resolve
- Parameters:
baseLocation- - the location of the resource that contains the uripublicId- - an optional public identifier (i.e. namespace name), or null if nonesystemId- - an absolute or relative URI, or null if none- Returns:
- an absolute URI representation of the 'logical' location of the resource
-
resolveEntity
default org.apache.xerces.xni.parser.XMLInputSource resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier resourceIdentifier) throws org.apache.xerces.xni.XNIException, IOException - Specified by:
resolveEntityin interfaceorg.apache.xerces.xni.parser.XMLEntityResolver- Throws:
org.apache.xerces.xni.XNIExceptionIOException
-