Package net.sf.saxon.s9api
Interface BuildingContentHandler
- All Superinterfaces:
ContentHandler
A SAX
ContentHandler
that builds a Saxon tree, and allows the node at the root of the tree
to be retrieved on completion.
To create a BuildingContentHandler
for a particular tree model, use the method
DocumentBuilder.newBuildingContentHandler()
.
-
Method Summary
Modifier and TypeMethodDescriptionAfter building the document by writing a sequence of events, retrieve the root node of the constructed document treeMethods inherited from interface org.xml.sax.ContentHandler
characters, declaration, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping
-
Method Details
-
getDocumentNode
After building the document by writing a sequence of events, retrieve the root node of the constructed document tree- Returns:
- the root node of the constructed tree. The result is undefined (maybe null, maybe an exception)
if the method is called before successfully completing the sequence of events (of which the last should be
ContentHandler.endDocument()
) that constructs the tree. - Throws:
SaxonApiException
- if any failure occurs
-