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