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
IWORKFormatNameMap m_formatNameMap
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

◆ IWORKXMLParserState() [1/2]

◆ IWORKXMLParserState() [2/2]

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

Member Function Documentation

◆ getCollector()

IWORKCollector & libetonyek::IWORKXMLParserState::getCollector ( ) const

◆ getDictionary()

IWORKDictionary & libetonyek::IWORKXMLParserState::getDictionary ( )

Referenced by libetonyek::IWORKBezierElement::endOfElement(), libetonyek::IWORKBinaryElement::endOfElement(), libetonyek::IWORKCellCommentDrawableInfoElement::endOfElement(), libetonyek::IWORKCoreImageFilterDescriptorElement::endOfElement(), libetonyek::IWORKDataElement::endOfElement(), libetonyek::IWORKDateTimeFormatElement::endOfElement(), libetonyek::IWORKDurationFormatElement::endOfElement(), libetonyek::IWORKExternalTextWrapElement::endOfElement(), libetonyek::IWORKFillElement::endOfElement(), libetonyek::IWORKFilteredImageElement::endOfElement(), libetonyek::IWORKFoElement::endOfElement(), libetonyek::IWORKFormulaElement::endOfElement(), libetonyek::IWORKImageElement::endOfElement(), libetonyek::IWORKListLabelGeometriesProperty::endOfElement(), libetonyek::IWORKListLabelGeometryElement::endOfElement(), libetonyek::IWORKListLabelIndentsProperty::endOfElement(), libetonyek::IWORKListLabelTypeinfoElement::endOfElement(), libetonyek::IWORKListLabelTypesProperty::endOfElement(), libetonyek::IWORKListTextIndentsProperty::endOfElement(), libetonyek::IWORKMediaElement::endOfElement(), libetonyek::IWORKNumberFormatElement::endOfElement(), libetonyek::IWORKOfElement::endOfElement(), libetonyek::IWORKStrokeContext::endOfElement(), libetonyek::IWORKStylesheetBase::endOfElement(), libetonyek::IWORKTableCellFormulaElement::endOfElement(), libetonyek::IWORKTabsElement::endOfElement(), libetonyek::IWORKTabularInfoElement::endOfElement(), libetonyek::IWORKTabularModelElement::endOfElement(), libetonyek::IWORKTextLabelElement::endOfElement(), libetonyek::IWORKUnfilteredElement::endOfElement(), and libetonyek::IWORKTextStorageElement::sendStylesheet().

◆ getParser()

IWORKParser & libetonyek::IWORKXMLParserState::getParser ( )

◆ getStyleByName()

◆ getTokenizer()

const IWORKTokenizer & libetonyek::IWORKXMLParserState::getTokenizer ( ) const

◆ operator=()

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

Member Data Documentation

◆ m_collector

IWORKCollector& libetonyek::IWORKXMLParserState::m_collector
private

◆ m_currentTable

◆ m_currentText

std::shared_ptr<IWORKText> libetonyek::IWORKXMLParserState::m_currentText

◆ m_dict

IWORKDictionary& libetonyek::IWORKXMLParserState::m_dict
private

◆ m_enableCollector

◆ m_formatNameMap

IWORKFormatNameMap libetonyek::IWORKXMLParserState::m_formatNameMap

Referenced by IWORKXMLParserState().

◆ m_langManager

◆ m_parser

IWORKParser& libetonyek::IWORKXMLParserState::m_parser
private

◆ m_stylesheet

◆ m_tableData

◆ m_tableNameMap

IWORKTableNameMapPtr_t libetonyek::IWORKXMLParserState::m_tableNameMap

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

Generated for libetonyek by doxygen 1.14.0