LibreOffice Module sfx2 (master) 1
Public Member Functions | Protected Member Functions | List of all members
sfx2::MetadatableMixin Class Referenceabstract

base class for UNO objects that implement XMetadatable. More...

#include <Metadatable.hxx>

Inheritance diagram for sfx2::MetadatableMixin:
[legend]
Collaboration diagram for sfx2::MetadatableMixin:
[legend]

Public Member Functions

 MetadatableMixin ()
 
virtual OUString SAL_CALL getStringValue () override
 
virtual OUString SAL_CALL getLocalName () override
 
virtual OUString SAL_CALL getNamespace () override
 
virtual css::beans::StringPair SAL_CALL getMetadataReference () override
 
virtual void SAL_CALL setMetadataReference (const css::beans::StringPair &i_rReference) override
 
virtual void SAL_CALL ensureMetadataReference () override
 

Protected Member Functions

virtual Metadatable * GetCoreObject ()=0
 get the core object corresponding to this UNO object. More...
 
virtual css::uno::Reference< css::frame::XModel > GetModel ()=0
 get the XModel for the document More...
 

Detailed Description

base class for UNO objects that implement XMetadatable.

An instance of this base class is associated with an instance of Metadatable.

Definition at line 137 of file Metadatable.hxx.

Constructor & Destructor Documentation

◆ MetadatableMixin()

sfx2::MetadatableMixin::MetadatableMixin ( )
inline

Definition at line 142 of file Metadatable.hxx.

Member Function Documentation

◆ ensureMetadataReference()

void SAL_CALL sfx2::MetadatableMixin::ensureMetadataReference ( )
overridevirtual

Definition at line 1587 of file Metadatable.cxx.

References pObject.

◆ GetCoreObject()

virtual Metadatable * sfx2::MetadatableMixin::GetCoreObject ( )
protectedpure virtual

get the core object corresponding to this UNO object.

◆ getLocalName()

OUString SAL_CALL sfx2::MetadatableMixin::getLocalName ( )
overridevirtual

Definition at line 1535 of file Metadatable.cxx.

◆ getMetadataReference()

beans::StringPair SAL_CALL sfx2::MetadatableMixin::getMetadataReference ( )
overridevirtual

Definition at line 1557 of file Metadatable.cxx.

References pObject.

◆ GetModel()

virtual css::uno::Reference< css::frame::XModel > sfx2::MetadatableMixin::GetModel ( )
protectedpure virtual

get the XModel for the document

◆ getNamespace()

OUString SAL_CALL sfx2::MetadatableMixin::getNamespace ( )
overridevirtual

Definition at line 1547 of file Metadatable.cxx.

References xModel.

◆ getStringValue()

OUString SAL_CALL sfx2::MetadatableMixin::getStringValue ( )
overridevirtual

Definition at line 1529 of file Metadatable.cxx.

◆ setMetadataReference()

void SAL_CALL sfx2::MetadatableMixin::setMetadataReference ( const css::beans::StringPair &  i_rReference)
overridevirtual

Definition at line 1572 of file Metadatable.cxx.

References pObject.


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