Package com.icl.saxon

Class TreeDriver

java.lang.Object
com.icl.saxon.DOMDriver
com.icl.saxon.TreeDriver
All Implemented Interfaces:
Locator, XMLReader

public class TreeDriver extends DOMDriver
TreeDriver.java: (pseudo-)SAX driver for Saxon trees.
Subclasses DOMDriver for the case where the tree is a Saxon tree (a DocumentInfo) This class simulates the action of a SAX Parser, taking an already-constructed DOM Document and walking around it in a depth-first traversal, calling a SAX-compliant ContentHandler to process the children as it does so.
  • Constructor Details

    • TreeDriver

      public TreeDriver()
  • Method Details

    • setDocument

      public void setDocument(Document doc)
      Set the DOM Document that will be walked
    • parse

      public void parse() throws SAXException
      Walk a document (traversing the nodes depth first)
      Overrides:
      parse in class DOMDriver
      Parameters:
      doc - The (DOM) Document object to walk.
      Throws:
      SAXException - On any error in the document