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