Class AbstractSPARQLXMLParser

    • Constructor Detail

      • AbstractSPARQLXMLParser

        protected AbstractSPARQLXMLParser()
      • AbstractSPARQLXMLParser

        protected AbstractSPARQLXMLParser​(ValueFactory valueFactory)
    • Method Detail

      • reportWarning

        protected void reportWarning​(java.lang.String msg)
      • getCompulsoryXmlPropertySettings

        public java.util.Collection<RioSetting<?>> getCompulsoryXmlPropertySettings()
        Returns a collection of settings that will always be set as XML parser properties using XMLReader.setProperty(String, Object)

        Subclasses can override this to specify more supported settings.

        Returns:
        A collection of RioSettings that indicate which properties will always be setup using XMLReader.setProperty(String, Object).
      • getCompulsoryXmlFeatureSettings

        public java.util.Collection<RioSetting<java.lang.Boolean>> getCompulsoryXmlFeatureSettings()
        Returns a collection of settings that will always be set as XML parser features using XMLReader.setFeature(String, boolean).

        Subclasses can override this to specify more supported settings.

        Returns:
        A collection of RioSettings that indicate which boolean settings will always be setup using XMLReader.setFeature(String, boolean).
      • getOptionalXmlPropertySettings

        public java.util.Collection<RioSetting<?>> getOptionalXmlPropertySettings()
        Returns a collection of settings that will be used, if set in AbstractQueryResultParser.getParserConfig(), as XML parser properties using XMLReader.setProperty(String, Object)

        Subclasses can override this to specify more supported settings.

        Returns:
        A collection of RioSettings that indicate which properties can be setup using XMLReader.setProperty(String, Object).
      • getOptionalXmlFeatureSettings

        public java.util.Collection<RioSetting<java.lang.Boolean>> getOptionalXmlFeatureSettings()
        Returns a collection of settings that will be used, if set in AbstractQueryResultParser.getParserConfig(), as XML parser features using XMLReader.setFeature(String, boolean).

        Subclasses can override this to specify more supported settings.

        Returns:
        A collection of RioSettings that indicate which boolean settings can be setup using XMLReader.setFeature(String, boolean).
      • warning

        public void warning​(org.xml.sax.SAXParseException exception)
                     throws org.xml.sax.SAXException
        Specified by:
        warning in interface org.xml.sax.ErrorHandler
        Throws:
        org.xml.sax.SAXException
      • error

        public void error​(org.xml.sax.SAXParseException exception)
                   throws org.xml.sax.SAXException
        Specified by:
        error in interface org.xml.sax.ErrorHandler
        Throws:
        org.xml.sax.SAXException
      • fatalError

        public void fatalError​(org.xml.sax.SAXParseException exception)
                        throws org.xml.sax.SAXException
        Specified by:
        fatalError in interface org.xml.sax.ErrorHandler
        Throws:
        org.xml.sax.SAXException