#include <ZTXTParser.h>
Public Member Functions | |
ZTXTParser (WPXInputStream *input, WPXDocumentInterface *document=0) | |
virtual bool | isFormatSupported (unsigned type, unsigned creator) |
Check whether a specific subformat is supported. | |
virtual void | readAppInfoRecord (WPXInputStream *record) |
virtual void | readSortInfoRecord (WPXInputStream *record) |
virtual void | readIndexRecord (WPXInputStream *record) |
virtual void | readDataRecord (WPXInputStream *record, bool=true) |
virtual void | readDataRecords () |
Private Member Functions | |
void | openDocument () |
void | closeDocument () |
void | handleText (const WPXString &text) |
Private Attributes | |
unsigned | m_recordCount |
unsigned | m_size |
unsigned | m_recordSize |
libebook::ZTXTParser::ZTXTParser | ( | WPXInputStream * | input, |
WPXDocumentInterface * | document = 0 |
||
) | [explicit] |
void libebook::ZTXTParser::closeDocument | ( | ) | [private] |
Referenced by readDataRecords().
void libebook::ZTXTParser::handleText | ( | const WPXString & | text | ) | [private] |
Referenced by readDataRecord().
bool libebook::ZTXTParser::isFormatSupported | ( | unsigned | type, |
unsigned | creator | ||
) | [virtual] |
Check whether a specific subformat is supported.
Implements libebook::PDXParser.
void libebook::ZTXTParser::openDocument | ( | ) | [private] |
Referenced by readDataRecords().
void libebook::ZTXTParser::readAppInfoRecord | ( | WPXInputStream * | record | ) | [virtual] |
Implements libebook::PDXParser.
void libebook::ZTXTParser::readDataRecord | ( | WPXInputStream * | record, |
bool | = true |
||
) | [virtual] |
Implements libebook::PDXParser.
Referenced by readDataRecords().
void libebook::ZTXTParser::readDataRecords | ( | ) | [virtual] |
Reimplemented from libebook::PDXParser.
void libebook::ZTXTParser::readIndexRecord | ( | WPXInputStream * | record | ) | [virtual] |
Implements libebook::PDXParser.
void libebook::ZTXTParser::readSortInfoRecord | ( | WPXInputStream * | record | ) | [virtual] |
Implements libebook::PDXParser.
unsigned libebook::ZTXTParser::m_recordCount [private] |
Referenced by readDataRecords(), and readIndexRecord().
unsigned libebook::ZTXTParser::m_recordSize [private] |
Referenced by readIndexRecord().
unsigned libebook::ZTXTParser::m_size [private] |
Referenced by readIndexRecord().