#include <IWORKStyleContext.h>
Public Member Functions | |
IWORKStyleContext (IWORKXMLParserState &state, IWORKStyleMap_t *styleMap=0, bool nested=false) | |
IWORKStyleContext (IWORKXMLParserState &state, IWORKPropertyMap &props, IWORKStyleMap_t *styleMap=0, bool nested=false) | |
IWORKStyleContext (IWORKXMLParserState &state, IWORKPropertyMap &props, IWORKStyleMap_t *styleMap=0, const char *defaultParent=0, bool nested=false) | |
virtual void | attribute (int name, const char *value) |
virtual void | endOfElement () |
Private Member Functions | |
virtual IWORKXMLContextPtr_t | element (int name) |
Private Attributes | |
IWORKStyleMap_t *const | m_styleMap |
const std::string | m_defaultParent |
const bool | m_nested |
IWORKPropertyMap | m_ownProps |
IWORKPropertyMap & | m_props |
boost::optional< std::string > | m_ident |
boost::optional< std::string > | m_parentIdent |
libetonyek::IWORKStyleContext::IWORKStyleContext | ( | IWORKXMLParserState & | state, |
IWORKStyleMap_t * | styleMap = 0 , |
||
bool | nested = false |
||
) |
libetonyek::IWORKStyleContext::IWORKStyleContext | ( | IWORKXMLParserState & | state, |
IWORKPropertyMap & | props, | ||
IWORKStyleMap_t * | styleMap = 0 , |
||
bool | nested = false |
||
) |
libetonyek::IWORKStyleContext::IWORKStyleContext | ( | IWORKXMLParserState & | state, |
IWORKPropertyMap & | props, | ||
IWORKStyleMap_t * | styleMap = 0 , |
||
const char * | defaultParent = 0 , |
||
bool | nested = false |
||
) |
void libetonyek::IWORKStyleContext::attribute | ( | int | name, |
const char * | value | ||
) | [virtual] |
Referenced by libetonyek::KEY2StyleContext::attribute(), and libetonyek::PAG1StyleContext::attribute().
IWORKXMLContextPtr_t libetonyek::IWORKStyleContext::element | ( | int | name | ) | [private, virtual] |
void libetonyek::IWORKStyleContext::endOfElement | ( | ) | [virtual] |
Referenced by libetonyek::PAG1StyleContext::endOfElement().
const std::string libetonyek::IWORKStyleContext::m_defaultParent [private] |
Referenced by endOfElement().
boost::optional<std::string> libetonyek::IWORKStyleContext::m_ident [private] |
Referenced by attribute(), and endOfElement().
const bool libetonyek::IWORKStyleContext::m_nested [private] |
Referenced by endOfElement().
boost::optional<std::string> libetonyek::IWORKStyleContext::m_parentIdent [private] |
Referenced by attribute(), and endOfElement().
Referenced by element(), and endOfElement().
IWORKStyleMap_t* const libetonyek::IWORKStyleContext::m_styleMap [private] |
Referenced by endOfElement().