WKSParser Class Referenceabstract

#include <WKSParser.h>

Inheritance diagram for WKSParser:
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::WKSParser ( RVNGInputStreamPtr input,
WPSHeaderPtr header 
)
WKSParser::~WKSParser ( )
virtual
WKSParser::WKSParser ( const WKSParser )
private

Member Function Documentation

RVNGInputStreamPtr WKSParser::getFileInput ( )
protected
WPSHeaderPtr& WKSParser::getHeader ( )
inlineprotected
WKSParser& WKSParser::operator= ( const WKSParser )
private
virtual void WKSParser::parse ( librevenge::RVNGSpreadsheetInterface *  documentInterface)
pure virtual

Implemented in WKS4Parser.

void WKSParser::setVersion ( int  vers)
inlineprotected
int WKSParser::version ( ) const
inlineprotected

Member Data Documentation

libwps::DebugFile WKSParser::m_asciiFile
private

the debug file

Referenced by ascii().

WPSHeaderPtr WKSParser::m_header
private

Referenced by getFileInput(), and getHeader().

RVNGInputStreamPtr WKSParser::m_input
private

Referenced by getInput().

int WKSParser::m_version
private

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


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

Generated on Thu Oct 9 2014 14:30:04 for libwps by doxygen 1.8.8