Class WstxSAXParserFactory


  • public class WstxSAXParserFactory
    extends javax.xml.parsers.SAXParserFactory
    This is implementation of the main JAXP SAX factory, and as such acts as the entry point from JAXP.

    Note: most of the SAX features are not configurable as of yet. However, effort is made to recognize all existing standard features and properties, to allow using code to figure out existing capabilities automatically.

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected boolean mFeatNsPrefixes
      Sax feature that determines whether namespace declarations need to be also reported as attributes or not.
      protected WstxInputFactory mStaxFactory  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean getFeature​(java.lang.String name)  
      javax.xml.parsers.SAXParser newSAXParser()  
      void setFeature​(java.lang.String name, boolean value)  
      • Methods inherited from class javax.xml.parsers.SAXParserFactory

        getSchema, isNamespaceAware, isValidating, isXIncludeAware, newInstance, newInstance, setNamespaceAware, setSchema, setValidating, setXIncludeAware
      • Methods inherited from class java.lang.Object

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

      • mFeatNsPrefixes

        protected boolean mFeatNsPrefixes
        Sax feature that determines whether namespace declarations need to be also reported as attributes or not.
    • Constructor Detail

      • WstxSAXParserFactory

        public WstxSAXParserFactory()
        Since:
        5.3
      • WstxSAXParserFactory

        public WstxSAXParserFactory​(WstxInputFactory f)
        Since:
        4.0.8
    • Method Detail

      • getFeature

        public boolean getFeature​(java.lang.String name)
                           throws org.xml.sax.SAXNotRecognizedException,
                                  org.xml.sax.SAXNotSupportedException
        Specified by:
        getFeature in class javax.xml.parsers.SAXParserFactory
        Throws:
        org.xml.sax.SAXNotRecognizedException
        org.xml.sax.SAXNotSupportedException
      • newSAXParser

        public javax.xml.parsers.SAXParser newSAXParser()
        Specified by:
        newSAXParser in class javax.xml.parsers.SAXParserFactory
      • setFeature

        public void setFeature​(java.lang.String name,
                               boolean value)
                        throws org.xml.sax.SAXNotRecognizedException,
                               org.xml.sax.SAXNotSupportedException
        Specified by:
        setFeature in class javax.xml.parsers.SAXParserFactory
        Throws:
        org.xml.sax.SAXNotRecognizedException
        org.xml.sax.SAXNotSupportedException