libetonyek::IWORKStyleContext Class Reference

#include <IWORKStyleContext.h>

Inheritance diagram for libetonyek::IWORKStyleContext:
libetonyek::IWORKXMLContextBase< Base, State, Collector > Base

List of all members.

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
IWORKPropertyMapm_props
boost::optional< std::string > m_ident
boost::optional< std::string > m_parentIdent

Constructor & Destructor Documentation

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 
)

Member Function Documentation


Member Data Documentation

Referenced by endOfElement().

boost::optional<std::string> libetonyek::IWORKStyleContext::m_ident [private]

Referenced by attribute(), and endOfElement().

Referenced by endOfElement().

boost::optional<std::string> libetonyek::IWORKStyleContext::m_parentIdent [private]

Referenced by attribute(), and endOfElement().


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