Class XMLHandler

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private void checkXMLVersion()  
      protected XMLElement currentElement()
      Return the currently parsed element, or null if the parser is not yet parsing an element.
      protected void endElement()  
      void endElement​(java.lang.String uri, java.lang.String localName, java.lang.String qName)  
      protected void registerReference​(io.mola.galimatias.URL url, Reference.Type type)
      Convenience method to register a reference to the ReferenceRegistry.
      protected void registerReference​(io.mola.galimatias.URL url, Reference.Type type, boolean hasIntrinsicFallback)
      Convenience method to register a reference to the ReferenceRegistry.
      void setDocumentLocator​(org.xml.sax.Locator locator)  
      protected void startElement()  
      void startElement​(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attribs)  
      • Methods inherited from class org.xml.sax.ext.DefaultHandler2

        attributeDecl, comment, elementDecl, endCDATA, endDTD, endEntity, externalEntityDecl, getExternalSubset, internalEntityDecl, resolveEntity, resolveEntity, startCDATA, startDTD, startEntity
      • Methods inherited from class org.xml.sax.helpers.DefaultHandler

        characters, endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • currentElement

        private XMLElement currentElement
      • locator

        private org.xml.sax.ext.Locator2 locator
      • report

        protected final Report report
      • path

        protected final java.lang.String path
    • Method Detail

      • setDocumentLocator

        public final void setDocumentLocator​(org.xml.sax.Locator locator)
        Specified by:
        setDocumentLocator in interface org.xml.sax.ContentHandler
        Overrides:
        setDocumentLocator in class LocationHandler
      • startElement

        public final void startElement​(java.lang.String uri,
                                       java.lang.String localName,
                                       java.lang.String qName,
                                       org.xml.sax.Attributes attribs)
        Specified by:
        startElement in interface org.xml.sax.ContentHandler
        Overrides:
        startElement in class BaseURLHandler
      • startElement

        protected void startElement()
      • endElement

        public final void endElement​(java.lang.String uri,
                                     java.lang.String localName,
                                     java.lang.String qName)
        Specified by:
        endElement in interface org.xml.sax.ContentHandler
        Overrides:
        endElement in class org.xml.sax.helpers.DefaultHandler
      • endElement

        protected void endElement()
      • currentElement

        protected final XMLElement currentElement()
        Return the currently parsed element, or null if the parser is not yet parsing an element.
        Returns:
        the currently parsed element, or null.
      • checkXMLVersion

        private void checkXMLVersion()