#include <WKSParser.h>
Public Member Functions | |
WKSParser (RVNGInputStreamPtr &input, WPSHeaderPtr &header) | |
virtual | ~WKSParser () |
virtual void | parse (librevenge::RVNGSpreadsheetInterface *documentInterface)=0 |
Protected Member Functions | |
RVNGInputStreamPtr & | getInput () |
RVNGInputStreamPtr | getFileInput () |
WPSHeaderPtr & | getHeader () |
int | version () const |
void | setVersion (int vers) |
libwps::DebugFile & | ascii () |
a DebugFile used to write what we recognize when we parse the document | |
Private Member Functions | |
WKSParser (const WKSParser &) | |
WKSParser & | operator= (const WKSParser &) |
Private Attributes | |
RVNGInputStreamPtr | m_input |
WPSHeaderPtr | m_header |
int | m_version |
libwps::DebugFile | m_asciiFile |
the debug file |
WKSParser::WKSParser | ( | RVNGInputStreamPtr & | input, |
WPSHeaderPtr & | header | ||
) |
WKSParser::~WKSParser | ( | ) | [virtual] |
WKSParser::WKSParser | ( | const WKSParser & | ) | [private] |
libwps::DebugFile& WKSParser::ascii | ( | ) | [inline, protected] |
a DebugFile used to write what we recognize when we parse the document
Referenced by WKS4Parser::checkHeader(), WKS4Parser::parse(), WKS4Parser::readChart2Font(), WKS4Parser::readChartDef(), WKS4Parser::readChartFont(), WKS4Parser::readChartLimit(), WKS4Parser::readChartList(), WKS4Parser::readChartName(), WKS4Parser::readChartUnknown(), WKS4Parser::readFieldName(), WKS4Parser::readFont(), WKS4Parser::readHeaderFooter(), WKS4Parser::readPrn2(), WKS4Parser::readPrnt(), WKS4Parser::readUnknown0(), WKS4Parser::readUnknown1(), WKS4Parser::readZone(), and WKS4Parser::readZones().
RVNGInputStreamPtr WKSParser::getFileInput | ( | ) | [protected] |
WPSHeaderPtr& WKSParser::getHeader | ( | ) | [inline, protected] |
RVNGInputStreamPtr& WKSParser::getInput | ( | ) | [inline, protected] |
Referenced by WKS4Parser::checkFilePosition(), WKS4Parser::checkHeader(), WKS4Parser::createListener(), WKS4Parser::parse(), WKS4Parser::readChart2Font(), WKS4Parser::readChartDef(), WKS4Parser::readChartFont(), WKS4Parser::readChartLimit(), WKS4Parser::readChartList(), WKS4Parser::readChartName(), WKS4Parser::readChartUnknown(), WKS4Parser::readFieldName(), WKS4Parser::readFont(), WKS4Parser::readHeaderFooter(), WKS4Parser::readPrn2(), WKS4Parser::readPrnt(), WKS4Parser::readUnknown0(), WKS4Parser::readUnknown1(), WKS4Parser::readZone(), and WKS4Parser::readZones().
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.
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().