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