WKSParser Class Reference

#include <WKSParser.h>

Inheritance diagram for WKSParser:
WKS4Parser

List of all members.

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

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

Constructor & Destructor Documentation

WKSParser::~WKSParser ( ) [virtual]
WKSParser::WKSParser ( const WKSParser ) [private]

Member Function Documentation

WPSHeaderPtr& WKSParser::getHeader ( ) [inline, protected]
WKSParser& WKSParser::operator= ( const WKSParser ) [private]
virtual void WKSParser::parse ( librevenge::RVNGSpreadsheetInterface *  documentInterface) [pure virtual]

Implemented in WKS4Parser.

void WKSParser::setVersion ( int  vers) [inline, protected]
int WKSParser::version ( ) const [inline, protected]

Reimplemented in WKS4Parser.


Member Data Documentation

the debug file

Referenced by ascii().

int WKSParser::m_version [private]

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


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