#include <mootTokenExpatIO.h>
Inheritance diagram for moot::TokenReaderExpat:
|
Node information stack: each element is a bitmask of xmlNodeFlags |
|
|
Default constructor: : length of parse buffer for expat : override document encoding (broken?) |
|
Default destructor |
|
Set current byte number. Reimplemented from moot::TokenReader. |
|
Get current byte number. Reimplemented from moot::TokenReader. |
|
complain Reimplemented from moot::mootExpatParser. |
|
Handle character data Reimplemented from moot::mootExpatParser. |
|
Close currently selected input source. Reimplemented from moot::mootExpatParser. |
|
Set current column number. Reimplemented from moot::TokenReader. |
|
Get current column number. Reimplemented from moot::TokenReader. |
|
Handle comments Reimplemented from moot::mootExpatParser. |
|
Handle any other document-internal data (no entity expansion!) Reimplemented from moot::mootExpatParser. |
|
Handle end elements Reimplemented from moot::mootExpatParser. |
|
Ensure that there is some data in the callback sentence buffer, possibly parsing another chunk of the document. If more data is read, tr_token is reset to NULL. Returns false iff no more data is available in cb_fullsents. |
|
Select input from a C memory-buffer. Caller is responsible for allocation and de-allocation. Descendants using C memory-buffer input may override this method. Default implementation calls from_mstream(). Reimplemented from moot::mootExpatParser. |
|
Select input from a C++ stream. Caller is responsible for allocation and de-allocation. Descendants using C++ stream input may override this method. Default implementation calls from_mstream(). Reimplemented from moot::mootExpatParser. |
|
Select input from a file descriptor. Caller is responsible for opening and closing the stream. Descendants using file descriptor input may override this method. No default implementation. Reimplemented from moot::mootExpatParser. |
|
Select input from a C stream. Caller is responsible for opening and closing the stream. Descendants using C stream input may override this method. Default implementation calls from_mstream(). Reimplemented from moot::mootExpatParser. |
|
Select input from a named file. Descendants using named file input may override this method. The filename "-" may be used to specify stdin. Default implementation calls from_mstream(). Reimplemented from moot::mootExpatParser. |
|
Select input from a mootio::mistream reference. This is the basic case. Descendant classes may override this method. Reimplemented from moot::mootExpatParser. |
|
Select input from a mootio::mistream pointer. This is the basic case. Descendant classes may override this method. Reimplemented from moot::mootExpatParser. |
|
Read in next sentence. On completion, current sentence (if any) is in *tr_sentence. Reimplemented from moot::TokenReader. |
|
Get the next token from the buffer. On completion, current token (if any) is in *tr_token. Reimplemented from moot::TokenReader. |
|
Set current line number -- not implemented. Reimplemented from moot::TokenReader. |
|
Get current line number. Reimplemented from moot::TokenReader. |
|
Predict node information for the next node by inheritance-masking |
|
Declare subtype name to use for diagnostics. Reimplemented from moot::TokenReader. |
|
Reset parser state Reimplemented from moot::mootExpatParser. |
|
Save current parser context as a mootToken to the callback sentence buffer. |
|
Save a mootToken to the callback sentence buffer |
|
Save a mootToken to the callback sentence buffer |
|
Handle start elements Reimplemented from moot::mootExpatParser. |
|
Get node information for the parent node (top of the stack) |
|
Handle XML declarations Reimplemented from moot::mootExpatParser. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Default node-inheritance flags |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|