libetonyek::KEY2ParserState Class Reference

#include <KEY2ParserState.h>

Inheritance diagram for libetonyek::KEY2ParserState:
libetonyek::IWORKXMLParserState

Public Member Functions

 KEY2ParserState (KEY2Parser &parser, KEYCollector &collector, KEY2Dictionary &dict)
 
void setVersion (unsigned version)
 
unsigned getVersion () const
 
KEY2DictionarygetDictionary ()
 
KEYCollectorgetCollector ()
 
void openBullets ()
 
void openHeadline (int depth)
 
void closeHeadline ()
 
void closeBullets ()
 
IWORKTextPtr_t getBodyText ()
 
IWORKTextPtr_t getTitleText ()
 
- 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
 

Private Member Functions

 KEY2ParserState (const KEY2ParserState &)
 
KEY2ParserStateoperator= (const KEY2ParserState &)
 

Private Attributes

unsigned m_version
 
KEY2Dictionarym_dict
 
KEYCollectorm_collector
 
bool m_isHeadlineOpened
 
bool m_isBulletsOpened
 
IWORKTextPtr_t m_bodyText
 
IWORKTextPtr_t m_titleText
 

Additional Inherited Members

- 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< IWORKTablem_currentTable
 
std::shared_ptr< IWORKTextm_currentText
 

Constructor & Destructor Documentation

◆ KEY2ParserState() [1/2]

libetonyek::KEY2ParserState::KEY2ParserState ( const KEY2ParserState & )
private

◆ KEY2ParserState() [2/2]

libetonyek::KEY2ParserState::KEY2ParserState ( KEY2Parser & parser,
KEYCollector & collector,
KEY2Dictionary & dict )

Member Function Documentation

◆ closeBullets()

void libetonyek::KEY2ParserState::closeBullets ( )

◆ closeHeadline()

void libetonyek::KEY2ParserState::closeHeadline ( )

◆ getBodyText()

IWORKTextPtr_t libetonyek::KEY2ParserState::getBodyText ( )

◆ getCollector()

KEYCollector & libetonyek::KEY2ParserState::getCollector ( )

◆ getDictionary()

KEY2Dictionary & libetonyek::KEY2ParserState::getDictionary ( )

◆ getTitleText()

IWORKTextPtr_t libetonyek::KEY2ParserState::getTitleText ( )

◆ getVersion()

unsigned libetonyek::KEY2ParserState::getVersion ( ) const

◆ openBullets()

void libetonyek::KEY2ParserState::openBullets ( )

◆ openHeadline()

void libetonyek::KEY2ParserState::openHeadline ( int depth)

◆ operator=()

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

◆ setVersion()

void libetonyek::KEY2ParserState::setVersion ( unsigned version)

Member Data Documentation

◆ m_bodyText

IWORKTextPtr_t libetonyek::KEY2ParserState::m_bodyText
private

◆ m_collector

KEYCollector& libetonyek::KEY2ParserState::m_collector
private

Referenced by getCollector(), and openHeadline().

◆ m_dict

KEY2Dictionary& libetonyek::KEY2ParserState::m_dict
private

Referenced by getDictionary().

◆ m_isBulletsOpened

bool libetonyek::KEY2ParserState::m_isBulletsOpened
private

Referenced by closeBullets(), and openBullets().

◆ m_isHeadlineOpened

bool libetonyek::KEY2ParserState::m_isHeadlineOpened
private

Referenced by closeHeadline(), and openHeadline().

◆ m_titleText

IWORKTextPtr_t libetonyek::KEY2ParserState::m_titleText
private

◆ m_version

unsigned libetonyek::KEY2ParserState::m_version
private

Referenced by getVersion(), and setVersion().


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

Generated for libetonyek by doxygen 1.12.0