Class LSPXMLEntityResolver
- java.lang.Object
-
- org.eclipse.lemminx.extensions.xerces.LSPXMLEntityResolver
-
- All Implemented Interfaces:
org.apache.xerces.xni.parser.XMLEntityResolver
public class LSPXMLEntityResolver extends Object implements org.apache.xerces.xni.parser.XMLEntityResolver
XMLEntityResolverused when XML, XSD, DTD is validated and declared some external resources (with DOCTYPE, xsi:schemaLocation, etc). This resolver catches theCacheResourceExceptionto collect all futures which loads the external resources.- Author:
- Angelo ZERR
-
-
Constructor Summary
Constructors Constructor Description LSPXMLEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver entityResolver, DiagnosticsResult diagnostics)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.xerces.xni.parser.XMLInputSourceresolveEntity(org.apache.xerces.xni.XMLResourceIdentifier resourceIdentifier)
-
-
-
Constructor Detail
-
LSPXMLEntityResolver
public LSPXMLEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver entityResolver, DiagnosticsResult diagnostics)
-
-
Method Detail
-
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 interfaceorg.apache.xerces.xni.parser.XMLEntityResolver- Throws:
org.apache.xerces.xni.XNIExceptionIOException
-
-