Class XMLFactory


  • public class XMLFactory
    extends java.lang.Object
    The XMLFactory produces validating and non-validating DOM level 2 and SAX level 2 parsers and XSL transformers through JAXP. It uses caching to avoid repeatedly paying the relatively expensive runtime costs associated with resolving the correct XML implementation through the JAXP configuration mechanisms.
    Author:
    Abe White
    • Constructor Summary

      Constructors 
      Constructor Description
      XMLFactory()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static org.w3c.dom.Document getDocument()
      Return a new DOM Document.
      static javax.xml.parsers.DocumentBuilder getDOMParser​(boolean validating, boolean namespaceAware)
      Return a DocumentBuilder with the specified configuration.
      static javax.xml.parsers.SAXParser getSAXParser​(boolean validating, boolean namespaceAware)
      Return a SAXParser with the specified configuration.
      • Methods inherited from class java.lang.Object

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

      • XMLFactory

        public XMLFactory()
    • Method Detail

      • getSAXParser

        public static javax.xml.parsers.SAXParser getSAXParser​(boolean validating,
                                                               boolean namespaceAware)
        Return a SAXParser with the specified configuration.
      • getDOMParser

        public static javax.xml.parsers.DocumentBuilder getDOMParser​(boolean validating,
                                                                     boolean namespaceAware)
        Return a DocumentBuilder with the specified configuration.
      • getDocument

        public static org.w3c.dom.Document getDocument()
        Return a new DOM Document.