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, std::vector< std::string > &out_vec) |
Private Member Functions | |
| void | addOrReplaceVecProp (const std::string &str) |
| void | convertURI (std::string &sFile, const char *szURI) |
Private Attributes | |
| std::string | mKey |
| std::string | mCharData |
| bool | mAcceptingText |
| bool | mLooping |
| std::vector< std::string > * | m_vecHeaders |
| IE_MailMerge_XML_Listener::IE_MailMerge_XML_Listener | ( | ) | [inline] |
| virtual IE_MailMerge_XML_Listener::~IE_MailMerge_XML_Listener | ( | ) | [inline, virtual] |
| void IE_MailMerge_XML_Listener::addOrReplaceVecProp | ( | const std::string & | str | ) | [inline, private] |
| virtual void IE_MailMerge_XML_Listener::charData | ( | const gchar * | buffer, | |
| int | length | |||
| ) | [inline, virtual] |
Implements UT_XML::Listener.
| void IE_MailMerge_XML_Listener::convertURI | ( | std::string & | sFile, | |
| const char * | szURI | |||
| ) | [inline, private] |
References FREEP, gchar, UT_ASSERT_HARMLESS, UT_go_filename_from_uri(), UT_go_path_is_uri(), and UT_SHOULD_NOT_HAPPEN.
| virtual void IE_MailMerge_XML_Listener::endElement | ( | const gchar * | name | ) | [inline, virtual] |
Implements UT_XML::Listener.
References IE_MailMerge::addMergePair(), and IE_MailMerge::fireMergeSet().
| virtual UT_Error IE_MailMerge_XML_Listener::getHeaders | ( | const char * | szFilename, | |
| std::vector< std::string > & | out_vec | |||
| ) | [inline, virtual] |
References UT_XML::parse(), and UT_XML::setListener().
| virtual UT_Error IE_MailMerge_XML_Listener::mergeFile | ( | const char * | szFilename | ) | [inline, virtual] |
References UT_XML::parse(), and UT_XML::setListener().
| virtual void IE_MailMerge_XML_Listener::startElement | ( | const gchar * | name, | |
| const gchar ** | atts | |||
| ) | [inline, virtual] |
Implements UT_XML::Listener.
References gchar, and UT_getAttribute().
std::vector<std::string>* IE_MailMerge_XML_Listener::m_vecHeaders [private] |
bool IE_MailMerge_XML_Listener::mAcceptingText [private] |
std::string IE_MailMerge_XML_Listener::mCharData [private] |
std::string IE_MailMerge_XML_Listener::mKey [private] |
bool IE_MailMerge_XML_Listener::mLooping [private] |
1.7.1