Public Member Functions | Private Member Functions | Private Attributes

OXMLi_StreamListener Class Reference

#include <OXMLi_StreamListener.h>

Inheritance diagram for OXMLi_StreamListener:
UT_XML::Listener

List of all members.

Public Member Functions

 OXMLi_StreamListener ()
virtual ~OXMLi_StreamListener ()
void setStatus (UT_Error sts)
UT_Error getStatus ()
void setupStates (OXML_PartType type, const char *partId="")
virtual void startElement (const gchar *pName, const gchar **ppAtts)
virtual void endElement (const gchar *pName)
virtual void charData (const gchar *pBuffer, int length)

Private Member Functions

void pushState (OXMLi_ListenerState *s)
void popState ()
void clearStates ()
void verifyStatus ()

Private Attributes

OXMLi_ElementStackm_pElemStack
OXMLi_SectionStackm_pSectStack
OXMLi_ContextVectorm_context
std::list< OXMLi_ListenerState * > m_states
UT_Error m_parseStatus
OXMLi_Namespace_Commonm_namespaces

Constructor & Destructor Documentation

OXMLi_StreamListener::OXMLi_StreamListener (  ) 

References clearStates().

OXMLi_StreamListener::~OXMLi_StreamListener (  )  [virtual]

Member Function Documentation

void OXMLi_StreamListener::charData ( const gchar *  pBuffer,
int  length 
) [virtual]
void OXMLi_StreamListener::clearStates (  )  [private]

References DELETEP, and m_states.

Referenced by OXMLi_StreamListener(), and ~OXMLi_StreamListener().

UT_Error OXMLi_StreamListener::getStatus (  )  [inline]
void OXMLi_StreamListener::popState (  )  [private]

References DELETEP, m_states, and UT_return_if_fail.

void OXMLi_StreamListener::pushState ( OXMLi_ListenerState s  )  [private]
void OXMLi_StreamListener::setStatus ( UT_Error  sts  )  [inline]
void OXMLi_StreamListener::verifyStatus (  )  [private]

Member Data Documentation


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