WKSParser Class Referenceabstract

#include <WKSParser.h>

Inheritance diagram for WKSParser:
LotusParser QuattroParser WKS4Parser

Public Member Functions

 WKSParser (RVNGInputStreamPtr &input, WPSHeaderPtr &header)
 
virtual ~WKSParser ()
 
virtual void parse (librevenge::RVNGSpreadsheetInterface *documentInterface)=0
 

Protected Member Functions

RVNGInputStreamPtrgetInput ()
 
void resetInput (RVNGInputStreamPtr newInput)
 
RVNGInputStreamPtr getFileInput ()
 
WPSHeaderPtrgetHeader ()
 
int version () const
 
void setVersion (int vers)
 
libwps::DebugFileascii ()
 a DebugFile used to write what we recognize when we parse the document More...
 

Private Member Functions

 WKSParser (const WKSParser &)
 
WKSParseroperator= (const WKSParser &)
 

Private Attributes

RVNGInputStreamPtr m_input
 
WPSHeaderPtr m_header
 
int m_version
 
libwps::DebugFile m_asciiFile
 the debug file More...
 

Constructor & Destructor Documentation

◆ WKSParser() [1/2]

WKSParser::WKSParser ( RVNGInputStreamPtr input,
WPSHeaderPtr header 
)

Referenced by ascii().

◆ ~WKSParser()

WKSParser::~WKSParser ( )
virtual

◆ WKSParser() [2/2]

WKSParser::WKSParser ( const WKSParser )
explicitprivate

Member Function Documentation

◆ ascii()

◆ getFileInput()

RVNGInputStreamPtr WKSParser::getFileInput ( )
protected

◆ getHeader()

WPSHeaderPtr& WKSParser::getHeader ( )
inlineprotected

◆ getInput()

◆ operator=()

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

◆ parse()

virtual void WKSParser::parse ( librevenge::RVNGSpreadsheetInterface *  documentInterface)
pure virtual

Implemented in LotusParser, WKS4Parser, and QuattroParser.

◆ resetInput()

void WKSParser::resetInput ( RVNGInputStreamPtr  newInput)
inlineprotected

◆ setVersion()

void WKSParser::setVersion ( int  vers)
inlineprotected

◆ version()

int WKSParser::version ( ) const
inlineprotected

Member Data Documentation

◆ m_asciiFile

libwps::DebugFile WKSParser::m_asciiFile
private

◆ m_header

WPSHeaderPtr WKSParser::m_header
private

Referenced by getFileInput(), and getHeader().

◆ m_input

RVNGInputStreamPtr WKSParser::m_input
private

Referenced by getInput(), and resetInput().

◆ m_version

int WKSParser::m_version
private

Referenced by setVersion(), version(), and WKSParser().


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

Generated on Tue Oct 31 2017 04:26:20 for libwps by doxygen 1.8.13