LibreOffice Module xmloff (master) 1
Public Member Functions | Private Attributes | List of all members
SvXMLAttrContainerData Class Reference

#include <xmlcnimp.hxx>

Public Member Functions

 SvXMLAttrContainerData ()
 
 SvXMLAttrContainerData (const SvXMLAttrContainerData &rCopy)
 
 ~SvXMLAttrContainerData ()
 
SvXMLAttrContainerDataoperator= (const SvXMLAttrContainerData &rCmp)
 
SvXMLAttrContainerDataoperator= (SvXMLAttrContainerData &&rCmp) noexcept
 
bool operator== (const SvXMLAttrContainerData &rCmp) const
 
bool AddAttr (const OUString &rLName, const OUString &rValue)
 
bool AddAttr (const OUString &rPrefix, const OUString &rNamespace, const OUString &rLName, const OUString &rValue)
 
bool AddAttr (const OUString &rPrefix, const OUString &rLName, const OUString &rValue)
 
size_t GetAttrCount () const
 
OUString GetAttrNamespace (size_t i) const
 
OUString GetAttrPrefix (size_t i) const
 
const OUString & GetAttrLName (size_t i) const
 
const OUString & GetAttrValue (size_t i) const
 
sal_uInt16 GetFirstNamespaceIndex () const
 
sal_uInt16 GetNextNamespaceIndex (sal_uInt16 nIdx) const
 
const OUString & GetNamespace (sal_uInt16 i) const
 
const OUString & GetPrefix (sal_uInt16 i) const
 
bool SetAt (size_t i, const OUString &rLName, const OUString &rValue)
 
bool SetAt (size_t i, const OUString &rPrefix, const OUString &rNamespace, const OUString &rLName, const OUString &rValue)
 
bool SetAt (size_t i, const OUString &rPrefix, const OUString &rLName, const OUString &rValue)
 
void Remove (size_t i)
 

Private Attributes

std::unique_ptr< SvXMLAttrCollectionm_pImpl
 

Detailed Description

Definition at line 30 of file xmlcnimp.hxx.

Constructor & Destructor Documentation

◆ SvXMLAttrContainerData() [1/2]

SvXMLAttrContainerData::SvXMLAttrContainerData ( )

Definition at line 24 of file xmlcnimp.cxx.

References m_pImpl.

◆ SvXMLAttrContainerData() [2/2]

SvXMLAttrContainerData::SvXMLAttrContainerData ( const SvXMLAttrContainerData rCopy)

Definition at line 28 of file xmlcnimp.cxx.

References m_pImpl.

◆ ~SvXMLAttrContainerData()

SvXMLAttrContainerData::~SvXMLAttrContainerData ( )

Definition at line 47 of file xmlcnimp.cxx.

Member Function Documentation

◆ AddAttr() [1/3]

bool SvXMLAttrContainerData::AddAttr ( const OUString &  rLName,
const OUString &  rValue 
)

Definition at line 56 of file xmlcnimp.cxx.

References m_pImpl.

◆ AddAttr() [2/3]

bool SvXMLAttrContainerData::AddAttr ( const OUString &  rPrefix,
const OUString &  rLName,
const OUString &  rValue 
)

Definition at line 75 of file xmlcnimp.cxx.

References m_pImpl.

◆ AddAttr() [3/3]

bool SvXMLAttrContainerData::AddAttr ( const OUString &  rPrefix,
const OUString &  rNamespace,
const OUString &  rLName,
const OUString &  rValue 
)

Definition at line 64 of file xmlcnimp.cxx.

References m_pImpl.

◆ GetAttrCount()

size_t SvXMLAttrContainerData::GetAttrCount ( ) const

Definition at line 122 of file xmlcnimp.cxx.

References m_pImpl.

◆ GetAttrLName()

const OUString & SvXMLAttrContainerData::GetAttrLName ( size_t  i) const

Definition at line 127 of file xmlcnimp.cxx.

References i, and m_pImpl.

◆ GetAttrNamespace()

OUString SvXMLAttrContainerData::GetAttrNamespace ( size_t  i) const

Definition at line 137 of file xmlcnimp.cxx.

References i, and m_pImpl.

◆ GetAttrPrefix()

OUString SvXMLAttrContainerData::GetAttrPrefix ( size_t  i) const

Definition at line 142 of file xmlcnimp.cxx.

References i, and m_pImpl.

◆ GetAttrValue()

const OUString & SvXMLAttrContainerData::GetAttrValue ( size_t  i) const

Definition at line 132 of file xmlcnimp.cxx.

References i, and m_pImpl.

◆ GetFirstNamespaceIndex()

sal_uInt16 SvXMLAttrContainerData::GetFirstNamespaceIndex ( ) const

Definition at line 157 of file xmlcnimp.cxx.

References m_pImpl.

◆ GetNamespace()

const OUString & SvXMLAttrContainerData::GetNamespace ( sal_uInt16  i) const

Definition at line 147 of file xmlcnimp.cxx.

References i, and m_pImpl.

◆ GetNextNamespaceIndex()

sal_uInt16 SvXMLAttrContainerData::GetNextNamespaceIndex ( sal_uInt16  nIdx) const

Definition at line 162 of file xmlcnimp.cxx.

References m_pImpl.

◆ GetPrefix()

const OUString & SvXMLAttrContainerData::GetPrefix ( sal_uInt16  i) const

Definition at line 152 of file xmlcnimp.cxx.

References i, and m_pImpl.

◆ operator=() [1/2]

SvXMLAttrContainerData & SvXMLAttrContainerData::operator= ( const SvXMLAttrContainerData rCmp)

Definition at line 33 of file xmlcnimp.cxx.

References m_pImpl.

◆ operator=() [2/2]

SvXMLAttrContainerData & SvXMLAttrContainerData::operator= ( SvXMLAttrContainerData &&  rCmp)
noexcept

Definition at line 39 of file xmlcnimp.cxx.

References m_pImpl.

◆ operator==()

bool SvXMLAttrContainerData::operator== ( const SvXMLAttrContainerData rCmp) const

Definition at line 51 of file xmlcnimp.cxx.

References m_pImpl.

◆ Remove()

void SvXMLAttrContainerData::Remove ( size_t  i)

Definition at line 117 of file xmlcnimp.cxx.

References i, and m_pImpl.

◆ SetAt() [1/3]

bool SvXMLAttrContainerData::SetAt ( size_t  i,
const OUString &  rLName,
const OUString &  rValue 
)

Definition at line 85 of file xmlcnimp.cxx.

References i, and m_pImpl.

◆ SetAt() [2/3]

bool SvXMLAttrContainerData::SetAt ( size_t  i,
const OUString &  rPrefix,
const OUString &  rLName,
const OUString &  rValue 
)

Definition at line 106 of file xmlcnimp.cxx.

References i, and m_pImpl.

◆ SetAt() [3/3]

bool SvXMLAttrContainerData::SetAt ( size_t  i,
const OUString &  rPrefix,
const OUString &  rNamespace,
const OUString &  rLName,
const OUString &  rValue 
)

Definition at line 94 of file xmlcnimp.cxx.

References i, and m_pImpl.

Member Data Documentation

◆ m_pImpl

std::unique_ptr<SvXMLAttrCollection> SvXMLAttrContainerData::m_pImpl
private

The documentation for this class was generated from the following files: