#include <IWORKXMLParserState.h>
Public Member Functions | |
IWORKXMLParserState (IWORKParser &parser, IWORKCollector &collector, IWORKDictionary &dict) | |
IWORKParser & | getParser () |
IWORKDictionary & | getDictionary () |
IWORKCollector & | getCollector () const |
const IWORKTokenizer & | getTokenizer () const |
IWORKStylePtr_t | getStyleByName (const char *const name, const IWORKStyleMap_t &mainMap, bool mustExist=true) 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 |
|
private |
libetonyek::IWORKXMLParserState::IWORKXMLParserState | ( | IWORKParser & | parser, |
IWORKCollector & | collector, | ||
IWORKDictionary & | dict | ||
) |
IWORKCollector & libetonyek::IWORKXMLParserState::getCollector | ( | ) | const |
IWORKDictionary & libetonyek::IWORKXMLParserState::getDictionary | ( | ) |
Referenced by libetonyek::IWORKDiscardContext::element().
IWORKParser & libetonyek::IWORKXMLParserState::getParser | ( | ) |
IWORKStylePtr_t libetonyek::IWORKXMLParserState::getStyleByName | ( | const char *const | name, |
const IWORKStyleMap_t & | mainMap, | ||
bool | mustExist = true |
||
) | const |
const IWORKTokenizer & libetonyek::IWORKXMLParserState::getTokenizer | ( | ) | const |
Referenced by libetonyek::KEY1DivStyle::readAttribute().
|
private |
|
private |
Referenced by getCollector().
std::shared_ptr<IWORKTable> libetonyek::IWORKXMLParserState::m_currentTable |
std::shared_ptr<IWORKText> libetonyek::IWORKXMLParserState::m_currentText |
Referenced by libetonyek::KEY1ContentElement::CDATA(), libetonyek::KEY1ParserState::closeBullet(), libetonyek::KEY2ParserState::closeHeadline(), libetonyek::PAG1TextStorageElement::element(), libetonyek::PAG1TextStorageElement::endOfElement(), libetonyek::PAG1AnnotationContext::endOfElement(), libetonyek::KEY1DivElement::endOfElement(), libetonyek::KEY1SpanElement::ensureClosed(), libetonyek::KEY1DivElement::ensureOpened(), libetonyek::KEY1SpanElement::ensureOpened(), libetonyek::KEY1ParserState::openBullet(), libetonyek::KEY2ParserState::openHeadline(), libetonyek::PAG1AnnotationContext::startOfElement(), libetonyek::KEY1ParserState::storeCurrentPlaceholder(), libetonyek::KEY1ContentElement::text(), libetonyek::KEY1DivElement::text(), and libetonyek::KEY1SpanElement::text().
|
private |
Referenced by getDictionary().
bool libetonyek::IWORKXMLParserState::m_enableCollector |
IWORKLanguageManager libetonyek::IWORKXMLParserState::m_langManager |
Referenced by libetonyek::KEY1ParserState::openBullet(), and libetonyek::KEY2ParserState::openHeadline().
|
private |
Referenced by getParser(), and getTokenizer().
IWORKStylesheetPtr_t libetonyek::IWORKXMLParserState::m_stylesheet |
Referenced by getStyleByName().
IWORKTableDataPtr_t libetonyek::IWORKXMLParserState::m_tableData |
IWORKTableNameMapPtr_t libetonyek::IWORKXMLParserState::m_tableNameMap |