WKSParser Class Reference documentation

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
WKSParser Class Referenceabstract

`#include <WKSParser.h>`

Inheritance diagram for WKSParser:

## 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 More...

## 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 More...

## Constructor & Destructor Documentation

WKSParser::WKSParser | ( | RVNGInputStreamPtr & | input,
|  | WPSHeaderPtr & | header
| ) |  |

WKSParser::~WKSParser | ( |  | ) |
| virtual

WKSParser::WKSParser | ( | const WKSParser & |  | ) |
| private

## Member Function Documentation

libwps::DebugFile& WKSParser::ascii | ( |  | ) |
| inlineprotected

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

RVNGInputStreamPtr& WKSParser::getInput | ( |  | ) |
| inlineprotected

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

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:

- WKSParser.h
- WKSParser.cpp