WPXParser Class Reference

#include <WPXParser.h>

Inheritance diagram for WPXParser:
WP1Parser WP3Parser WP42Parser WP5Parser WP6Parser

List of all members.

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

WPXHeadergetHeader ()
librevenge::RVNGInputStream * getInput ()
WPXEncryptiongetEncryption ()

Private Member Functions

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

Private Attributes

librevenge::RVNGInputStream * m_input
WPXHeaderm_header
WPXEncryptionm_encryption

Constructor & Destructor Documentation

WPXParser::WPXParser ( librevenge::RVNGInputStream *  input,
WPXHeader header,
WPXEncryption encryption 
)
virtual WPXParser::~WPXParser ( ) [inline, virtual]
WPXParser::WPXParser ( const WPXParser ) [private]

Member Function Documentation

WPXParser& WPXParser::operator= ( const WPXParser ) [private]
virtual void WPXParser::parse ( librevenge::RVNGTextInterface *  documentInterface) [pure virtual]
virtual void WPXParser::parseSubDocument ( librevenge::RVNGTextInterface *  documentInterface) [pure virtual]

Member Data Documentation

Referenced by getHeader().

librevenge::RVNGInputStream* WPXParser::m_input [private]

Referenced by getInput().


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