WPXParser Class Referenceabstract

#include <WPXParser.h>

Inheritance diagram for WPXParser:
WP1Parser WP3Parser WP42Parser WP5Parser WP6Parser

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() [1/2]

WPXParser::WPXParser ( librevenge::RVNGInputStream * input,
WPXHeader * header,
WPXEncryption * encryption )

◆ ~WPXParser()

virtual WPXParser::~WPXParser ( )
inlinevirtual

◆ WPXParser() [2/2]

WPXParser::WPXParser ( const WPXParser & )
private

Member Function Documentation

◆ getEncryption()

WPXEncryption * WPXParser::getEncryption ( )
inlineprotected

◆ getHeader()

◆ getInput()

◆ operator=()

WPXParser & WPXParser::operator= ( const WPXParser & )
private

◆ parse()

virtual void WPXParser::parse ( librevenge::RVNGTextInterface * documentInterface)
pure virtual

◆ parseSubDocument()

virtual void WPXParser::parseSubDocument ( librevenge::RVNGTextInterface * documentInterface)
pure virtual

Member Data Documentation

◆ m_encryption

WPXEncryption* WPXParser::m_encryption
private

Referenced by getEncryption(), and WPXParser().

◆ m_header

WPXHeader* WPXParser::m_header
private

Referenced by getHeader(), and WPXParser().

◆ m_input

librevenge::RVNGInputStream* WPXParser::m_input
private

Referenced by getInput(), and WPXParser().


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

Generated for libwpd by doxygen 1.14.0