25#include <com/sun/star/uno/Reference.h>
26#include <com/sun/star/xml/dom/XNode.hpp>
27#include <com/sun/star/xml/dom/XNamedNodeMap.hpp>
38 :
public cppu::WeakImplHelper< css::xml::dom::XNamedNodeMap >
46 ::osl::Mutex & rMutex);
51 virtual sal_Int32 SAL_CALL
getLength()
override;
56 virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL
getNamedItem(OUString
const& name)
override;
61 virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL
getNamedItemNS(
62 OUString
const& namespaceURI, OUString
const& localName)
override;
67 virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL
item(sal_Int32 index)
override;
72 virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL
79 OUString
const& namespaceURI, OUString
const& localName)
override;
84 virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL
85 setNamedItem(css::uno::Reference< css::xml::dom::XNode >
const& arg)
override;
90 virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL
91 setNamedItemNS(css::uno::Reference< css::xml::dom::XNode >
const& arg)
override;
virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL item(sal_Int32 index) override
Returns the indexth item in the map.
virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL removeNamedItemNS(OUString const &namespaceURI, OUString const &localName) override
Removes a node specified by local name and namespace URI.
virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL getNamedItem(OUString const &name) override
Retrieves a node specified by local name.
virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL setNamedItemNS(css::uno::Reference< css::xml::dom::XNode > const &arg) override
Adds a node using its namespaceURI and localName.
virtual sal_Int32 SAL_CALL getLength() override
The number of nodes in this map.
::rtl::Reference< CElement > const m_pElement
virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL removeNamedItem(OUString const &name) override
Removes a node specified by name.
virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL getNamedItemNS(OUString const &namespaceURI, OUString const &localName) override
Retrieves a node specified by local name and namespace URI.
CAttributesMap(::rtl::Reference< CElement > pElement, ::osl::Mutex &rMutex)
virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL setNamedItem(css::uno::Reference< css::xml::dom::XNode > const &arg) override
Adds a node using its nodeName attribute.