LibreOffice Module comphelper (master)  1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
comphelper::PropertySetHelper Class Referenceabstract

#include <propertysethelper.hxx>

Inheritance diagram for comphelper::PropertySetHelper:
[legend]
Collaboration diagram for comphelper::PropertySetHelper:
[legend]

Public Member Functions

 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 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 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 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::unique_ptr< PropertySetHelperImplmpImpl
 

Detailed Description

Definition at line 37 of file propertysethelper.hxx.

Constructor & Destructor Documentation

PropertySetHelper::PropertySetHelper ( rtl::Reference< comphelper::PropertySetInfo > const &  xInfo)
throw (
)

Definition at line 59 of file propertysethelper.cxx.

PropertySetHelper::~PropertySetHelper ( )
throw (
)
virtual

Definition at line 65 of file propertysethelper.cxx.

Member Function Documentation

Any PropertySetHelper::_getPropertyDefault ( const comphelper::PropertyMapEntry pEntry)
protectedvirtual
Exceptions
css::beans::UnknownPropertyException
css::lang::WrappedTargetException
css::uno::RuntimeException

Definition at line 281 of file propertysethelper.cxx.

References Any.

void PropertySetHelper::_getPropertyStates ( const comphelper::PropertyMapEntry **  ppEntries,
css::beans::PropertyState *  pStates 
)
protectedvirtual
Exceptions
css::beans::UnknownPropertyException
css::uno::RuntimeException

Definition at line 269 of file propertysethelper.cxx.

virtual void comphelper::PropertySetHelper::_getPropertyValues ( const comphelper::PropertyMapEntry **  ppEntries,
css::uno::Any *  pValue 
)
protectedpure virtual
Exceptions
css::beans::UnknownPropertyException
css::lang::WrappedTargetException
css::uno::RuntimeException
void PropertySetHelper::_setPropertyToDefault ( const comphelper::PropertyMapEntry pEntry)
protectedvirtual
Exceptions
css::beans::UnknownPropertyException
css::uno::RuntimeException

Definition at line 276 of file propertysethelper.cxx.

virtual void comphelper::PropertySetHelper::_setPropertyValues ( const comphelper::PropertyMapEntry **  ppEntries,
const css::uno::Any *  pValues 
)
protectedpure virtual
Exceptions
css::beans::UnknownPropertyException
css::beans::PropertyVetoException
css::lang::IllegalArgumentException
css::lang::WrappedTargetException
css::uno::RuntimeException
void SAL_CALL PropertySetHelper::addPropertiesChangeListener ( const css::uno::Sequence< OUString > &  aPropertyNames,
const css::uno::Reference< css::beans::XPropertiesChangeListener > &  xListener 
)
overridevirtual

Definition at line 186 of file propertysethelper.cxx.

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

Reimplemented in comphelper::GenericPropertySet.

virtual void SAL_CALL comphelper::PropertySetHelper::addVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overridevirtual
void SAL_CALL PropertySetHelper::firePropertiesChangeEvent ( const css::uno::Sequence< OUString > &  aPropertyNames,
const css::uno::Reference< css::beans::XPropertiesChangeListener > &  xListener 
)
overridevirtual

Definition at line 196 of file propertysethelper.cxx.

Any SAL_CALL PropertySetHelper::getPropertyDefault ( const OUString &  aPropertyName)
overridevirtual

Definition at line 260 of file propertysethelper.cxx.

References Any.

virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL comphelper::PropertySetHelper::getPropertySetInfo ( )
overridevirtual
PropertyState SAL_CALL PropertySetHelper::getPropertyState ( const OUString &  PropertyName)
overridevirtual

Definition at line 202 of file propertysethelper.cxx.

Sequence< PropertyState > SAL_CALL PropertySetHelper::getPropertyStates ( const css::uno::Sequence< OUString > &  aPropertyName)
overridevirtual

Definition at line 218 of file propertysethelper.cxx.

virtual css::uno::Any SAL_CALL comphelper::PropertySetHelper::getPropertyValue ( const OUString &  PropertyName)
overridevirtual
Sequence< Any > SAL_CALL PropertySetHelper::getPropertyValues ( const css::uno::Sequence< OUString > &  aPropertyNames)
overridevirtual

Definition at line 154 of file propertysethelper.cxx.

void SAL_CALL PropertySetHelper::removePropertiesChangeListener ( const css::uno::Reference< css::beans::XPropertiesChangeListener > &  xListener)
overridevirtual

Definition at line 191 of file propertysethelper.cxx.

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

Reimplemented in comphelper::GenericPropertySet.

Definition at line 109 of file propertysethelper.cxx.

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

Definition at line 119 of file propertysethelper.cxx.

void SAL_CALL PropertySetHelper::setPropertyToDefault ( const OUString &  PropertyName)
overridevirtual

Definition at line 251 of file propertysethelper.cxx.

virtual void SAL_CALL comphelper::PropertySetHelper::setPropertyValue ( const OUString &  aPropertyName,
const css::uno::Any &  aValue 
)
overridevirtual
void SAL_CALL PropertySetHelper::setPropertyValues ( const css::uno::Sequence< OUString > &  aPropertyNames,
const css::uno::Sequence< css::uno::Any > &  aValues 
)
overridevirtual

Definition at line 125 of file propertysethelper.cxx.

Member Data Documentation

std::unique_ptr<PropertySetHelperImpl> comphelper::PropertySetHelper::mpImpl
private

Definition at line 42 of file propertysethelper.hxx.


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