#include <OXML_Element_Hyperlink.h>
Public Member Functions | |
OXML_Element_Hyperlink (const std::string &id) | |
virtual | ~OXML_Element_Hyperlink () |
virtual UT_Error | serialize (IE_Exp_OpenXML *exporter) |
virtual UT_Error | addToPT (PD_Document *pDocument) |
void | setHyperlinkTarget (const std::string &target) |
Private Attributes | |
std::string | m_target |
OXML_Element_Hyperlink::OXML_Element_Hyperlink | ( | const std::string & | id | ) |
OXML_Element_Hyperlink::~OXML_Element_Hyperlink | ( | ) | [virtual] |
UT_Error OXML_Element_Hyperlink::addToPT | ( | PD_Document * | pDocument | ) | [virtual] |
Reimplemented from OXML_Element.
References OXML_Element::addChildrenToPT(), PD_Document::appendObject(), m_target, PTO_Hyperlink, UT_ERROR, and UT_OK.
UT_Error OXML_Element_Hyperlink::serialize | ( | IE_Exp_OpenXML * | exporter | ) | [virtual] |
Reimplemented from OXML_Element.
References IE_Exp_OpenXML::finishHyperlink(), gchar, OXML_ObjectWithAttrProp::getAttribute(), OXML_Element::getId(), OXML_Element::serializeChildren(), IE_Exp_OpenXML::setHyperlinkRelation(), IE_Exp_OpenXML::startExternalHyperlink(), IE_Exp_OpenXML::startInternalHyperlink(), TARGET_DOCUMENT_RELATION, and UT_OK.
void OXML_Element_Hyperlink::setHyperlinkTarget | ( | const std::string & | target | ) |
References m_target.
Referenced by OXMLi_ListenerState_Common::startElement().
std::string OXML_Element_Hyperlink::m_target [private] |
Referenced by addToPT(), and setHyperlinkTarget().