Package com.icl.saxon
Class TreeDriver
- java.lang.Object
-
- com.icl.saxon.DOMDriver
-
- com.icl.saxon.TreeDriver
-
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
contentHandler, root, systemId
-
-
Constructor Summary
Constructors Constructor Description TreeDriver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidparse()Walk a document (traversing the nodes depth first)voidsetDocument(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, setContentHandler, setDocumentHandler, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setLocale, setProperty, setStartNode, setSystemId
-
-
-
-
Method Detail
-
setDocument
public void setDocument(Document doc)
Set the DOM Document that will be walked
-
parse
public void parse() throws SAXExceptionWalk a document (traversing the nodes depth first)- Overrides:
parsein classDOMDriver- Parameters:
doc- The (DOM) Document object to walk.- Throws:
SAXException- On any error in the document
-
-