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

翻訳前ページへ


Interface XBridgeSupplier2
Language

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

API

SDK

Tips ‘n’ Tricks

Miscellaneous


:: com :: sun :: 星/主役にする :: 橋(渡しをする) ::

interface XBridgeSupplier2
Description
defines the interface for creating 橋(渡しをする)s to other 反対する models.

The created 橋(渡しをする)s are transparent to the 使用者. That is, if one 地図/計画するs an interface into the 的 model, then the resulting 的 interface is a 橋(渡しをする) 実施, that is not 存在 noticed by an 使用者. During a call on that interface, the 橋(渡しをする) is invoked to 変える the arguments and carry out a call によれば the 支配するs of the source model. Return values are automatically mapped to the types of the 的 model.

Simple types are mapped to simple 的 types. That is, there is no 付加 橋(渡しをする)ing code 伴う/関わるd when those types are 存在 used.

いつかs a 橋(渡しをする) cannot be created, depending on whether a programm uses the XBridgeSupplier2 interface remotely. Assuming one wants to 橋(渡しをする) an OLE Automation 反対する to UNO by calling createBridge on a proxy, then the UNO remote 橋(渡しをする) would not recognise that the Any argument 含む/封じ込めるs an IDispatch interface. Therefore it cannot 保安官 it as COM 要求するs it and the 橋(渡しをする)ing would fail. To 妨げる this, 実施s of this interface should be aware of this シナリオ and if necessary take the appropriate steps. The 過程 ID argument to the createBridge 機能(する)/行事 代表するs the calling 過程 and may be used by the 実施 to 決定する if it is 存在 接近d remotely.

All 反対するs, whether they are part of the UNO 反対する model or not, are carried in an any. The 代表 of this 反対する is ひどく model-扶養家族 and has to be 明示するd in the に引き続いて 名簿(に載せる)/表(にあげる):

UNO:
The any carries normal UNO types, which can be any base type, struct, sequence, enum or interface.
OLE:
The any carries an unsigned long (on 32-bit systems) or an unsigned hyper (on 64-bit systems), which is 解釈する/通訳するd as a variant pointer. The any does not 支配(する)/統制する the lifetime of the 代表するd variant. That 暗示するs that the 報知係 has the 責任/義務 of 解放する/自由なing the OLE 資源s 代表するd by the any value.
JAVA:
not 明示するd yet.
CORBA:
not 明示するd yet.

Any 実施 can 供給(する) its own 橋(渡しをする)s to other 反対する models by 器具/実施するing this interface and returning the 橋(渡しをする) when the method createBridge() is called with itself as the first parameter.

See also
OleBridgeSupplier2

Methods' 要約
createBridge creates a 橋(渡しをする) to 供給する an 反対する of one 反対する model with another.  
Methods' 詳細(に述べる)s
createBridge
any
createBridge( [in] any  aModelDepObject,
[in] sequence< byte >  aProcessId,
[in] short  nSourceModelType,
[in] short  nDestModelType )
raises( ::com::sun::星/主役にする::lang::IllegalArgumentException );

Description
creates a 橋(渡しをする) to 供給する an 反対する of one 反対する model with another.
最高の,を越す 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.