nu.xom.converters
public class SAXConverter extends Object
Feeds a XOM Document into a
SAX2 ContentHandler.
Version: 1.1b2
| Constructor Summary | |
|---|---|
| SAXConverter(ContentHandler handler)
Creates a new | |
| Method Summary | |
|---|---|
| void | convert(Document doc) Feed a document through this converter. |
| void | convert(Nodes nodes)
Converts a |
| ContentHandler | getContentHandler() Returns the content handler. |
| LexicalHandler | getLexicalHandler()
Returns the |
| void | setContentHandler(ContentHandler handler) Set the content handler for this converter. |
| void | setLexicalHandler(LexicalHandler handler) Sets the optional lexical handler for this converter. |
Creates a new SAXConverter.
Parameters: handler the SAX2 content handler that receives the data
Throws: NullPointerException if handler is null
Feed a document through this converter.
Parameters: doc the document to pass to SAX
Throws: SAXException if the content handler or lexical handler throws an exception
Converts a Nodes list into SAX by firing events
into the registered handlers. This method calls
startDocument before processing the list
of nodes, and calls endDocument after processing
all of them.
Parameters: nodes the nodes to pass to SAX
Throws: SAXException if the content handler or lexical handler throws an exception
Returns the content handler.
Returns: SAX2 content handler that receives the data
Returns the LexicalHandler for this
converter. This is only used for comments.
Returns: SAX2 lexical handler that receives lexical events
Set the content handler for this converter.
Parameters: handler SAX2 content handler that receives the data
Throws: NullPointerException if handler is null
Sets the optional lexical handler for this converter. The only lexical events the converter supplies are comments.
Parameters: handler the lexical handler; may be null to turn off lexical events