libetonyek::KEY1ParserState Class Reference

#include <KEY1ParserState.h>

Inheritance diagram for libetonyek::KEY1ParserState:
libetonyek::IWORKXMLParserState

Public Member Functions

 KEY1ParserState (KEY1Parser &parser, KEYCollector &collector, KEY1Dictionary &dict)
 
KEY1DictionarygetDictionary ()
 
KEYCollectorgetCollector ()
 
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)
 
IWORKParsergetParser ()
 
IWORKDictionarygetDictionary ()
 
IWORKCollectorgetCollector () const
 
const IWORKTokenizergetTokenizer () 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
 
IWORKTableNameMapPtr_t m_tableNameMap
 
IWORKLanguageManager m_langManager
 
std::shared_ptr< IWORKTablem_currentTable
 
std::shared_ptr< IWORKTextm_currentText
 

Private Member Functions

 KEY1ParserState (const KEY1ParserState &)
 
KEY1ParserStateoperator= (const KEY1ParserState &)
 
void storeCurrentPlaceholder ()
 

Private Attributes

KEY1Dictionarym_dict
 
KEYCollectorm_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
 

Constructor & Destructor Documentation

◆ KEY1ParserState() [1/2]

libetonyek::KEY1ParserState::KEY1ParserState ( const KEY1ParserState & )
private

Referenced by KEY1ParserState(), and operator=().

◆ KEY1ParserState() [2/2]

libetonyek::KEY1ParserState::KEY1ParserState ( KEY1Parser & parser,
KEYCollector & collector,
KEY1Dictionary & dict )

Member Function Documentation

◆ closeBullet()

void libetonyek::KEY1ParserState::closeBullet ( )

◆ closeBullets()

void libetonyek::KEY1ParserState::closeBullets ( )

◆ getCollector()

KEYCollector & libetonyek::KEY1ParserState::getCollector ( )

◆ getDictionary()

KEY1Dictionary & libetonyek::KEY1ParserState::getDictionary ( )

Referenced by storeCurrentPlaceholder().

◆ openBullet()

void libetonyek::KEY1ParserState::openBullet ( KEY1Bullet const & bullet)

◆ openBullets()

void libetonyek::KEY1ParserState::openBullets ( )

◆ operator=()

KEY1ParserState & libetonyek::KEY1ParserState::operator= ( const KEY1ParserState & )
private

◆ popIsMasterSlide()

void libetonyek::KEY1ParserState::popIsMasterSlide ( )

◆ popIsPrototype()

void libetonyek::KEY1ParserState::popIsPrototype ( )

◆ pushIsMasterSlide()

void libetonyek::KEY1ParserState::pushIsMasterSlide ( bool isMasterSlide)

◆ pushIsPrototype()

void libetonyek::KEY1ParserState::pushIsPrototype ( bool isPrototype)

◆ storeCurrentPlaceholder()

void libetonyek::KEY1ParserState::storeCurrentPlaceholder ( )
private

Referenced by closeBullets(), and openBullet().

Member Data Documentation

◆ m_bodyContentFound

bool libetonyek::KEY1ParserState::m_bodyContentFound
private

Referenced by KEY1ParserState(), and openBullet().

◆ m_collector

KEYCollector& libetonyek::KEY1ParserState::m_collector
private

◆ m_dict

KEY1Dictionary& libetonyek::KEY1ParserState::m_dict
private

Referenced by getDictionary(), and KEY1ParserState().

◆ m_isBodyContentOpened

bool libetonyek::KEY1ParserState::m_isBodyContentOpened
private

◆ m_isBulletOpened

bool libetonyek::KEY1ParserState::m_isBulletOpened
private

◆ m_isBulletsOpened

bool libetonyek::KEY1ParserState::m_isBulletsOpened
private

◆ m_isMasterSlide

bool libetonyek::KEY1ParserState::m_isMasterSlide

◆ m_isPrototype

bool libetonyek::KEY1ParserState::m_isPrototype

◆ m_isTitleContentOpened

bool libetonyek::KEY1ParserState::m_isTitleContentOpened
private

◆ m_masterSlides

std::deque<bool> libetonyek::KEY1ParserState::m_masterSlides
private

◆ m_prototypes

std::deque<bool> libetonyek::KEY1ParserState::m_prototypes
private

◆ m_titleContentFound

bool libetonyek::KEY1ParserState::m_titleContentFound
private

Referenced by KEY1ParserState(), and openBullet().


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

Generated for libetonyek by doxygen 1.13.2