Class RelaxNGURIResolverExtension
- java.lang.Object
-
- org.eclipse.lemminx.extensions.relaxng.grammar.rng.RelaxNGURIResolverExtension
-
- All Implemented Interfaces:
org.apache.xerces.xni.parser.XMLEntityResolver,URIResolverExtension
public class RelaxNGURIResolverExtension extends Object implements URIResolverExtension
Resolve the RelaxNG for a RelaxNG grammar rng.
-
-
Field Summary
-
Fields inherited from interface org.eclipse.lemminx.uriresolver.URIResolverExtension
DEFAULT
-
-
Constructor Summary
Constructors Constructor Description RelaxNGURIResolverExtension()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetName()Stringresolve(String baseLocation, String publicId, String systemId)org.apache.xerces.xni.parser.XMLInputSourceresolveEntity(org.apache.xerces.xni.XMLResourceIdentifier resourceIdentifier)
-
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceURIResolverExtension
-
resolve
public String resolve(String baseLocation, String publicId, String systemId)
- Specified by:
resolvein interfaceURIResolverExtension- 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
public org.apache.xerces.xni.parser.XMLInputSource resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier resourceIdentifier) throws org.apache.xerces.xni.XNIException, IOException- Specified by:
resolveEntityin interfaceURIResolverExtension- Specified by:
resolveEntityin interfaceorg.apache.xerces.xni.parser.XMLEntityResolver- Throws:
org.apache.xerces.xni.XNIExceptionIOException
-
-