libetonyek::IWORKXMLParserState Class Reference

#include <IWORKXMLParserState.h>

Inheritance diagram for libetonyek::IWORKXMLParserState:
libetonyek::KEY1ParserState libetonyek::KEY2ParserState libetonyek::NUM1ParserState libetonyek::PAG1ParserState

Public Member Functions

 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

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

 IWORKXMLParserState (const IWORKXMLParserState &)
 
IWORKXMLParserStateoperator= (const IWORKXMLParserState &)
 

Private Attributes

IWORKParserm_parser
 
IWORKCollectorm_collector
 
IWORKDictionarym_dict
 

Constructor & Destructor Documentation

libetonyek::IWORKXMLParserState::IWORKXMLParserState ( const IWORKXMLParserState )
private
libetonyek::IWORKXMLParserState::IWORKXMLParserState ( IWORKParser parser,
IWORKCollector collector,
IWORKDictionary dict 
)

Member Function Documentation

IWORKCollector & libetonyek::IWORKXMLParserState::getCollector ( ) const
IWORKDictionary & libetonyek::IWORKXMLParserState::getDictionary ( )
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
IWORKXMLParserState& libetonyek::IWORKXMLParserState::operator= ( const IWORKXMLParserState )
private

Member Data Documentation

IWORKCollector& libetonyek::IWORKXMLParserState::m_collector
private

Referenced by getCollector().

std::shared_ptr<IWORKTable> libetonyek::IWORKXMLParserState::m_currentTable
IWORKDictionary& libetonyek::IWORKXMLParserState::m_dict
private

Referenced by getDictionary().

IWORKLanguageManager libetonyek::IWORKXMLParserState::m_langManager
IWORKParser& libetonyek::IWORKXMLParserState::m_parser
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

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

Generated for libetonyek by doxygen 1.8.6