LibreOffice Module comphelper (master)  1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
comphelper::GenericPropertySet Class Reference
Inheritance diagram for comphelper::GenericPropertySet:
[legend]
Collaboration diagram for comphelper::GenericPropertySet:
[legend]

Public Member Functions

 GenericPropertySet (PropertySetInfo *pInfo) throw ()
 
virtual Any SAL_CALL queryAggregation (const Type &rType) override
 
virtual Any SAL_CALL queryInterface (const Type &rType) override
 
virtual void SAL_CALL acquire () override throw ()
 
virtual void SAL_CALL release () override throw ()
 
virtual Sequence< Type > SAL_CALL getTypes () override
 
virtual Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual Sequence< OUString > SAL_CALL getSupportedServiceNames () 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
 
- Public Member Functions inherited from comphelper::PropertySetHelper
 PropertySetHelper (rtl::Reference< comphelper::PropertySetInfo > const &xInfo) throw ()
 
virtual ~PropertySetHelper () throw ()
 
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 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 void SAL_CALL setPropertyValues (const css::uno::Sequence< OUString > &aPropertyNames, const css::uno::Sequence< css::uno::Any > &aValues) override
 
virtual css::uno::Sequence< css::uno::Any > SAL_CALL getPropertyValues (const css::uno::Sequence< OUString > &aPropertyNames) override
 
virtual void SAL_CALL addPropertiesChangeListener (const css::uno::Sequence< OUString > &aPropertyNames, const css::uno::Reference< css::beans::XPropertiesChangeListener > &xListener) override
 
virtual void SAL_CALL removePropertiesChangeListener (const css::uno::Reference< css::beans::XPropertiesChangeListener > &xListener) override
 
virtual void SAL_CALL firePropertiesChangeEvent (const css::uno::Sequence< OUString > &aPropertyNames, const css::uno::Reference< css::beans::XPropertiesChangeListener > &xListener) override
 
virtual css::beans::PropertyState SAL_CALL getPropertyState (const OUString &PropertyName) override
 
virtual css::uno::Sequence< css::beans::PropertyState > SAL_CALL getPropertyStates (const css::uno::Sequence< OUString > &aPropertyName) override
 
virtual void SAL_CALL setPropertyToDefault (const OUString &PropertyName) override
 
virtual css::uno::Any SAL_CALL getPropertyDefault (const OUString &aPropertyName) override
 

Protected Member Functions

virtual void _setPropertyValues (const PropertyMapEntry **ppEntries, const Any *pValues) override
 
virtual void _getPropertyValues (const PropertyMapEntry **ppEntries, Any *pValue) override
 
- Protected Member Functions inherited from comphelper::PropertySetHelper
virtual void _setPropertyValues (const comphelper::PropertyMapEntry **ppEntries, const css::uno::Any *pValues)=0
 
virtual void _getPropertyValues (const comphelper::PropertyMapEntry **ppEntries, css::uno::Any *pValue)=0
 
virtual void _getPropertyStates (const comphelper::PropertyMapEntry **ppEntries, css::beans::PropertyState *pStates)
 
virtual void _setPropertyToDefault (const comphelper::PropertyMapEntry *pEntry)
 
virtual css::uno::Any _getPropertyDefault (const comphelper::PropertyMapEntry *pEntry)
 

Private Attributes

std::map< OUString, Any > maAnyMap
 
cppu::OMultiTypeInterfaceContainerHelperVar< OUString > m_aListener
 
- Private Attributes inherited from comphelper::IMPL_GenericPropertySet_MutexContainer
Mutex maMutex
 

Detailed Description

Definition at line 50 of file genericpropertyset.cxx.

Constructor & Destructor Documentation

GenericPropertySet::GenericPropertySet ( PropertySetInfo pInfo)
throw (
)
explicit

Member Function Documentation

void GenericPropertySet::_getPropertyValues ( const PropertyMapEntry **  ppEntries,
Any *  pValue 
)
overrideprotectedvirtual
void GenericPropertySet::_setPropertyValues ( const PropertyMapEntry **  ppEntries,
const Any *  pValues 
)
overrideprotectedvirtual
void SAL_CALL GenericPropertySet::acquire ( )
throw (
)
overridevirtual

Definition at line 205 of file genericpropertyset.cxx.

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

Definition at line 225 of file genericpropertyset.cxx.

OUString SAL_CALL GenericPropertySet::getImplementationName ( )
overridevirtual

Definition at line 236 of file genericpropertyset.cxx.

Sequence< OUString > SAL_CALL GenericPropertySet::getSupportedServiceNames ( )
overridevirtual

Definition at line 241 of file genericpropertyset.cxx.

uno::Sequence< uno::Type > SAL_CALL GenericPropertySet::getTypes ( )
overridevirtual

Definition at line 215 of file genericpropertyset.cxx.

References cppu::UnoType< class >::get().

Any SAL_CALL GenericPropertySet::queryAggregation ( const Type rType)
overridevirtual

Definition at line 187 of file genericpropertyset.cxx.

References Any.

Any SAL_CALL GenericPropertySet::queryInterface ( const Type rType)
overridevirtual

Definition at line 182 of file genericpropertyset.cxx.

References Any.

void SAL_CALL GenericPropertySet::release ( )
throw (
)
overridevirtual

Definition at line 210 of file genericpropertyset.cxx.

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

Definition at line 231 of file genericpropertyset.cxx.

References cppu::supportsService().

Member Data Documentation

cppu::OMultiTypeInterfaceContainerHelperVar<OUString> comphelper::GenericPropertySet::m_aListener
private

Definition at line 58 of file genericpropertyset.cxx.

std::map<OUString, Any> comphelper::GenericPropertySet::maAnyMap
private

Definition at line 57 of file genericpropertyset.cxx.


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