20#ifndef INCLUDED_XMLOFF_XMLCNIMP_HXX
21#define INCLUDED_XMLOFF_XMLCNIMP_HXX
25#include <rtl/ustring.hxx>
33 std::unique_ptr<SvXMLAttrCollection>
m_pImpl;
45 bool AddAttr(
const OUString& rLName,
const OUString& rValue );
46 bool AddAttr(
const OUString& rPrefix,
const OUString& rNamespace,
47 const OUString& rLName,
const OUString& rValue );
48 bool AddAttr(
const OUString& rPrefix,
49 const OUString& rLName,
50 const OUString& rValue );
52 size_t GetAttrCount()
const;
53 OUString GetAttrNamespace(
size_t i )
const;
54 OUString GetAttrPrefix(
size_t i )
const;
55 const OUString& GetAttrLName(
size_t i )
const;
56 const OUString& GetAttrValue(
size_t i )
const;
58 sal_uInt16 GetFirstNamespaceIndex()
const;
59 sal_uInt16 GetNextNamespaceIndex( sal_uInt16 nIdx )
const;
60 const OUString& GetNamespace( sal_uInt16 i )
const;
61 const OUString& GetPrefix( sal_uInt16 i )
const;
64 const OUString& rLName,
const OUString& rValue );
66 const OUString& rPrefix,
const OUString& rNamespace,
67 const OUString& rLName,
const OUString& rValue );
69 const OUString& rPrefix,
70 const OUString& rLName,
71 const OUString& rValue );
std::unique_ptr< SvXMLAttrCollection > m_pImpl
bool operator==(const AttributeDescription &i_lhs, const AttributeDescription &i_rhs)