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().

◆ m_header

WPXHeader* WPXParser::m_header
private

Referenced by getHeader().

◆ m_input

librevenge::RVNGInputStream* WPXParser::m_input
private

Referenced by getInput().


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

Generated for libwpd by doxygen 1.9.1