Class used to import OpenXML files. More...
#include <ie_imp_OpenXML.h>
Public Member Functions | |
IE_Imp_OpenXML (PD_Document *pDocument) | |
Constructor. | |
virtual | ~IE_Imp_OpenXML () |
Protected Member Functions | |
virtual UT_Error | _loadFile (GsfInput *input) |
Import the given file. | |
Private Member Functions | |
void | _setDocumentProperties () |
void | _cleanup () |
Class used to import OpenXML files.
IE_Imp_OpenXML::IE_Imp_OpenXML | ( | PD_Document * | pDocument | ) |
Constructor.
IE_Imp_OpenXML::~IE_Imp_OpenXML | ( | ) | [virtual] |
References _cleanup().
void IE_Imp_OpenXML::_cleanup | ( | ) | [private] |
References OXML_Document::destroyInstance(), and OXMLi_PackageManager::destroyInstance().
Referenced by _loadFile(), and ~IE_Imp_OpenXML().
UT_Error IE_Imp_OpenXML::_loadFile | ( | GsfInput * | input | ) | [protected, virtual] |
Import the given file.
Implements IE_Imp.
References _cleanup(), OXML_Document::addToPT(), IE_Imp::getDoc(), OXML_Document::getInstance(), OXMLi_PackageManager::getNewInstance(), OXMLi_PackageManager::parseDocumentEndnotes(), OXMLi_PackageManager::parseDocumentFootnotes(), OXMLi_PackageManager::parseDocumentNumbering(), OXMLi_PackageManager::parseDocumentSettings(), OXMLi_PackageManager::parseDocumentStream(), OXMLi_PackageManager::parseDocumentStyles(), OXMLi_PackageManager::parseDocumentTheme(), OXMLi_PackageManager::setContainer(), UT_DEBUGMSG, and UT_OK.
void IE_Imp_OpenXML::_setDocumentProperties | ( | ) | [private] |