IncredibleXMLParser
3.05
|
The IXMLReader is used to "stream" data inside the Incredible XML Pull Parser. More...
#include <IXMLParser.h>
Public Member Functions | |
IXMLReader () | |
virtual | ~IXMLReader () |
virtual int | read (unsigned char *buffer, int nbyte)=0 |
The read() method is used to "stream" data inside the Pull Parser. More... | |
virtual void | setNormalBufferSize (int nbyte) |
virtual void | setSource (IXMLReader *source) |
do not use More... | |
virtual IXMLReader * | getSource () |
do not use More... | |
virtual void | reset () |
do not use More... | |
The IXMLReader is used to "stream" data inside the Incredible XML Pull Parser.
Definition at line 394 of file IXMLParser.h.
|
inline |
Definition at line 396 of file IXMLParser.h.
|
inlinevirtual |
Definition at line 397 of file IXMLParser.h.
|
inlinevirtual |
do not use
Reimplemented in IPullParser::IXMLReader_FromUTF16, and IPullParser::IXMLReader_ToUTF16.
Definition at line 412 of file IXMLParser.h.
|
pure virtual |
The read() method is used to "stream" data inside the Pull Parser.
The read() method must fill-in the memory buffer "buffer" with new data. At most "nbyte" bytes of data must be written inside the memory buffer.
Implemented in IPullParser::IXMLReader_PassThrough, IPullParser::IXMLReader_FromUTF16, IPullParser::IXMLReader_ToUTF16, IXMLReaderStringSZ, and IXMLReaderFile.
|
inlinevirtual |
do not use
Reimplemented in IPullParser::IXMLReader_FromUTF16, IPullParser::IXMLReader_ToUTF16, and IXMLReaderFile.
Definition at line 413 of file IXMLParser.h.
|
inlinevirtual |
This method is called before any call to the "read()" method. It gives you an hint about the future value of the "nbyte" parameter of the "read()" method so that you can allocate internal buffers to the right size.
Reimplemented in IPullParser::IXMLReader_FromUTF16, and IPullParser::IXMLReader_ToUTF16.
Definition at line 405 of file IXMLParser.h.
|
inlinevirtual |
do not use
Reimplemented in IPullParser::IXMLReader_FromUTF16, and IPullParser::IXMLReader_ToUTF16.
Definition at line 411 of file IXMLParser.h.