22#include <libxml/tree.h>
24#include <com/sun/star/uno/Reference.h>
25#include <com/sun/star/xml/dom/XProcessingInstruction.hpp>
32 typedef ::cppu::ImplInheritanceHelper< CNode, css::xml::dom::XProcessingInstruction >
42 CDocument const& rDocument, ::osl::Mutex
const& rMutex,
43 xmlNodePtr
const pNode);
47 virtual void saxify(
const css::uno::Reference< css::xml::sax::XDocumentHandler >& i_xHandler)
override;
52 virtual OUString SAL_CALL
getData()
override;
57 virtual OUString SAL_CALL
getTarget()
override;
62 virtual void SAL_CALL
setData(
const OUString& data)
override;
68 virtual void SAL_CALL
setNodeValue(OUString
const& rNodeValue)
override;
71 virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL
appendChild(
const css::uno::Reference< css::xml::dom::XNode >& newChild)
override
73 return CNode::appendChild(newChild);
75 virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL
cloneNode(
sal_Bool deep)
override
77 return CNode::cloneNode(deep);
79 virtual css::uno::Reference< css::xml::dom::XNamedNodeMap > SAL_CALL
getAttributes()
override
81 return CNode::getAttributes();
83 virtual css::uno::Reference< css::xml::dom::XNodeList > SAL_CALL
getChildNodes()
override
85 return CNode::getChildNodes();
87 virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL
getFirstChild()
override
89 return CNode::getFirstChild();
91 virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL
getLastChild()
override
93 return CNode::getLastChild();
97 return CNode::getLocalName();
101 return CNode::getNamespaceURI();
103 virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL
getNextSibling()
override
105 return CNode::getNextSibling();
109 return CNode::getNodeType();
111 virtual css::uno::Reference< css::xml::dom::XDocument > SAL_CALL
getOwnerDocument()
override
113 return CNode::getOwnerDocument();
115 virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL
getParentNode()
override
117 return CNode::getParentNode();
121 return CNode::getPrefix();
125 return CNode::getPreviousSibling();
129 return CNode::hasAttributes();
133 return CNode::hasChildNodes();
135 virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL
insertBefore(
136 const css::uno::Reference< css::xml::dom::XNode >& newChild,
const css::uno::Reference< css::xml::dom::XNode >& refChild)
override
138 return CNode::insertBefore(newChild, refChild);
142 return CNode::isSupported(feature, ver);
148 virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL
removeChild(
const css::uno::Reference< css::xml::dom::XNode >& oldChild)
override
150 return CNode::removeChild(oldChild);
152 virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL
replaceChild(
153 const css::uno::Reference< css::xml::dom::XNode >& newChild,
const css::uno::Reference< css::xml::dom::XNode >& oldChild)
override
155 return CNode::replaceChild(newChild, oldChild);
157 virtual void SAL_CALL
setPrefix(
const OUString& prefix)
override
159 return CNode::setPrefix(
prefix);
virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL appendChild(const css::uno::Reference< css::xml::dom::XNode > &newChild) override
virtual OUString SAL_CALL getNamespaceURI() override
virtual css::uno::Reference< css::xml::dom::XDocument > SAL_CALL getOwnerDocument() override
virtual css::uno::Reference< css::xml::dom::XNamedNodeMap > SAL_CALL getAttributes() override
virtual OUString SAL_CALL getNodeName() override
virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL replaceChild(const css::uno::Reference< css::xml::dom::XNode > &newChild, const css::uno::Reference< css::xml::dom::XNode > &oldChild) override
virtual sal_Bool SAL_CALL isSupported(const OUString &feature, const OUString &ver) override
virtual void SAL_CALL setData(const OUString &data) override
The content of this processing instruction.
virtual OUString SAL_CALL getData() override
The content of this processing instruction.
virtual void saxify(const css::uno::Reference< css::xml::sax::XDocumentHandler > &i_xHandler) override
virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL getFirstChild() override
virtual void SAL_CALL setPrefix(const OUString &prefix) override
virtual OUString SAL_CALL getPrefix() override
virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL removeChild(const css::uno::Reference< css::xml::dom::XNode > &oldChild) override
virtual void SAL_CALL normalize() override
virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL getLastChild() override
virtual sal_Bool SAL_CALL hasChildNodes() override
virtual OUString SAL_CALL getTarget() override
The target of this processing instruction.
virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL getPreviousSibling() override
virtual void SAL_CALL setNodeValue(OUString const &rNodeValue) override
virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL insertBefore(const css::uno::Reference< css::xml::dom::XNode > &newChild, const css::uno::Reference< css::xml::dom::XNode > &refChild) override
virtual OUString SAL_CALL getNodeValue() override
virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL getNextSibling() override
virtual OUString SAL_CALL getLocalName() override
virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL getParentNode() override
virtual sal_Bool SAL_CALL hasAttributes() override
virtual css::xml::dom::NodeType SAL_CALL getNodeType() override
virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL cloneNode(sal_Bool deep) override
virtual css::uno::Reference< css::xml::dom::XNodeList > SAL_CALL getChildNodes() override
CProcessingInstruction(CDocument const &rDocument, ::osl::Mutex const &rMutex, xmlNodePtr const pNode)
::cppu::ImplInheritanceHelper< CNode, css::xml::dom::XProcessingInstruction > CProcessingInstruction_Base