LibreOffice Module comphelper (master) 1
|
#include <ChainablePropertySet.hxx>
Public Member Functions | |
ChainablePropertySet (comphelper::ChainablePropertySetInfo *pInfo, SolarMutex *pMutex) noexcept | |
virtual | ~ChainablePropertySet () noexcept override |
css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &aType) override |
void SAL_CALL | acquire () noexcept override |
void SAL_CALL | release () noexcept 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 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 | _preSetValues ()=0 |
virtual void | _setSingleValue (const comphelper::PropertyInfo &rInfo, const css::uno::Any &rValue)=0 |
virtual void | _postSetValues ()=0 |
virtual void | _preGetValues ()=0 |
virtual void | _getSingleValue (const comphelper::PropertyInfo &rInfo, css::uno::Any &rValue)=0 |
virtual void | _postGetValues ()=0 |
Protected Attributes | |
SolarMutex *const | mpMutex |
rtl::Reference< ChainablePropertySetInfo > | mxInfo |
Friends | |
class | MasterPropertySet |
Definition at line 67 of file ChainablePropertySet.hxx.
|
noexcept |
Definition at line 34 of file ChainablePropertySet.cxx.
|
overridevirtualnoexcept |
Definition at line 41 of file ChainablePropertySet.cxx.
|
protectedpure virtual |
css::beans::UnknownPropertyException | |
css::lang::WrappedTargetException | |
css::uno::RuntimeException |
Referenced by comphelper::MasterPropertySet::getPropertyValue().
|
protectedpure virtual |
css::beans::UnknownPropertyException | |
css::beans::PropertyVetoException | |
css::lang::IllegalArgumentException | |
css::lang::WrappedTargetException |
Referenced by comphelper::MasterPropertySet::getPropertyValue().
|
protectedpure virtual |
css::beans::UnknownPropertyException | |
css::beans::PropertyVetoException | |
css::lang::IllegalArgumentException | |
css::lang::WrappedTargetException | |
css::uno::RuntimeException |
Referenced by comphelper::MasterPropertySet::setPropertyValue().
|
protectedpure virtual |
css::beans::UnknownPropertyException | |
css::beans::PropertyVetoException | |
css::lang::IllegalArgumentException | |
css::lang::WrappedTargetException | |
css::uno::RuntimeException |
Referenced by comphelper::MasterPropertySet::getPropertyValue().
|
protectedpure virtual |
css::beans::UnknownPropertyException | |
css::beans::PropertyVetoException | |
css::lang::IllegalArgumentException | |
css::lang::WrappedTargetException | |
css::uno::RuntimeException |
Referenced by comphelper::MasterPropertySet::setPropertyValue().
|
protectedpure virtual |
css::beans::UnknownPropertyException | |
css::beans::PropertyVetoException | |
css::lang::IllegalArgumentException | |
css::lang::WrappedTargetException | |
css::uno::RuntimeException |
Referenced by comphelper::MasterPropertySet::setPropertyValue().
|
inlineoverridenoexcept |
Definition at line 118 of file ChainablePropertySet.hxx.
|
overridevirtual |
Definition at line 176 of file ChainablePropertySet.cxx.
|
overridevirtual |
Definition at line 89 of file ChainablePropertySet.cxx.
|
overridevirtual |
Definition at line 99 of file ChainablePropertySet.cxx.
|
overridevirtual |
Definition at line 186 of file ChainablePropertySet.cxx.
|
overridevirtual |
Definition at line 230 of file ChainablePropertySet.cxx.
References Any, and XPropertySet.
|
overridevirtual |
Definition at line 47 of file ChainablePropertySet.cxx.
|
overridevirtual |
Definition at line 192 of file ChainablePropertySet.cxx.
References XPropertySet.
|
overridevirtual |
Definition at line 201 of file ChainablePropertySet.cxx.
References i, nCount, and XPropertySet.
|
overridevirtual |
Definition at line 69 of file ChainablePropertySet.cxx.
References Any, and XPropertySet.
|
overridevirtual |
Definition at line 143 of file ChainablePropertySet.cxx.
References Any, i, nCount, and XPropertySet.
|
inlineoverride |
Definition at line 116 of file ChainablePropertySet.hxx.
|
inlineoverridenoexcept |
Definition at line 120 of file ChainablePropertySet.hxx.
|
overridevirtual |
Definition at line 181 of file ChainablePropertySet.cxx.
|
overridevirtual |
Definition at line 94 of file ChainablePropertySet.cxx.
|
overridevirtual |
Definition at line 104 of file ChainablePropertySet.cxx.
|
overridevirtual |
Definition at line 222 of file ChainablePropertySet.cxx.
References XPropertySet.
|
overridevirtual |
Definition at line 52 of file ChainablePropertySet.cxx.
References XPropertySet.
|
overridevirtual |
Definition at line 110 of file ChainablePropertySet.cxx.
References Any, i, nCount, and XPropertySet.
|
friend |
Definition at line 70 of file ChainablePropertySet.hxx.
|
protected |
Definition at line 72 of file ChainablePropertySet.hxx.
Referenced by comphelper::MasterPropertySet::getPropertyState(), comphelper::MasterPropertySet::getPropertyValue(), and comphelper::MasterPropertySet::setPropertyValue().
|
protected |
Definition at line 73 of file ChainablePropertySet.hxx.