LibreOffice Module svl (master) 1
Public Member Functions | Private Attributes | List of all members
SvNumberFormatObj Class Reference

#include <numfmuno.hxx>

Inheritance diagram for SvNumberFormatObj:
[legend]
Collaboration diagram for SvNumberFormatObj:
[legend]

Public Member Functions

 SvNumberFormatObj (SvNumberFormatsSupplierObj &rParent, sal_uLong nK, ::comphelper::SharedMutex _aMutex)
 
virtual ~SvNumberFormatObj () override
 
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo () override
 
virtual void SAL_CALL setPropertyValue (const OUString &aPropertyName, const css::uno::Any &aValue) override
 
virtual css::uno::Any SAL_CALL getPropertyValue (const OUString &PropertyName) override
 
virtual void SAL_CALL addPropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override
 
virtual void SAL_CALL removePropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) override
 
virtual void SAL_CALL addVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
 
virtual void SAL_CALL removeVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
 
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL getPropertyValues () override
 
virtual void SAL_CALL setPropertyValues (const css::uno::Sequence< css::beans::PropertyValue > &aProps) override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 

Private Attributes

rtl::Reference< SvNumberFormatsSupplierObjm_xSupplier
 
sal_uLong nKey
 
mutable::comphelper::SharedMutex m_aMutex
 

Detailed Description

Definition at line 131 of file numfmuno.hxx.

Constructor & Destructor Documentation

◆ SvNumberFormatObj()

SvNumberFormatObj::SvNumberFormatObj ( SvNumberFormatsSupplierObj rParent,
sal_uLong  nK,
::comphelper::SharedMutex  _aMutex 
)

Definition at line 642 of file numfmuno.cxx.

References m_aMutex.

◆ ~SvNumberFormatObj()

SvNumberFormatObj::~SvNumberFormatObj ( )
overridevirtual

Definition at line 649 of file numfmuno.cxx.

Member Function Documentation

◆ addPropertyChangeListener()

void SAL_CALL SvNumberFormatObj::addPropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  xListener 
)
overridevirtual

Definition at line 757 of file numfmuno.cxx.

◆ addVetoableChangeListener()

void SAL_CALL SvNumberFormatObj::addVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overridevirtual

Definition at line 769 of file numfmuno.cxx.

◆ getImplementationName()

OUString SAL_CALL SvNumberFormatObj::getImplementationName ( )
overridevirtual

Definition at line 837 of file numfmuno.cxx.

◆ getPropertySetInfo()

uno::Reference< beans::XPropertySetInfo > SAL_CALL SvNumberFormatObj::getPropertySetInfo ( )
overridevirtual

Definition at line 655 of file numfmuno.cxx.

References lcl_GetNumberFormatPropertyMap().

◆ getPropertyValue()

uno::Any SAL_CALL SvNumberFormatObj::getPropertyValue ( const OUString &  PropertyName)
overridevirtual

◆ getPropertyValues()

uno::Sequence< beans::PropertyValue > SAL_CALL SvNumberFormatObj::getPropertyValues ( )
overridevirtual

◆ getSupportedServiceNames()

uno::Sequence< OUString > SAL_CALL SvNumberFormatObj::getSupportedServiceNames ( )
overridevirtual

Definition at line 847 of file numfmuno.cxx.

◆ removePropertyChangeListener()

void SAL_CALL SvNumberFormatObj::removePropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  aListener 
)
overridevirtual

Definition at line 763 of file numfmuno.cxx.

◆ removeVetoableChangeListener()

void SAL_CALL SvNumberFormatObj::removeVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overridevirtual

Definition at line 775 of file numfmuno.cxx.

◆ setPropertyValue()

void SAL_CALL SvNumberFormatObj::setPropertyValue ( const OUString &  aPropertyName,
const css::uno::Any &  aValue 
)
overridevirtual

Definition at line 662 of file numfmuno.cxx.

◆ setPropertyValues()

void SAL_CALL SvNumberFormatObj::setPropertyValues ( const css::uno::Sequence< css::beans::PropertyValue > &  aProps)
overridevirtual

Definition at line 830 of file numfmuno.cxx.

◆ supportsService()

sal_Bool SAL_CALL SvNumberFormatObj::supportsService ( const OUString &  ServiceName)
overridevirtual

Definition at line 842 of file numfmuno.cxx.

References ServiceName, and cppu::supportsService().

Member Data Documentation

◆ m_aMutex

mutable::comphelper::SharedMutex SvNumberFormatObj::m_aMutex
private

Definition at line 140 of file numfmuno.hxx.

Referenced by getPropertyValue(), and getPropertyValues().

◆ m_xSupplier

rtl::Reference<SvNumberFormatsSupplierObj> SvNumberFormatObj::m_xSupplier
private

Definition at line 138 of file numfmuno.hxx.

Referenced by getPropertyValue(), and getPropertyValues().

◆ nKey

sal_uLong SvNumberFormatObj::nKey
private

Definition at line 139 of file numfmuno.hxx.

Referenced by getPropertyValue(), and getPropertyValues().


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