24#include <com/sun/star/uno/Reference.h>
25#include <com/sun/star/xml/dom/XDocument.hpp>
26#include <com/sun/star/xml/dom/XDocumentType.hpp>
27#include <com/sun/star/xml/dom/XDOMImplementation.hpp>
34 :
public cppu::WeakImplHelper< css::xml::dom::XDOMImplementation >
41 virtual void SAL_CALL
acquire()
noexcept override;
42 virtual void SAL_CALL
release()
noexcept override;
47 virtual css::uno::Reference< css::xml::dom::XDocument > SAL_CALL
createDocument(
const OUString& namespaceURI,
const OUString& qualifiedName,
const css::uno::Reference< css::xml::dom::XDocumentType >& doctype)
override;
52 virtual css::uno::Reference< css::xml::dom::XDocumentType > SAL_CALL
createDocumentType(
const OUString& qualifiedName,
const OUString& publicId,
const OUString& systemId)
override;
57 virtual sal_Bool SAL_CALL
hasFeature(
const OUString& feature,
const OUString& ver)
override;
virtual void SAL_CALL release() noexcept override
static CDOMImplementation * get()
virtual css::uno::Reference< css::xml::dom::XDocumentType > SAL_CALL createDocumentType(const OUString &qualifiedName, const OUString &publicId, const OUString &systemId) override
Creates an empty DocumentType node.
virtual sal_Bool SAL_CALL hasFeature(const OUString &feature, const OUString &ver) override
Test if the DOM implementation implements a specific feature.
virtual css::uno::Reference< css::xml::dom::XDocument > SAL_CALL createDocument(const OUString &namespaceURI, const OUString &qualifiedName, const css::uno::Reference< css::xml::dom::XDocumentType > &doctype) override
Creates a DOM Document object of the specified type with its document element.
virtual void SAL_CALL acquire() noexcept override