Overview | Namespace | Class | 索引 | Help |
Methods of Class OPropertySetHelper
- OPropertySetHelper
- OPropertySetHelper(
OBroadcastHelper & rBHelper ) throw();
事実上の abstract const volatile template static inline C-結合,連鎖 NO NO NO NO NO NO NO NO
- Parameters
rBHelper this structure 含む/封じ込めるs the basic members of a 放送者. The lifetime must be longer than the lifetime of this 反対する. 蓄える/店d in the variable rBHelper.
- OPropertySetHelper
- OPropertySetHelper(
OBroadcastHelper & rBHelper, bool bIgnoreRuntimeExceptionsWhileFiring );
事実上の abstract const volatile template static inline C-結合,連鎖 NO NO NO NO NO NO NO NO
- 要約
- 建設者.
- Parameters
rBHelper this structure 含む/封じ込めるs the basic members of a 放送者. The lifetime must be longer than the lifetime of this 反対する. 蓄える/店d in the variable rBHelper.
bIgnoreRuntimeExceptionsWhileFiring 示すs whether occuring RuntimeExceptions will be ignored when 解雇する/砲火/射撃ing notifications (vetoableChange((), propertyChange()) to listeners. PropertyVetoExceptions may still be thrown. This 旗 is useful in a の間の-過程 シナリオs when remote 橋(渡しをする)s may break 負かす/撃墜する (解雇する/砲火/射撃ing DisposedExceptions).
- OPropertySetHelper
- OPropertySetHelper(
OBroadcastHelper & rBHelper, IEventNotificationHook * i_pFireEvents, bool bIgnoreRuntimeExceptionsWhileFiring = 誤った );
事実上の abstract const volatile template static inline C-結合,連鎖 NO NO NO NO NO NO NO NO
- 要約
- 建設者.
- Parameters
rBHelper this structure 含む/封じ込めるs the basic members of a 放送者. The lifetime must be longer than the lifetime of this 反対する. 蓄える/店d in the variable rBHelper.
i_pFireEvents 付加 event notifier
bIgnoreRuntimeExceptionsWhileFiring 示すs whether occuring RuntimeExceptions will be ignored when 解雇する/砲火/射撃ing notifications (vetoableChange((), propertyChange()) to listeners. PropertyVetoExceptions may still be thrown. This 旗 is useful in a の間の-過程 シナリオs when remote 橋(渡しをする)s may break 負かす/撃墜する (解雇する/砲火/射撃ing DisposedExceptions).
- queryInterface
- ::com::sun::星/主役にする::uno::Any queryInterface(
const ::com::sun::星/主役にする::uno::Type & rType ) throw( ::com::sun::星/主役にする::uno::RuntimeException );
事実上の abstract const volatile template static inline C-結合,連鎖 NO NO NO NO NO NO NO NO
- 要約
- Only returns a 言及/関連 to XMultiPropertySet, XFastPropertySet, XPropertySet and XEventListener.
- getTypes
- ::com::sun::星/主役にする::uno::Sequence< ::com::sun::星/主役にする::uno::Type > getTypes()
throw( ::com::sun::星/主役にする::uno::RuntimeException );
事実上の abstract const volatile template static inline C-結合,連鎖 NO NO NO NO NO NO NO NO
- 要約
- 緩和するs 器具/実施するing XTypeProvider::getTypes, returns the types of XMultiPropertySet, XFastPropertySet, XPropertySet
- 配置する/処分する/したい気持ちにさせるing
- 無効の 配置する/処分する/したい気持ちにさせるing() throw();
事実上の abstract const volatile template static inline C-結合,連鎖 NO NO NO NO NO NO NO NO
- 要約
- Send a 配置する/処分する/したい気持ちにさせるing notification to the listeners in the conatiners aBoundLC and aVetoableLC.
- See Also
- OComponentHelper
- setPropertyValue
- 事実上の 無効の setPropertyValue(
const ::rtl::OUString & rPropertyName, const ::com::sun::星/主役にする::uno::Any & aValue ) throw( ::com::sun::星/主役にする::beans::UnknownPropertyException, ::com::sun::星/主役にする::beans::PropertyVetoException, ::com::sun::星/主役にする::lang::IllegalArgumentException, ::com::sun::星/主役にする::lang::WrappedTargetException, ::com::sun::星/主役にする::uno::RuntimeException );
事実上の abstract const volatile template static inline C-結合,連鎖 YES NO NO NO NO NO NO NO
- Description
- Throw UnknownPropertyException or PropertyVetoException if the 所有物/資産/財産 with the 指名する rPropertyName does not 存在する or is readonly. さもなければ rPropertyName is changed to its 扱う value and setFastPropertyValue is called.
- getPropertyValue
- 事実上の ::com::sun::星/主役にする::uno::Any getPropertyValue(
const ::rtl::OUString & aPropertyName ) throw( ::com::sun::星/主役にする::beans::UnknownPropertyException, ::com::sun::星/主役にする::lang::WrappedTargetException, ::com::sun::星/主役にする::uno::RuntimeException );
事実上の abstract const volatile template static inline C-結合,連鎖 YES NO NO NO NO NO NO NO
- 要約
- Throw UnknownPropertyException if the 所有物/資産/財産 with the 指名する rPropertyName does not 存在する.
- addPropertyChangeListener
- 事実上の 無効の addPropertyChangeListener(
const ::rtl::OUString & aPropertyName, const ::com::sun::星/主役にする::uno::言及/関連< ::com::sun::星/主役にする::beans::XPropertyChangeListener > & aListener ) throw( ::com::sun::星/主役にする::beans::UnknownPropertyException, ::com::sun::星/主役にする::lang::WrappedTargetException, ::com::sun::星/主役にする::uno::RuntimeException );
事実上の abstract const volatile template static inline C-結合,連鎖 YES NO NO NO NO NO NO NO
- 要約
- Ignored if the 所有物/資産/財産 is not bound.
- removePropertyChangeListener
- 事実上の 無効の removePropertyChangeListener(
const ::rtl::OUString & aPropertyName, const ::com::sun::星/主役にする::uno::言及/関連< ::com::sun::星/主役にする::beans::XPropertyChangeListener > & aListener ) throw( ::com::sun::星/主役にする::beans::UnknownPropertyException, ::com::sun::星/主役にする::lang::WrappedTargetException, ::com::sun::星/主役にする::uno::RuntimeException );
事実上の abstract const volatile template static inline C-結合,連鎖 YES NO NO NO NO NO NO NO
- 要約
- Ignored if the 所有物/資産/財産 is not bound.
- addVetoableChangeListener
- 事実上の 無効の addVetoableChangeListener(
const ::rtl::OUString & aPropertyName, const ::com::sun::星/主役にする::uno::言及/関連< ::com::sun::星/主役にする::beans::XVetoableChangeListener > & aListener ) throw( ::com::sun::星/主役にする::beans::UnknownPropertyException, ::com::sun::星/主役にする::lang::WrappedTargetException, ::com::sun::星/主役にする::uno::RuntimeException );
事実上の abstract const volatile template static inline C-結合,連鎖 YES NO NO NO NO NO NO NO
- 要約
- Ignored if the 所有物/資産/財産 is not constrained.
- removeVetoableChangeListener
- 事実上の 無効の removeVetoableChangeListener(
const ::rtl::OUString & aPropertyName, const ::com::sun::星/主役にする::uno::言及/関連< ::com::sun::星/主役にする::beans::XVetoableChangeListener > & aListener ) throw( ::com::sun::星/主役にする::beans::UnknownPropertyException, ::com::sun::星/主役にする::lang::WrappedTargetException, ::com::sun::星/主役にする::uno::RuntimeException );
事実上の abstract const volatile template static inline C-結合,連鎖 YES NO NO NO NO NO NO NO
- 要約
- Ignored if the 所有物/資産/財産 is not constrained.
- setFastPropertyValue
- 事実上の 無効の setFastPropertyValue(
sal_Int32 nHandle, const ::com::sun::星/主役にする::uno::Any & rValue ) throw( ::com::sun::星/主役にする::beans::UnknownPropertyException, ::com::sun::星/主役にする::beans::PropertyVetoException, ::com::sun::星/主役にする::lang::IllegalArgumentException, ::com::sun::星/主役にする::lang::WrappedTargetException, ::com::sun::星/主役にする::uno::RuntimeException );
事実上の abstract const volatile template static inline C-結合,連鎖 YES NO NO NO NO NO NO NO
- Description
- Throw UnknownPropertyException or PropertyVetoException if the 所有物/資産/財産 with the 指名する rPropertyName does not 存在する or is readonly. さもなければ the method convertFastPropertyValue is called, then the vetoable listeners are 通知するd. After this the value of the 所有物/資産/財産 is changed with the setFastPropertyValue_NoBroadcast method and the bound listeners are 通知するd.
- getFastPropertyValue
- 事実上の ::com::sun::星/主役にする::uno::Any getFastPropertyValue(
sal_Int32 nHandle ) throw( ::com::sun::星/主役にする::beans::UnknownPropertyException, ::com::sun::星/主役にする::lang::WrappedTargetException, ::com::sun::星/主役にする::uno::RuntimeException );
事実上の abstract const volatile template static inline C-結合,連鎖 YES NO NO NO NO NO NO NO
- setPropertyValues
- 事実上の 無効の setPropertyValues(
const ::com::sun::星/主役にする::uno::Sequence< ::rtl::OUString > & PropertyNames, const ::com::sun::星/主役にする::uno::Sequence< ::com::sun::星/主役にする::uno::Any > & Values ) throw( ::com::sun::星/主役にする::beans::PropertyVetoException, ::com::sun::星/主役にする::lang::IllegalArgumentException, ::com::sun::星/主役にする::lang::WrappedTargetException, ::com::sun::星/主役にする::uno::RuntimeException );
事実上の abstract const volatile template static inline C-結合,連鎖 YES NO NO NO NO NO NO NO
- getPropertyValues
- 事実上の ::com::sun::星/主役にする::uno::Sequence< ::com::sun::星/主役にする::uno::Any > getPropertyValues(
const ::com::sun::星/主役にする::uno::Sequence< ::rtl::OUString > & PropertyNames ) throw( ::com::sun::星/主役にする::uno::RuntimeException );
事実上の abstract const volatile template static inline C-結合,連鎖 YES NO NO NO NO NO NO NO
- addPropertiesChangeListener
- 事実上の 無効の addPropertiesChangeListener(
const ::com::sun::星/主役にする::uno::Sequence< ::rtl::OUString > & PropertyNames, const ::com::sun::星/主役にする::uno::言及/関連< ::com::sun::星/主役にする::beans::XPropertiesChangeListener > & Listener ) throw( ::com::sun::星/主役にする::uno::RuntimeException );
事実上の abstract const volatile template static inline C-結合,連鎖 YES NO NO NO NO NO NO NO
- removePropertiesChangeListener
- 事実上の 無効の removePropertiesChangeListener(
const ::com::sun::星/主役にする::uno::言及/関連< ::com::sun::星/主役にする::beans::XPropertiesChangeListener > & Listener ) throw( ::com::sun::星/主役にする::uno::RuntimeException );
事実上の abstract const volatile template static inline C-結合,連鎖 YES NO NO NO NO NO NO NO
- firePropertiesChangeEvent
- 事実上の 無効の firePropertiesChangeEvent(
const ::com::sun::星/主役にする::uno::Sequence< ::rtl::OUString > & PropertyNames, const ::com::sun::星/主役にする::uno::言及/関連< ::com::sun::星/主役にする::beans::XPropertiesChangeListener > & Listener ) throw( ::com::sun::星/主役にする::uno::RuntimeException );
事実上の abstract const volatile template static inline C-結合,連鎖 YES NO NO NO NO NO NO NO
- 解雇する/砲火/射撃
- 無効の 解雇する/砲火/射撃(
sal_Int32 * pnHandles, const ::com::sun::星/主役にする::uno::Any * pNewValues, const ::com::sun::星/主役にする::uno::Any * pOldValues, sal_Int32 nCount, sal_Bool bVetoable );
事実上の abstract const volatile template static inline C-結合,連鎖 NO NO NO NO NO NO NO NO
- 要約
- This method 解雇する/砲火/射撃 events to all 登録(する)d 所有物/資産/財産 listeners.
- Parameters
pnHandles the id's of the 所有物/資産/財産s that changed.
pNewValues the new values of the 所有物/資産/財産s.
pOldValues the old values of the 所有物/資産/財産s.
nCount the number of elements in the arrays pnHandles, pNewValues and pOldValues.
bVetoable true means 解雇する/砲火/射撃 to VetoableChangeListener, 誤った means 解雇する/砲火/射撃 to XPropertyChangedListener and XMultiPropertyChangedListener.
- setFastPropertyValues
- 無効の setFastPropertyValues(
sal_Int32 nSeqLen, sal_Int32 * pHandles, const ::com::sun::星/主役にする::uno::Any * pValues, sal_Int32 nHitCount ) throw( ::com::sun::星/主役にする::uno::Exception );
事実上の abstract const volatile template static inline C-結合,連鎖 NO NO NO NO NO NO NO NO
- 要約
- 始める,決める 多重の 所有物/資産/財産s with the 扱うs.
- Parameters
nSeqLen the length of the arrays pHandles and Values.
pHandles the 扱うs of the 所有物/資産/財産s. The number of elements in the Values sequence is the length of the 扱う array. A value of -1 of a 扱う means 無効の 所有物/資産/財産. These are ignored.
pValues the values of the 所有物/資産/財産s.
nHitCount the number of valid 入ること/参加(者)s in the 扱う array.
- getInfoHelper
- 事実上の IPropertyArrayHelper & getInfoHelper() = 0;
事実上の abstract const volatile template static inline C-結合,連鎖 YES YES NO NO NO NO NO NO
- 要約
- This abstract method must return the 指名する to 索引 (米)棚上げする/(英)提議する. This (米)棚上げする/(英)提議する 含む/封じ込めるs all 所有物/資産/財産 指名するs and types of this 反対する. The method is not 器具/実施するd in this class.
- convertFastPropertyValue
- 事実上の sal_Bool convertFastPropertyValue(
::com::sun::星/主役にする::uno::Any & rConvertedValue, ::com::sun::星/主役にする::uno::Any & rOldValue, sal_Int32 nHandle, const ::com::sun::星/主役にする::uno::Any & rValue ) throw( ::com::sun::星/主役にする::lang::IllegalArgumentException ) = 0;
事実上の abstract const volatile template static inline C-結合,連鎖 YES YES NO NO NO NO NO NO
- Description
- 変えるd the value rValue and return the result in rConvertedValue and the old value in rOldValue. A IllegalArgumentException is thrown. The method is not 器具/実施するd in this class. After this call the vetoable listeners are 通知するd.
- Parameters
rConvertedValue the 変えるd value. Only 始める,決める if return is true.
rOldValue the old value. Only 始める,決める if return is true.
nHandle the 扱う of the proberty.
- Return
- true if the value 変えるd.
- setFastPropertyValue_NoBroadcast
- 事実上の 無効の setFastPropertyValue_NoBroadcast(
sal_Int32 nHandle, const ::com::sun::星/主役にする::uno::Any & rValue ) throw( ::com::sun::星/主役にする::uno::Exception ) = 0;
事実上の abstract const volatile template static inline C-結合,連鎖 YES YES NO NO NO NO NO NO
- Description
- The same as setFastProperyValue; nHandle is always valid. The changes must not be broadcasted in this method. The method is 器具/実施するd in a derived class.
- ATTENTION!
- Although you are permitted to throw any UNO exception, only the に引き続いて are valid for usage: -- ::com::sun::星/主役にする::beans::UnknownPropertyException -- ::com::sun::星/主役にする::beans::PropertyVetoException -- ::com::sun::星/主役にする::lang::IllegalArgumentException -- ::com::sun::星/主役にする::lang::WrappedTargetException -- ::com::sun::星/主役にする::uno::RuntimeException
- Parameters
nHandle 扱う
rValue value
- getFastPropertyValue
- 事実上の 無効の getFastPropertyValue(
::com::sun::星/主役にする::uno::Any & rValue, sal_Int32 nHandle ) const = 0;
事実上の abstract const volatile template static inline C-結合,連鎖 YES YES YES NO NO NO NO NO
- Description
- The same as getFastProperyValue, but return the value through rValue and nHandle is always valid. The method is not 器具/実施するd in this class.
- setDependentFastPropertyValue
- 無効の setDependentFastPropertyValue(
sal_Int32 i_handle, const ::com::sun::星/主役にする::uno::Any & i_value );
事実上の abstract const volatile template static inline C-結合,連鎖 NO NO NO NO NO NO NO NO
- 要約
- 始める,決めるs an 扶養家族 所有物/資産/財産's value
- Description
-
いつかs setting a given 所有物/資産/財産 needs to 暗黙に 修正する another 所有物/資産/財産's value. Calling |setPropertyValue| from within |setFastPropertyValue_NoBroadcast| is not an 選択 here, as it would 通知する the 所有物/資産/財産 listeners while our mutex is still locked. Setting the 扶養家族 所有物/資産/財産's value 直接/まっすぐに (e.g. by calling |setFastPropertyValue_NoBroadcast| recursively) is not an 選択, too, since it would 行方不明になる 解雇する/砲火/射撃ing the 所有物/資産/財産 change event.
So, in such 事例/患者s, you use |setDependentFastPropertyValue| from within |setFastPropertyValue_NoBroadcast|. It will 変える and 現実に 始める,決める the 所有物/資産/財産 value (invoking |convertFastPropertyValue| and |setFastPropertyValue_NoBroadcast| for the given 扱う and value), and 追加する the 所有物/資産/財産 change event to the 名簿(に載せる)/表(にあげる) of events to be 通知するd when the 底(に届く)-most |setFastPropertyValue_NoBroadcast| on the stack returns.
公式文書,認める: The method will not invoke 拒否権 listeners for the 所有物/資産/財産.
公式文書,認める: It's the 報知係's 責任/義務 to 確実にする that our mutex is locked. This is canonically given when the method is invoked from within |setFastPropertyValue_NoBroadcast|, in other 状況s, you might need to take own 対策.
- OPropertySetHelper
- OPropertySetHelper(
const OPropertySetHelper & ) throw();
事実上の abstract const volatile template static inline C-結合,連鎖 NO NO NO NO NO NO NO NO
- 操作者=
- OPropertySetHelper & 操作者=(
const OPropertySetHelper & ) throw();
事実上の abstract const volatile template static inline C-結合,連鎖 NO NO NO NO NO NO NO NO
- impl_fireAll
- 無効の impl_fireAll(
sal_Int32 * i_handles, const ::com::sun::星/主役にする::uno::Any * i_newValues, const ::com::sun::星/主役にする::uno::Any * i_oldValues, sal_Int32 i_count );
事実上の abstract const volatile template static inline C-結合,連鎖 NO NO NO NO NO NO NO NO
- 要約
- 通知するs the given changes in 所有物/資産/財産's values, 加える all 所有物/資産/財産 changes collected during 最近の |setDependentFastPropertyValue| calls.
- ~OPropertySetHelper
- ~OPropertySetHelper() throw();
事実上の abstract const volatile template static inline C-結合,連鎖 NO NO NO NO NO NO NO NO
- 要約
- You must call 配置する/処分する/したい気持ちにさせるing before 破壊.
- createPropertySetInfo
- static ::com::sun::星/主役にする::uno::言及/関連< ::com::sun::星/主役にする::beans::XPropertySetInfo > createPropertySetInfo(
IPropertyArrayHelper & rProperties ) throw();
事実上の abstract const volatile template static inline C-結合,連鎖 NO NO NO NO NO YES NO NO
- 要約
- The 所有物/資産/財産 sequence is created in the call. The interface isn't used after the call.
最高の,を越す of Page
Copyright © 2012, The Apache ソフトウェア 創立/基礎, Licensed under the Apache License, 見解/翻訳/版 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache ソフトウェア 創立/基礎. Other 指名するs may be trademarks of their 各々の owners.