Public Member Functions | Private Member Functions | Private Attributes

IE_MailMerge_XML_Listener Class Reference

Inheritance diagram for IE_MailMerge_XML_Listener:
IE_MailMerge UT_XML::Listener

List of all members.

Public Member Functions

 IE_MailMerge_XML_Listener ()
virtual ~IE_MailMerge_XML_Listener ()
virtual void startElement (const gchar *name, const gchar **atts)
virtual void endElement (const gchar *name)
virtual void charData (const gchar *buffer, int length)
virtual UT_Error mergeFile (const char *szFilename)
virtual UT_Error getHeaders (const char *szFilename, UT_Vector &out_vec)

Private Member Functions

void addOrReplaceVecProp (const UT_UTF8String &str)
void convertURI (std::string &sFile, const char *szURI)

Private Attributes

UT_UTF8String mKey
UT_UTF8String mCharData
bool mAcceptingText
bool mLooping
UT_Vectorm_vecHeaders

Constructor & Destructor Documentation

IE_MailMerge_XML_Listener::IE_MailMerge_XML_Listener (  )  [inline]
virtual IE_MailMerge_XML_Listener::~IE_MailMerge_XML_Listener (  )  [inline, virtual]

Member Function Documentation

void IE_MailMerge_XML_Listener::addOrReplaceVecProp ( const UT_UTF8String str  )  [inline, private]
virtual void IE_MailMerge_XML_Listener::charData ( const gchar *  buffer,
int  length 
) [inline, virtual]

Implements UT_XML::Listener.

References UT_String::c_str().

void IE_MailMerge_XML_Listener::convertURI ( std::string &  sFile,
const char *  szURI 
) [inline, private]
virtual void IE_MailMerge_XML_Listener::endElement ( const gchar *  name  )  [inline, virtual]
virtual UT_Error IE_MailMerge_XML_Listener::getHeaders ( const char *  szFilename,
UT_Vector out_vec 
) [inline, virtual]
virtual UT_Error IE_MailMerge_XML_Listener::mergeFile ( const char *  szFilename  )  [inline, virtual]
virtual void IE_MailMerge_XML_Listener::startElement ( const gchar *  name,
const gchar **  atts 
) [inline, virtual]

Implements UT_XML::Listener.

References gchar, and UT_getAttribute().


Member Data Documentation


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