| Overview | Namespace | Class | Index | Help |
| OBroadcastHelper & | rBHelper ) throw(); |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| NO | NO | NO | NO | NO | NO | NO | NO |
| rBHelper | this structure contains the basic members of a broadcaster. The lifetime must be longer than the lifetime of this object. Stored in the variable rBHelper. |
| OBroadcastHelper & | rBHelper, |
| bool | bIgnoreRuntimeExceptionsWhileFiring ); |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| NO | NO | NO | NO | NO | NO | NO | NO |
| rBHelper | this structure contains the basic members of
a broadcaster.
The lifetime must be longer than the lifetime
of this object. Stored in the variable rBHelper.
|
| bIgnoreRuntimeExceptionsWhileFiring | indicates whether occuring RuntimeExceptions will be
ignored when firing notifications (vetoableChange((),
propertyChange()) to listeners.
PropertyVetoExceptions may still be thrown.
This flag is useful in a inter-process scenarios when
remote bridges may break down
(firing DisposedExceptions).
|
| OBroadcastHelper & | rBHelper, |
| IEventNotificationHook * | i_pFireEvents, |
| bool | bIgnoreRuntimeExceptionsWhileFiring = false ); |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| NO | NO | NO | NO | NO | NO | NO | NO |
| rBHelper | this structure contains the basic members of
a broadcaster.
The lifetime must be longer than the lifetime
of this object. Stored in the variable rBHelper.
|
| i_pFireEvents | additional event notifier |
| bIgnoreRuntimeExceptionsWhileFiring | indicates whether occuring RuntimeExceptions will be
ignored when firing notifications (vetoableChange((),
propertyChange()) to listeners.
PropertyVetoExceptions may still be thrown.
This flag is useful in a inter-process scenarios when
remote bridges may break down
(firing DisposedExceptions).
|
| const ::com::sun::star::uno::Type & | rType ) |
| throw( ::com::sun::star::uno::RuntimeException ); |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| NO | NO | NO | NO | NO | NO | NO | NO |
| throw( ::com::sun::star::uno::RuntimeException ); |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| NO | NO | NO | NO | NO | NO | NO | NO |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| NO | NO | NO | NO | NO | NO | NO | NO |
| const ::rtl::OUString & | rPropertyName, |
| const ::com::sun::star::uno::Any & | aValue ) |
| throw( ::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException ); |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| YES | NO | NO | NO | NO | NO | NO | NO |
| const ::rtl::OUString & | aPropertyName ) |
| throw( ::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException ); |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| YES | NO | NO | NO | NO | NO | NO | NO |
| const ::rtl::OUString & | aPropertyName, |
| const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener > & | aListener ) |
| throw( ::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException ); |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| YES | NO | NO | NO | NO | NO | NO | NO |
| const ::rtl::OUString & | aPropertyName, |
| const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener > & | aListener ) |
| throw( ::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException ); |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| YES | NO | NO | NO | NO | NO | NO | NO |
| const ::rtl::OUString & | aPropertyName, |
| const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener > & | aListener ) |
| throw( ::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException ); |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| YES | NO | NO | NO | NO | NO | NO | NO |
| const ::rtl::OUString & | aPropertyName, |
| const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener > & | aListener ) |
| throw( ::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException ); |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| YES | NO | NO | NO | NO | NO | NO | NO |
| sal_Int32 | nHandle, |
| const ::com::sun::star::uno::Any & | rValue ) |
| throw( ::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException ); |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| YES | NO | NO | NO | NO | NO | NO | NO |
| sal_Int32 | nHandle ) |
| throw( ::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException ); |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| YES | NO | NO | NO | NO | NO | NO | NO |
| const ::com::sun::star::uno::Sequence< ::rtl::OUString > & | PropertyNames, |
| const ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any > & | Values ) |
| throw( ::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException ); |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| YES | NO | NO | NO | NO | NO | NO | NO |
| const ::com::sun::star::uno::Sequence< ::rtl::OUString > & | PropertyNames ) |
| throw( ::com::sun::star::uno::RuntimeException ); |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| YES | NO | NO | NO | NO | NO | NO | NO |
| const ::com::sun::star::uno::Sequence< ::rtl::OUString > & | PropertyNames, |
| const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertiesChangeListener > & | Listener ) |
| throw( ::com::sun::star::uno::RuntimeException ); |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| YES | NO | NO | NO | NO | NO | NO | NO |
| const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertiesChangeListener > & | Listener ) |
| throw( ::com::sun::star::uno::RuntimeException ); |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| YES | NO | NO | NO | NO | NO | NO | NO |
| const ::com::sun::star::uno::Sequence< ::rtl::OUString > & | PropertyNames, |
| const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertiesChangeListener > & | Listener ) |
| throw( ::com::sun::star::uno::RuntimeException ); |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| YES | NO | NO | NO | NO | NO | NO | NO |
| sal_Int32 * | pnHandles, |
| const ::com::sun::star::uno::Any * | pNewValues, |
| const ::com::sun::star::uno::Any * | pOldValues, |
| sal_Int32 | nCount, |
| sal_Bool | bVetoable ); |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| NO | NO | NO | NO | NO | NO | NO | NO |
| pnHandles | the id's of the properties that changed. |
| pNewValues | the new values of the properties. |
| pOldValues | the old values of the properties. |
| nCount | the number of elements in the arrays pnHandles, pNewValues and pOldValues. |
| bVetoable | true means fire to VetoableChangeListener, false means fire to
XPropertyChangedListener and XMultiPropertyChangedListener.
|
| sal_Int32 | nSeqLen, |
| sal_Int32 * | pHandles, |
| const ::com::sun::star::uno::Any * | pValues, |
| sal_Int32 | nHitCount ) |
| throw( ::com::sun::star::uno::Exception ); |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| NO | NO | NO | NO | NO | NO | NO | NO |
| nSeqLen | the length of the arrays pHandles and Values. |
| pHandles | the handles of the properties. The number of elements
in the Values sequence is the length of the handle array. A value of -1
of a handle means invalid property. These are ignored.
|
| pValues | the values of the properties. |
| nHitCount | the number of valid entries in the handle array. |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| YES | YES | NO | NO | NO | NO | NO | NO |
| ::com::sun::star::uno::Any & | rConvertedValue, |
| ::com::sun::star::uno::Any & | rOldValue, |
| sal_Int32 | nHandle, |
| const ::com::sun::star::uno::Any & | rValue ) |
| throw( ::com::sun::star::lang::IllegalArgumentException ) = 0; |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| YES | YES | NO | NO | NO | NO | NO | NO |
| rConvertedValue | the converted value. Only set if return is true. |
| rOldValue | the old value. Only set if return is true. |
| nHandle | the handle of the proberty. |
| sal_Int32 | nHandle, |
| const ::com::sun::star::uno::Any & | rValue ) |
| throw( ::com::sun::star::uno::Exception ) = 0; |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| YES | YES | NO | NO | NO | NO | NO | NO |
| nHandle | handle |
| rValue | value |
| ::com::sun::star::uno::Any & | rValue, |
| sal_Int32 | nHandle ) const = 0; |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| YES | YES | YES | NO | NO | NO | NO | NO |
| sal_Int32 | i_handle, |
| const ::com::sun::star::uno::Any & | i_value ); |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| NO | NO | NO | NO | NO | NO | NO | NO |
Sometimes setting a given property needs to implicitly modify another property's value. Calling |setPropertyValue| from within |setFastPropertyValue_NoBroadcast| is not an option here, as it would notify the property listeners while our mutex is still locked. Setting the dependent property's value directly (e.g. by calling |setFastPropertyValue_NoBroadcast| recursively) is not an option, too, since it would miss firing the property change event.
So, in such cases, you use |setDependentFastPropertyValue| from within |setFastPropertyValue_NoBroadcast|. It will convert and actually set the property value (invoking |convertFastPropertyValue| and |setFastPropertyValue_NoBroadcast| for the given handle and value), and add the property change event to the list of events to be notified when the bottom-most |setFastPropertyValue_NoBroadcast| on the stack returns.
Note: The method will not invoke veto listeners for the property.
Note: It's the caller's responsibility to ensure that our mutex is locked. This is canonically given when the method is invoked from within |setFastPropertyValue_NoBroadcast|, in other contexts, you might need to take own measures.
| const OPropertySetHelper & | ) throw(); |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| NO | NO | NO | NO | NO | NO | NO | NO |
| const OPropertySetHelper & | ) throw(); |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| NO | NO | NO | NO | NO | NO | NO | NO |
| sal_Int32 * | i_handles, |
| const ::com::sun::star::uno::Any * | i_newValues, |
| const ::com::sun::star::uno::Any * | i_oldValues, |
| sal_Int32 | i_count ); |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| NO | NO | NO | NO | NO | NO | NO | NO |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| NO | NO | NO | NO | NO | NO | NO | NO |
| IPropertyArrayHelper & | rProperties ) throw(); |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| NO | NO | NO | NO | NO | YES | NO | NO |
Copyright © 1995, 2011, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.