LibreOffice Module unoxml (master) 1
Public Member Functions | Static Public Member Functions | List of all members
DOM::CDOMImplementation Class Reference

#include <domimplementation.hxx>

Inheritance diagram for DOM::CDOMImplementation:
[legend]
Collaboration diagram for DOM::CDOMImplementation:
[legend]

Public Member Functions

virtual void SAL_CALL acquire () noexcept override
 
virtual void SAL_CALL release () noexcept override
 
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. More...
 
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. More...
 
virtual sal_Bool SAL_CALL hasFeature (const OUString &feature, const OUString &ver) override
 Test if the DOM implementation implements a specific feature. More...
 

Static Public Member Functions

static CDOMImplementationget ()
 

Detailed Description

Definition at line 33 of file domimplementation.hxx.

Member Function Documentation

◆ acquire()

void SAL_CALL DOM::CDOMImplementation::acquire ( )
overridevirtualnoexcept

Definition at line 40 of file domimplementation.cxx.

◆ createDocument()

Reference< XDocument > SAL_CALL DOM::CDOMImplementation::createDocument ( const OUString &  namespaceURI,
const OUString &  qualifiedName,
const css::uno::Reference< css::xml::dom::XDocumentType > &  doctype 
)
overridevirtual

Creates a DOM Document object of the specified type with its document element.

Definition at line 46 of file domimplementation.cxx.

◆ createDocumentType()

Reference< XDocumentType > SAL_CALL DOM::CDOMImplementation::createDocumentType ( const OUString &  qualifiedName,
const OUString &  publicId,
const OUString &  systemId 
)
overridevirtual

Creates an empty DocumentType node.

Definition at line 59 of file domimplementation.cxx.

◆ get()

CDOMImplementation * DOM::CDOMImplementation::get ( )
static

Definition at line 30 of file domimplementation.cxx.

Referenced by DOM::CDocument::getImplementation().

◆ hasFeature()

sal_Bool SAL_CALL DOM::CDOMImplementation::hasFeature ( const OUString &  feature,
const OUString &  ver 
)
overridevirtual

Test if the DOM implementation implements a specific feature.

Definition at line 72 of file domimplementation.cxx.

◆ release()

void SAL_CALL DOM::CDOMImplementation::release ( )
overridevirtualnoexcept

Definition at line 41 of file domimplementation.cxx.


The documentation for this class was generated from the following files: