libetonyek::IWORKXMLParserState Class Reference documentation

Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
libetonyek::IWORKXMLParserState Class Reference

`#include <IWORKXMLParserState.h>`

Inheritance diagram for libetonyek::IWORKXMLParserState:

## Public Member Functions
| IWORKXMLParserState (IWORKParser &parser, IWORKCollector &collector, IWORKDictionary &dict)
IWORKParser & | getParser ()
IWORKDictionary & | getDictionary ()
IWORKCollector & | getCollector () const
const IWORKTokenizer & | getTokenizer () const

## Public Attributes
IWORKTableDataPtr_t | m_tableData
IWORKStylesheetPtr_t | m_stylesheet
bool | m_enableCollector
IWORKTableNameMapPtr_t | m_tableNameMap
IWORKLanguageManager | m_langManager
std::shared_ptr< IWORKTable > | m_currentTable
std::shared_ptr< IWORKText > | m_currentText

## Private Member Functions
| IWORKXMLParserState (const IWORKXMLParserState &)
IWORKXMLParserState & | operator= (const IWORKXMLParserState &)

## Private Attributes
IWORKParser & | m_parser
IWORKCollector & | m_collector
IWORKDictionary & | m_dict

## Constructor & Destructor Documentation

## ◆ IWORKXMLParserState() [1/2]

libetonyek::IWORKXMLParserState::IWORKXMLParserState | ( | const IWORKXMLParserState & |  | ) |
| private

## ◆ IWORKXMLParserState() [2/2]

libetonyek::IWORKXMLParserState::IWORKXMLParserState | ( | IWORKParser & | parser,
|  | IWORKCollector & | collector,
|  | IWORKDictionary & | dict
| ) |  |

## Member Function Documentation

## ◆ getCollector()

IWORKCollector & libetonyek::IWORKXMLParserState::getCollector | ( |  | ) | const

## ◆ getDictionary()

IWORKDictionary & libetonyek::IWORKXMLParserState::getDictionary | ( |  | ) |

Referenced by libetonyek::IWORKDiscardContext::element().

## ◆ getParser()

IWORKParser & libetonyek::IWORKXMLParserState::getParser | ( |  | ) |

## ◆ getTokenizer()

const IWORKTokenizer & libetonyek::IWORKXMLParserState::getTokenizer | ( |  | ) | const

## ◆ operator=()

IWORKXMLParserState& libetonyek::IWORKXMLParserState::operator= | ( | const IWORKXMLParserState & |  | ) |
| private

## Member Data Documentation

## ◆ m_collector

IWORKCollector& libetonyek::IWORKXMLParserState::m_collector
| private

Referenced by getCollector().

## ◆ m_currentTable

std::shared_ptr<IWORKTable> libetonyek::IWORKXMLParserState::m_currentTable

## ◆ m_currentText

std::shared_ptr<IWORKText> libetonyek::IWORKXMLParserState::m_currentText

Referenced by libetonyek::PAG1TextStorageElement::element(), and libetonyek::PAG1TextStorageElement::endOfElement().

## ◆ m_dict

IWORKDictionary& libetonyek::IWORKXMLParserState::m_dict
| private

Referenced by getDictionary().

## ◆ m_enableCollector

bool libetonyek::IWORKXMLParserState::m_enableCollector

Referenced by libetonyek::IWORKDiscardContext::endOfElement(), and libetonyek::IWORKDiscardContext::startOfElement().

## ◆ m_langManager

IWORKLanguageManager libetonyek::IWORKXMLParserState::m_langManager

## ◆ m_parser

IWORKParser& libetonyek::IWORKXMLParserState::m_parser
| private

Referenced by getParser(), and getTokenizer().

## ◆ m_stylesheet

IWORKStylesheetPtr_t libetonyek::IWORKXMLParserState::m_stylesheet

Referenced by libetonyek::KEY2StyleContext::endOfElement().

## ◆ m_tableData

IWORKTableDataPtr_t libetonyek::IWORKXMLParserState::m_tableData

## ◆ m_tableNameMap

IWORKTableNameMapPtr_t libetonyek::IWORKXMLParserState::m_tableNameMap

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

- IWORKXMLParserState.h
- IWORKXMLParserState.cpp