com.icl.saxon

Class TreeDriver

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.

Field Summary

Fields inherited from class com.icl.saxon.DOMDriver

FEATURE, HANDLER, contentHandler, root, systemId

Method Summary

void
parse()
Walk a document (traversing the nodes depth first)
void
setDocument(Document doc)
Set the DOM Document that will be walked

Methods inherited from class com.icl.saxon.DOMDriver

getColumnNumber, getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getLineNumber, getProperty, getPublicId, getSystemId, parse, parse, parse, setContentHandler, setDTDHandler, setDocumentHandler, setEntityResolver, setErrorHandler, setFeature, setLocale, setProperty, setStartNode, setSystemId

Method Details

parse

public void parse()
            throws SAXException
Walk a document (traversing the nodes depth first)
Overrides:
parse in interface DOMDriver
Parameters:

setDocument

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