#include <sal/config.h>
#include <sal/log.hxx>
#include <osl/diagnose.h>
#include <sfx2/Metadatable.hxx>
#include <sfx2/XmlIdRegistry.hxx>
#include <utility>
#include <vcl/svapp.hxx>
#include <com/sun/star/frame/XModel.hpp>
#include <com/sun/star/lang/IllegalArgumentException.hpp>
#include <comphelper/random.hxx>
#include <comphelper/diagnose_ex.hxx>
#include <algorithm>
#include <memory>
#include <string_view>
#include <unordered_map>
#include <typeinfo>
Go to the source code of this file.
|
typedef ::std::vector< Metadatable * > | sfx2::XmlIdVector_t |
| element list More...
|
|
typedef std::unordered_map< OUString, ::std::pair< XmlIdVector_t, XmlIdVector_t > > | sfx2::XmlIdMap_t |
| Idref -> (content.xml element list, styles.xml element list) More...
|
|
typedef std::unordered_map< const Metadatable *, ::std::pair< OUString, OUString >, PtrHash< Metadatable > > | sfx2::XmlIdReverseMap_t |
| element -> (stream name, idref) More...
|
|
typedef std::unordered_map< const Metadatable *, struct RMapEntry, PtrHash< Metadatable > > | sfx2::ClipboardXmlIdReverseMap_t |
| element -> (stream name, idref, source) More...
|
|
typedef std::unordered_map< OUString, ::std::pair< Metadatable *, Metadatable * > > | sfx2::ClipboardXmlIdMap_t |
| Idref -> (content.xml element, styles.xml element) More...
|
|
◆ m_pImpl
::std::unique_ptr<XmlIdRegistry_Impl> m_pImpl |
|
private |
Definition at line 253 of file Metadatable.cxx.
Referenced by sfx2::DocumentMetadataAccess::addContentOrStylesFile(), sfx2::DocumentMetadataAccess::addMetadataFile(), SfxViewFrame::DoAdjustPosSizePixel(), sfx2::DocumentMetadataAccess::getElementByMetadataReference(), sfx2::DocumentMetadataAccess::getElementByURI(), sfx2::DocumentMetadataAccess::getLocalName(), sfx2::DocumentMetadataAccess::getMetadataGraphsWithType(), sfx2::DocumentMetadataAccess::getNamespace(), sfx2::DocumentMetadataAccess::getRDFRepository(), sfx2::DocumentMetadataAccess::getStringValue(), sfx2::DocumentMetadataAccess::importMetadataFile(), sfx2::DocumentMetadataAccess::loadMetadataFromMedium(), sfx2::DocumentMetadataAccess::loadMetadataFromStorage(), sfx2::DocumentMetadataAccess::removeContentOrStylesFile(), sfx2::DocumentMetadataAccess::removeMetadataFile(), sfx2::DocumentMetadataAccess::storeMetadataToMedium(), and sfx2::DocumentMetadataAccess::storeMetadataToStorage().
◆ m_Stream
◆ m_xLink
std::shared_ptr<MetadatableClipboard> m_xLink |
◆ m_XmlId