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