WPXParser Class Reference

#include <WPXParser.h>

Inheritance diagram for WPXParser:
WP1Parser WP3Parser WP42Parser WP5Parser WP6Parser

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

WPXHeadergetHeader ()
WPXInputStreamgetInput ()
WPXEncryptiongetEncryption ()

Private Member Functions

 WPXParser (const WPXParser &)
WPXParseroperator= (const WPXParser &)

Private Attributes

WPXInputStreamm_input
WPXHeaderm_header
WPXEncryptionm_encryption

Constructor & Destructor Documentation

WPXParser::WPXParser ( WPXInputStream input,
WPXHeader header,
WPXEncryption encryption 
)
virtual WPXParser::~WPXParser ( )
inlinevirtual
WPXParser::WPXParser ( const WPXParser )
private

Member Function Documentation

WPXEncryption* WPXParser::getEncryption ( )
inlineprotected
WPXParser& WPXParser::operator= ( const WPXParser )
private
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

Member Data Documentation

WPXEncryption* WPXParser::m_encryption
private

Referenced by getEncryption().

WPXHeader* WPXParser::m_header
private

Referenced by getHeader().

WPXInputStream* WPXParser::m_input
private

Referenced by getInput().


The documentation for this class was generated from the following files:

Generated for libwpd by doxygen 1.8.1.2