#include <pd_Document.h>
List of all members.
Constructor & Destructor Documentation
PD_XMLIDCreator::PD_XMLIDCreator |
( |
PD_Document * |
doc |
) |
[protected] |
PD_XMLIDCreator::~PD_XMLIDCreator |
( |
|
) |
|
Member Function Documentation
std::string PD_XMLIDCreator::createUniqueXMLID |
( |
const std::string & |
desiredID, |
|
|
bool |
deepCopyRDF = false | |
|
) |
| | |
References UT_UUIDGenerator::createUUID(), XAP_App::getApp(), PD_Document::getDocumentRDF(), XAP_App::getUUIDGenerator(), PD_XMLIDCreatorPrivate::m_cache, PD_XMLIDCreatorPrivate::m_cacheIsVirgin, m_doc, m_impl, rebuildCache(), starts_with(), UT_UUID::toString(), and UT_DEBUGMSG.
void PD_XMLIDCreator::rebuildCache |
( |
|
) |
[protected] |
References gchar, PP_AttrProp::getAttribute(), PD_Document::getAttrProp(), pf_Fragments::getFirst(), pt_PieceTable::getFragments(), pf_Frag::getIndexAP(), pf_Frag::getNext(), PD_Document::getPieceTable(), PD_XMLIDCreatorPrivate::m_cache, PD_XMLIDCreatorPrivate::m_cacheIsVirgin, m_doc, m_impl, PT_XMLID, UT_DEBUGMSG, and v.
Referenced by createUniqueXMLID().
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following files: