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