#include <ie_exp_HTML_util.h>
Public Member Functions | |
| IE_Exp_HTML_DataExporter (PD_Document *pDocument, const UT_UTF8String &filename) | |
| virtual | ~IE_Exp_HTML_DataExporter () |
| virtual UT_UTF8String | saveData (const gchar *szDataId, const gchar *extension)=0 |
| virtual UT_UTF8String | saveData (const UT_UTF8String &name, const UT_UTF8String &data)=0 |
| void | encodeDataBase64 (const gchar *szDataId, UT_UTF8String &result, bool bAddInfo=true) |
Protected Attributes | |
| PD_Document * | m_pDocument |
| UT_UTF8String | m_fileDirectory |
| UT_UTF8String | m_baseDirectory |
| IE_Exp_HTML_DataExporter::IE_Exp_HTML_DataExporter | ( | PD_Document * | pDocument, | |
| const UT_UTF8String & | filename | |||
| ) |
References m_baseDirectory, m_fileDirectory, UT_go_basename_from_uri(), and UT_UTF8String::utf8_str().
| virtual IE_Exp_HTML_DataExporter::~IE_Exp_HTML_DataExporter | ( | ) | [inline, virtual] |
| void IE_Exp_HTML_DataExporter::encodeDataBase64 | ( | const gchar * | szDataId, | |
| UT_UTF8String & | result, | |||
| bool | bAddInfo = true | |||
| ) |
References UT_UTF8String::clear(), PD_Document::getDataItemDataByName(), m_pDocument, UT_ASSERT, and UT_UTF8_Base64Encode().
Referenced by IE_Exp_HTML_Listener::_handleImage(), and IE_Exp_HTML_MultipartExporter::saveData().
| virtual UT_UTF8String IE_Exp_HTML_DataExporter::saveData | ( | const gchar * | szDataId, | |
| const gchar * | extension | |||
| ) | [pure virtual] |
Implemented in IE_Exp_HTML_FileExporter, and IE_Exp_HTML_MultipartExporter.
Referenced by IE_Exp_HTML_Listener::_handleImage(), and IE_Exp_HTML_Listener::_insertLinkToStyle().
| virtual UT_UTF8String IE_Exp_HTML_DataExporter::saveData | ( | const UT_UTF8String & | name, | |
| const UT_UTF8String & | data | |||
| ) | [pure virtual] |
Implemented in IE_Exp_HTML_FileExporter, and IE_Exp_HTML_MultipartExporter.
PD_Document* IE_Exp_HTML_DataExporter::m_pDocument [protected] |
1.7.1