IWORKXMLContextPtr_t IWORKStyleContext::element(const int name) { switch (name) { case IWORKToken::NS_URI_SF | IWORKToken::property_map : return makeContext<IWORKPropertyMapElement>(getState(), m_props); } return IWORKXMLContextPtr_t(); }
IWORKXMLContextPtr_t KEY1FillElement::element(const int name) { switch (name) { default : ETONYEK_DEBUG_MSG(("KEY1FillElement::element[KEY1Parser.cpp]: unknown element\n")); break; } return IWORKXMLContextPtr_t(); }
IWORKXMLContextPtr_t IWORKLineElement::element(const int name) { switch (name) { case IWORKToken::NS_URI_SF | IWORKToken::geometry : return makeContext<IWORKGeometryElement>(getState()); case IWORKToken::NS_URI_SF | IWORKToken::head : return makeContext<IWORKPositionElement>(getState(), m_head); case IWORKToken::NS_URI_SF | IWORKToken::tail : return makeContext<IWORKPositionElement>(getState(), m_tail); } return IWORKXMLContextPtr_t(); }
IWORKXMLContextPtr_t IWORKGroupElement::element(const int name) { switch (name) { case IWORKToken::NS_URI_SF | IWORKToken::geometry : return makeContext<IWORKGeometryElement>(getState()); case IWORKToken::NS_URI_SF | IWORKToken::group : return makeContext<IWORKGroupElement>(getState()); case IWORKToken::NS_URI_SF | IWORKToken::image : return makeContext<IWORKImageElement>(getState()); case IWORKToken::NS_URI_SF | IWORKToken::line : return makeContext<IWORKLineElement>(getState()); case IWORKToken::NS_URI_SF | IWORKToken::media : return makeContext<IWORKMediaElement>(getState()); case IWORKToken::NS_URI_SF | IWORKToken::shape : return makeContext<IWORKShapeContext>(getState()); } return IWORKXMLContextPtr_t(); }
IWORKXMLContextPtr_t PAG1FootnotesElement::element(const int name) { if (name == (IWORKToken::NS_URI_SF | IWORKToken::text_storage)) return makeContext<PAG1TextStorageElement>(getState(), true); return IWORKXMLContextPtr_t(); }
IWORKXMLContextPtr_t IWORKXMLContextEmpty::element(int) { ETONYEK_DEBUG_MSG(("no subelement is expected at this element\n")); return IWORKXMLContextPtr_t(); }