#include <WPXParser.h>
Public Member Functions | |
WPXParser (librevenge::RVNGInputStream *input, WPXHeader *header, WPXEncryption *encryption) | |
virtual | ~WPXParser () |
virtual void | parse (librevenge::RVNGTextInterface *documentInterface)=0 |
virtual void | parseSubDocument (librevenge::RVNGTextInterface *documentInterface)=0 |
Protected Member Functions | |
WPXHeader * | getHeader () |
librevenge::RVNGInputStream * | getInput () |
WPXEncryption * | getEncryption () |
Private Member Functions | |
WPXParser (const WPXParser &) | |
WPXParser & | operator= (const WPXParser &) |
Private Attributes | |
librevenge::RVNGInputStream * | m_input |
WPXHeader * | m_header |
WPXEncryption * | m_encryption |
WPXParser::WPXParser | ( | librevenge::RVNGInputStream * | input, |
WPXHeader * | header, | ||
WPXEncryption * | encryption ) |
|
inlinevirtual |
|
private |
|
inlineprotected |
Referenced by WP1Parser::parse(), WP3Parser::parse(), WP42Parser::parse(), WP5Parser::parse(), and WP6Parser::parse().
|
inlineprotected |
Referenced by WP6Parser::getPrefixData(), WP3Parser::getResourceFork(), WP3Parser::parse(), WP5Parser::parse(), and WP6Parser::parse().
|
inlineprotected |
|
pure virtual |
Implemented in WP1Parser, WP3Parser, WP42Parser, WP5Parser, and WP6Parser.
|
pure virtual |
Implemented in WP1Parser, WP3Parser, WP42Parser, WP5Parser, and WP6Parser.
|
private |
Referenced by getEncryption(), and WPXParser().
|
private |
Referenced by getHeader(), and WPXParser().
|
private |
Referenced by getInput(), and WPXParser().