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

WPXHeader * getHeader ()
 
librevenge::RVNGInputStream * getInput ()
 
WPXEncryption * getEncryption ()
 

Private Member Functions

 WPXParser (const WPXParser &)
 
WPXParser & operator= (const WPXParser &)
 

Private Attributes

librevenge::RVNGInputStream * m_input
 
WPXHeader * m_header
 
WPXEncryption * m_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