Class IntraGrammarPoolEntityResolver

  • All Implemented Interfaces:
    org.apache.xerces.xni.parser.XMLEntityResolver

    public class IntraGrammarPoolEntityResolver
    extends Object
    implements org.apache.xerces.xni.parser.XMLEntityResolver
    EntityResolver for XercesXmlValidator to resolve imported schema documents to other schemas used to populate the grammar pool. References are resolved by namespace.
    Author:
    Gerrit van Brakel
    • Field Detail

      • log

        protected org.apache.logging.log4j.Logger log
    • Constructor Detail

      • IntraGrammarPoolEntityResolver

        public IntraGrammarPoolEntityResolver​(IScopeProvider scopeProvider,
                                              List<Schema> schemas)
    • 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:
        resolveEntity in interface org.apache.xerces.xni.parser.XMLEntityResolver
        Throws:
        org.apache.xerces.xni.XNIException
        IOException