#include <OXMLi_ListenerState_Math.h>
Public Member Functions | |
OXMLi_ListenerState_Math () | |
void | startElement (OXMLi_StartElementRequest *rqst) |
void | endElement (OXMLi_EndElementRequest *rqst) |
void | charData (OXMLi_CharDataRequest *rqst) |
Private Attributes | |
UT_ByteBuf * | m_pMathBB |
bool | m_bInMath |
OXMLi_ListenerState_Math::OXMLi_ListenerState_Math | ( | ) |
void OXMLi_ListenerState_Math::charData | ( | OXMLi_CharDataRequest * | rqst | ) | [virtual] |
Implements OXMLi_ListenerState.
References UT_ByteBuf::append(), OXMLi_CharDataRequest::buffer, OXMLi_CharDataRequest::length, m_bInMath, and m_pMathBB.
void OXMLi_ListenerState_Math::endElement | ( | OXMLi_EndElementRequest * | rqst | ) | [virtual] |
Implements OXMLi_ListenerState.
References OXMLi_ListenerState::_error_if_fail(), OXMLi_ListenerState::_flushTopLevel(), UT_ByteBuf::append(), convertOMMLtoMathML(), DELETEP, UT_ByteBuf::getPointer(), OXML_Element::getTag(), OXMLi_EndElementRequest::handled, m_bInMath, m_pMathBB, OXMLi_ListenerState::nameMatches(), NS_M_KEY, OXMLi_EndElementRequest::pName, OXMLi_EndElementRequest::sect_stck, OXML_Element_Math::setMathML(), OXMLi_EndElementRequest::stck, UT_OK, UT_return_if_fail, and OXMLi_EndElementRequest::valid.
void OXMLi_ListenerState_Math::startElement | ( | OXMLi_StartElementRequest * | rqst | ) | [virtual] |
Implements OXMLi_ListenerState.
References UT_ByteBuf::append(), OXMLi_ListenerState::attrMatches(), DELETEP, gchar, OXMLi_StartElementRequest::handled, m_bInMath, m_pMathBB, OXMLi_ListenerState::nameMatches(), NS_M_KEY, OXMLi_StartElementRequest::pName, OXMLi_StartElementRequest::ppAtts, and OXMLi_StartElementRequest::stck.
bool OXMLi_ListenerState_Math::m_bInMath [private] |
Referenced by charData(), endElement(), and startElement().
UT_ByteBuf* OXMLi_ListenerState_Math::m_pMathBB [private] |
Referenced by charData(), endElement(), and startElement().