LibreOffice Module xmloff (master) 1
|
#include <xmlcnimp.hxx>
Public Member Functions | |
SvXMLAttrContainerData () | |
SvXMLAttrContainerData (const SvXMLAttrContainerData &rCopy) | |
~SvXMLAttrContainerData () | |
SvXMLAttrContainerData & | operator= (const SvXMLAttrContainerData &rCmp) |
SvXMLAttrContainerData & | operator= (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< SvXMLAttrCollection > | m_pImpl |
Definition at line 30 of file xmlcnimp.hxx.
SvXMLAttrContainerData::SvXMLAttrContainerData | ( | ) |
Definition at line 24 of file xmlcnimp.cxx.
References m_pImpl.
SvXMLAttrContainerData::SvXMLAttrContainerData | ( | const SvXMLAttrContainerData & | rCopy | ) |
Definition at line 28 of file xmlcnimp.cxx.
References m_pImpl.
SvXMLAttrContainerData::~SvXMLAttrContainerData | ( | ) |
Definition at line 47 of file xmlcnimp.cxx.
bool SvXMLAttrContainerData::AddAttr | ( | const OUString & | rLName, |
const OUString & | rValue | ||
) |
Definition at line 56 of file xmlcnimp.cxx.
References m_pImpl.
bool SvXMLAttrContainerData::AddAttr | ( | const OUString & | rPrefix, |
const OUString & | rLName, | ||
const OUString & | rValue | ||
) |
Definition at line 75 of file xmlcnimp.cxx.
References m_pImpl.
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.
size_t SvXMLAttrContainerData::GetAttrCount | ( | ) | const |
Definition at line 122 of file xmlcnimp.cxx.
References m_pImpl.
const OUString & SvXMLAttrContainerData::GetAttrLName | ( | size_t | i | ) | const |
Definition at line 127 of file xmlcnimp.cxx.
OUString SvXMLAttrContainerData::GetAttrNamespace | ( | size_t | i | ) | const |
Definition at line 137 of file xmlcnimp.cxx.
OUString SvXMLAttrContainerData::GetAttrPrefix | ( | size_t | i | ) | const |
Definition at line 142 of file xmlcnimp.cxx.
const OUString & SvXMLAttrContainerData::GetAttrValue | ( | size_t | i | ) | const |
Definition at line 132 of file xmlcnimp.cxx.
sal_uInt16 SvXMLAttrContainerData::GetFirstNamespaceIndex | ( | ) | const |
Definition at line 157 of file xmlcnimp.cxx.
References m_pImpl.
const OUString & SvXMLAttrContainerData::GetNamespace | ( | sal_uInt16 | i | ) | const |
Definition at line 147 of file xmlcnimp.cxx.
sal_uInt16 SvXMLAttrContainerData::GetNextNamespaceIndex | ( | sal_uInt16 | nIdx | ) | const |
Definition at line 162 of file xmlcnimp.cxx.
References m_pImpl.
const OUString & SvXMLAttrContainerData::GetPrefix | ( | sal_uInt16 | i | ) | const |
Definition at line 152 of file xmlcnimp.cxx.
SvXMLAttrContainerData & SvXMLAttrContainerData::operator= | ( | const SvXMLAttrContainerData & | rCmp | ) |
Definition at line 33 of file xmlcnimp.cxx.
References m_pImpl.
|
noexcept |
Definition at line 39 of file xmlcnimp.cxx.
References m_pImpl.
bool SvXMLAttrContainerData::operator== | ( | const SvXMLAttrContainerData & | rCmp | ) | const |
Definition at line 51 of file xmlcnimp.cxx.
References m_pImpl.
void SvXMLAttrContainerData::Remove | ( | size_t | i | ) |
Definition at line 117 of file xmlcnimp.cxx.
bool SvXMLAttrContainerData::SetAt | ( | size_t | i, |
const OUString & | rLName, | ||
const OUString & | rValue | ||
) |
Definition at line 85 of file xmlcnimp.cxx.
bool SvXMLAttrContainerData::SetAt | ( | size_t | i, |
const OUString & | rPrefix, | ||
const OUString & | rLName, | ||
const OUString & | rValue | ||
) |
Definition at line 106 of file xmlcnimp.cxx.
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.
|
private |
Definition at line 33 of file xmlcnimp.hxx.
Referenced by AddAttr(), GetAttrCount(), GetAttrLName(), GetAttrNamespace(), GetAttrPrefix(), GetAttrValue(), GetFirstNamespaceIndex(), GetNamespace(), GetNextNamespaceIndex(), GetPrefix(), operator=(), operator==(), Remove(), and SetAt().