WPXParser Class Referenceabstract

#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

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
 

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.5