このページはEtoJ逐語翻訳フィルタによって翻訳生成されました。

翻訳前ページへ


Methods of Class OPropertySetHelper
Language

The 解放する/自由な and Open 生産性 控訴
解放(する)d: Apache OpenOffice 4.1.15

API

SDK

Tips ‘n’ Tricks

Miscellaneous


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

Apache Software Foundation

Copyright & License | Privacy | 接触する Us | 寄付する | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are 登録(する)d trademarks of The Apache ソフトウェア 創立/基礎. The Apache feather logo is a trademark of The Apache ソフトウェア 創立/基礎. Other 指名するs appearing on the 場所/位置 may be trademarks of their 各々の owners.