| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Objectnu.xom.converters.SAXConverter
Feeds a XOM Document
into a
SAX2 ContentHandler
.
Constructor Summary | |
SAXConverter(org.xml.sax.ContentHandler handler)
Creates a new SAXConverter . |
Method Summary | |
void | convert(Document doc)
Feed a document through this converter. |
void | convert(Nodes nodes)
Converts a Nodes list into SAX by firing events
into the registered handlers. |
org.xml.sax.ContentHandler | getContentHandler()
Returns the content handler. |
org.xml.sax.ext.LexicalHandler | getLexicalHandler()
Returns the LexicalHandler for this
converter. |
void | setContentHandler(org.xml.sax.ContentHandler handler)
Set the content handler for this converter. |
void | setLexicalHandler(org.xml.sax.ext.LexicalHandler handler)
Sets the optional lexical handler for this converter. |
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SAXConverter(org.xml.sax.ContentHandler handler)
Creates a new SAXConverter
.
handler
- the SAX2 content handler
that receives the data
NullPointerException
- if handler is nullMethod Detail |
public void setContentHandler(org.xml.sax.ContentHandler handler)
Set the content handler for this converter.
handler
- SAX2 content handler that
receives the data
NullPointerException
- if handler is null
public org.xml.sax.ContentHandler getContentHandler()
Returns the content handler.
public void setLexicalHandler(org.xml.sax.ext.LexicalHandler handler)
Sets the optional lexical handler for this converter. The only lexical events the converter supplies are comments.
handler
- the lexical handler;
may be null to turn off lexical events
public org.xml.sax.ext.LexicalHandler getLexicalHandler()
Returns the LexicalHandler
for this
converter. This is only used for comments.
public void convert(Document doc)
throws org.xml.sax.SAXException
Feed a document through this converter.
doc
- the document to pass to SAX
org.xml.sax.SAXException
- if the content handler
or lexical handler throws an exception
public void convert(Nodes nodes)
throws org.xml.sax.SAXException
Converts a Nodes
list into SAX by firing events
into the registered handlers. This method calls
invokes startDocument
before processing the list
of nodes, and calls endDocument
after processing
all of them.
nodes
- the nodes to pass to SAX
org.xml.sax.SAXException
- if the content handler
or lexical handler throws an exception
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |