Package org.dom4j.io

Class SAXModifyReader


  • class SAXModifyReader
    extends SAXReader
    The SAXModifier parses, updates and writes an XML document.
    The input that is parsed is directly written to the specified output, unless the current xml element has an associated ElementHandler.
    The ElementHandlerobjects make it possible to update the document on the fly, without having read tje complete document.
    See Also:
    SAXReader, org.dom4j.io.XMLWriters
    • Field Detail

      • pruneElements

        private boolean pruneElements
    • Constructor Detail

      • SAXModifyReader

        public SAXModifyReader()
      • SAXModifyReader

        public SAXModifyReader​(boolean validating)
      • SAXModifyReader

        public SAXModifyReader​(DocumentFactory factory,
                               boolean validating)
      • SAXModifyReader

        public SAXModifyReader​(org.xml.sax.XMLReader xmlReader)
      • SAXModifyReader

        public SAXModifyReader​(org.xml.sax.XMLReader xmlReader,
                               boolean validating)
      • SAXModifyReader

        public SAXModifyReader​(java.lang.String xmlReaderClassName)
                        throws org.xml.sax.SAXException
        Throws:
        org.xml.sax.SAXException
      • SAXModifyReader

        public SAXModifyReader​(java.lang.String xmlReaderClassName,
                               boolean validating)
                        throws org.xml.sax.SAXException
        Throws:
        org.xml.sax.SAXException
    • Method Detail

      • setXMLWriter

        public void setXMLWriter​(XMLWriter writer)
      • isPruneElements

        public boolean isPruneElements()
      • setPruneElements

        public void setPruneElements​(boolean pruneElements)
      • createContentHandler

        protected SAXContentHandler createContentHandler​(org.xml.sax.XMLReader reader)
        Description copied from class: SAXReader
        Factory Method to allow user derived SAXContentHandler objects to be used
        Overrides:
        createContentHandler in class SAXReader
        Parameters:
        reader - DOCUMENT ME!
        Returns:
        DOCUMENT ME!
      • getXMLWriter

        protected XMLWriter getXMLWriter()