#include <KEY1ParserState.h>
Public Member Functions | |
| KEY1ParserState (KEY1Parser &parser, KEYCollector &collector, KEY1Dictionary &dict) | |
| KEY1Dictionary & | getDictionary () |
| KEYCollector & | getCollector () |
| void | pushIsPrototype (bool isPrototype) |
| void | popIsPrototype () |
| void | pushIsMasterSlide (bool isMasterSlide) |
| void | popIsMasterSlide () |
| void | openBullets () |
| void | openBullet (KEY1Bullet const &bullet) |
| void | closeBullet () |
| void | closeBullets () |
Public Member Functions inherited from libetonyek::IWORKXMLParserState | |
| 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 | |
| bool | m_isPrototype |
| bool | m_isMasterSlide |
Public Attributes inherited from libetonyek::IWORKXMLParserState | |
| IWORKTableDataPtr_t | m_tableData |
| IWORKStylesheetPtr_t | m_stylesheet |
| bool | m_enableCollector |
| IWORKFormatNameMap | m_formatNameMap |
| IWORKTableNameMapPtr_t | m_tableNameMap |
| IWORKLanguageManager | m_langManager |
| std::shared_ptr< IWORKTable > | m_currentTable |
| std::shared_ptr< IWORKText > | m_currentText |
Private Member Functions | |
| KEY1ParserState (const KEY1ParserState &) | |
| KEY1ParserState & | operator= (const KEY1ParserState &) |
| void | storeCurrentPlaceholder () |
Private Attributes | |
| KEY1Dictionary & | m_dict |
| KEYCollector & | m_collector |
| std::deque< bool > | m_prototypes |
| std::deque< bool > | m_masterSlides |
| bool | m_isBulletOpened |
| bool | m_isBulletsOpened |
| bool | m_isBodyContentOpened |
| bool | m_isTitleContentOpened |
| bool | m_bodyContentFound |
| bool | m_titleContentFound |
|
private |
Referenced by KEY1ParserState(), and operator=().
| libetonyek::KEY1ParserState::KEY1ParserState | ( | KEY1Parser & | parser, |
| KEYCollector & | collector, | ||
| KEY1Dictionary & | dict ) |
| void libetonyek::KEY1ParserState::closeBullet | ( | ) |
| void libetonyek::KEY1ParserState::closeBullets | ( | ) |
| KEYCollector & libetonyek::KEY1ParserState::getCollector | ( | ) |
| KEY1Dictionary & libetonyek::KEY1ParserState::getDictionary | ( | ) |
Referenced by storeCurrentPlaceholder().
| void libetonyek::KEY1ParserState::openBullet | ( | KEY1Bullet const & | bullet | ) |
| void libetonyek::KEY1ParserState::openBullets | ( | ) |
|
private |
| void libetonyek::KEY1ParserState::popIsMasterSlide | ( | ) |
| void libetonyek::KEY1ParserState::popIsPrototype | ( | ) |
| void libetonyek::KEY1ParserState::pushIsMasterSlide | ( | bool | isMasterSlide | ) |
| void libetonyek::KEY1ParserState::pushIsPrototype | ( | bool | isPrototype | ) |
|
private |
Referenced by closeBullets(), and openBullet().
|
private |
Referenced by KEY1ParserState(), and openBullet().
|
private |
Referenced by getCollector(), KEY1ParserState(), and openBullet().
|
private |
Referenced by getDictionary(), and KEY1ParserState().
|
private |
Referenced by closeBullets(), KEY1ParserState(), openBullet(), and storeCurrentPlaceholder().
|
private |
Referenced by closeBullet(), KEY1ParserState(), and openBullet().
|
private |
Referenced by closeBullets(), KEY1ParserState(), and openBullets().
| bool libetonyek::KEY1ParserState::m_isMasterSlide |
Referenced by closeBullet(), KEY1ParserState(), openBullet(), popIsMasterSlide(), and pushIsMasterSlide().
| bool libetonyek::KEY1ParserState::m_isPrototype |
Referenced by closeBullet(), KEY1ParserState(), openBullet(), popIsPrototype(), and pushIsPrototype().
|
private |
Referenced by closeBullets(), KEY1ParserState(), openBullet(), and storeCurrentPlaceholder().
|
private |
Referenced by KEY1ParserState(), popIsMasterSlide(), and pushIsMasterSlide().
|
private |
Referenced by KEY1ParserState(), popIsPrototype(), and pushIsPrototype().
|
private |
Referenced by KEY1ParserState(), and openBullet().