LibreOffice Module sfx2 (master) 1
Public Member Functions | Public Attributes | List of all members
sfx2::XmlIdRegistryDocument::XmlIdRegistry_Impl Struct Reference

Public Member Functions

 XmlIdRegistry_Impl ()
 
bool TryInsertMetadatable (Metadatable &i_xObject, std::u16string_view i_rStream, const OUString &i_rIdref)
 
bool LookupXmlId (const Metadatable &i_xObject, OUString &o_rStream, OUString &o_rIdref) const
 
Metadatable * LookupElement (std::u16string_view i_rStreamName, const OUString &i_rIdref) const
 
const XmlIdVector_tLookupElementVector (std::u16string_view i_rStreamName, const OUString &i_rIdref) const
 
XmlIdVector_tLookupElementVector (std::u16string_view i_rStreamName, const OUString &i_rIdref)
 

Public Attributes

XmlIdMap_t m_XmlIdMap
 
XmlIdReverseMap_t m_XmlIdReverseMap
 

Detailed Description

Definition at line 452 of file Metadatable.cxx.

Constructor & Destructor Documentation

◆ XmlIdRegistry_Impl()

sfx2::XmlIdRegistryDocument::XmlIdRegistry_Impl::XmlIdRegistry_Impl ( )
inline

Definition at line 454 of file Metadatable.cxx.

Member Function Documentation

◆ LookupElement()

Metadatable * sfx2::XmlIdRegistryDocument::XmlIdRegistry_Impl::LookupElement ( std::u16string_view  i_rStreamName,
const OUString &  i_rIdref 
) const

Definition at line 521 of file Metadatable.cxx.

References sfx2::isValidXmlId().

◆ LookupElementVector() [1/2]

XmlIdVector_t * sfx2::XmlIdRegistryDocument::XmlIdRegistry_Impl::LookupElementVector ( std::u16string_view  i_rStreamName,
const OUString &  i_rIdref 
)
inline

Definition at line 469 of file Metadatable.cxx.

References LookupElementVector().

◆ LookupElementVector() [2/2]

const XmlIdVector_t * sfx2::XmlIdRegistryDocument::XmlIdRegistry_Impl::LookupElementVector ( std::u16string_view  i_rStreamName,
const OUString &  i_rIdref 
) const

Definition at line 501 of file Metadatable.cxx.

References sfx2::isContentFile(), and m_XmlIdMap.

Referenced by LookupElementVector().

◆ LookupXmlId()

bool sfx2::XmlIdRegistryDocument::XmlIdRegistry_Impl::LookupXmlId ( const Metadatable &  i_xObject,
OUString &  o_rStream,
OUString &  o_rIdref 
) const

Definition at line 547 of file Metadatable.cxx.

◆ TryInsertMetadatable()

bool sfx2::XmlIdRegistryDocument::XmlIdRegistry_Impl::TryInsertMetadatable ( Metadatable &  i_xObject,
std::u16string_view  i_rStream,
const OUString &  i_rIdref 
)

Definition at line 570 of file Metadatable.cxx.

References sfx2::isContentFile(), and sfx2::isStylesFile().

Member Data Documentation

◆ m_XmlIdMap

XmlIdMap_t sfx2::XmlIdRegistryDocument::XmlIdRegistry_Impl::m_XmlIdMap

Definition at line 478 of file Metadatable.cxx.

Referenced by LookupElementVector().

◆ m_XmlIdReverseMap

XmlIdReverseMap_t sfx2::XmlIdRegistryDocument::XmlIdRegistry_Impl::m_XmlIdReverseMap

Definition at line 479 of file Metadatable.cxx.


The documentation for this struct was generated from the following file: