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

§ parse()

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

Implemented in LotusParser, QuattroParser, and WKS4Parser.

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

§ 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 Wed Oct 26 2016 16:54:38 for libwps by doxygen 1.8.12