IncrementalSAXSource_Filter
, IncrementalSAXSource_Xerces
public interface IncrementalSAXSource
IncrementalSAXSource is an API that delivers a small number of SAX events each time a request is made from a "controller" coroutine. See IncrementalSAXFilter and IncrementalSAXFilter_Xerces for examples. Note that interaction is via the deliverMoreNodes method, and therefore coroutine support is not exposed here.
Modifier and Type | Method | Description |
---|---|---|
java.lang.Object |
deliverMoreNodes(boolean parsemore) |
deliverMoreNodes() is a simple API which tells the thread in which the
IncrementalSAXSource is running to deliver more events (true),
or stop delivering events and close out its input (false).
|
void |
setContentHandler(org.xml.sax.ContentHandler handler) |
Register a SAX-style content handler for us to output to
|
void |
setDTDHandler(org.xml.sax.DTDHandler handler) |
Register a SAX-style DTD handler for us to output to
|
void |
setLexicalHandler(org.xml.sax.ext.LexicalHandler handler) |
Register a SAX-style lexical handler for us to output to
|
void |
startParse(org.xml.sax.InputSource source) |
Launch an XMLReader's parsing operation, feeding events to this
IncrementalSAXSource.
|
void setContentHandler(org.xml.sax.ContentHandler handler)
void setLexicalHandler(org.xml.sax.ext.LexicalHandler handler)
void setDTDHandler(org.xml.sax.DTDHandler handler)
java.lang.Object deliverMoreNodes(boolean parsemore)
parsemore
- If true, tells the incremental SAX stream to deliver
another chunk of events. If false, finishes out the stream.void startParse(org.xml.sax.InputSource source) throws org.xml.sax.SAXException
org.xml.sax.SAXException
- is parse thread is already in progress
or parsing can not be started.Copyright ? 2014 Apache XML Project. All Rights Reserved.