12 #include <osl/diagnose.h>
24 aAttrs.emplace_back(rLName, rValue );
29 const OUString& rNamespace,
30 const OUString& rLName,
33 assert(!rPrefix.isEmpty());
34 assert(!rNamespace.isEmpty());
37 aAttrs.emplace_back(nPos, rLName, rValue );
42 const OUString& rLName,
45 assert(!rPrefix.isEmpty());
50 aAttrs.emplace_back(nPos, rLName, rValue );
55 const OUString& rLName,
66 const OUString& rPrefix,
67 const OUString& rNamespace,
68 const OUString& rLName,
71 assert(!rPrefix.isEmpty());
72 assert(!rNamespace.isEmpty());
86 const OUString& rPrefix,
87 const OUString& rLName,
90 assert(!rPrefix.isEmpty());
111 OSL_FAIL(
"illegal index" );
122 OSL_ENSURE( i <
aAttrs.size(),
"SvXMLAttrContainerData::GetLName: illegal index" );
123 return aAttrs[i].getLName();
128 OSL_ENSURE( i <
aAttrs.size(),
"SvXMLAttrContainerData::GetValue: illegal index" );
129 return aAttrs[i].getValue();
176 return aAttrs[i].getPrefixPos();
std::vector< SvXMLAttr > aAttrs
size_t GetAttrCount() const
sal_uInt16 GetPrefixPos(size_t i) const
bool SetAt(size_t i, const OUString &rLName, const OUString &rValue)
sal_uInt16 GetNextNamespaceIndex(sal_uInt16 nIdx) const
css::uno::Any const & rValue
const BorderLinePrimitive2D *pCandidateB assert(pCandidateA)
sal_uInt16 GetIndexByPrefix(const OUString &rPrefix) const
SvXMLNamespaceMap aNamespaceMap
sal_uInt16 GetFirstNamespaceIndex() const
OUString GetAttrNamespace(size_t i) const
OUString GetAttrPrefix(size_t i) const
const o3tl::enumarray< SvxAdjust, unsigned short > aSvxToUnoAdjust USHRT_MAX
const OUString & GetPrefix(sal_uInt16 i) const
sal_uInt16 Add(const OUString &rPrefix, const OUString &rName, sal_uInt16 nKey=XML_NAMESPACE_UNKNOWN)
const OUString & GetAttrValue(size_t i) const
bool operator==(const SvXMLAttrCollection &rCmp) const
const OUString & GetPrefixByIndex(sal_uInt16 nIdx) const
const OUString & GetNameByIndex(sal_uInt16 nIdx) const
const OUString & GetAttrLName(size_t i) const
const OUString & GetNamespace(sal_uInt16 i) const
sal_uInt16 GetFirstIndex() const
bool AddAttr(const OUString &rLName, const OUString &rValue)
sal_uInt16 GetNextIndex(sal_uInt16 nOldIdx) const