概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| UDK 3.1.0 Java API Reference
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## com.sun.star.uno
インタフェース IBridge

public interface IBridge

This is abstract interface for Bridges. Bridges are able to map one object from one UNO environment to another and vice versa.

導入されたバージョン:
  UDK1.0
関連項目:
  `UnoRuntime`, `IQueryInterface`, `IBridge`

メソッドの概要
`void` | `acquire()` Increases the life count.
`void` | `dispose()` Disposes the bridge.
`IEnvironment` | `getSourceEnvironment()` Gives the source environment.
`IEnvironment` | `getTargetEnvironment()` Gives the destination environment.
`Object` | `mapInterfaceFrom(Object object, Type type)` Maps an object from destination environment to the source environment.
`Object` | `mapInterfaceTo(Object object, Type type)` Maps an object from the source environment to the destination environment.
`void` | `release()` Decreases the life count.

メソッドの詳細

### mapInterfaceTo

    public Object mapInterfaceTo(Object object,
                                 Type type)

  Maps an object from the source environment to the destination environment.

  パラメータ:
    `object` - the object to map
    `type` - the type of the interface that shall be mapped
  戻り値:
    the object in the destination environment

### mapInterfaceFrom

    public Object mapInterfaceFrom(Object object,
                                   Type type)

  Maps an object from destination environment to the source environment.

  パラメータ:
    `object` - the object to map
  戻り値:
    the object in the source environment

### getSourceEnvironment

    public IEnvironment getSourceEnvironment()

  Gives the source environment.

  戻り値:
    the source environment of this bridge

### getTargetEnvironment

    public IEnvironment getTargetEnvironment()

  Gives the destination environment.

  戻り値:
    the destination environment of this bridge

### acquire

    public void acquire()

  Increases the life count.

### release

    public void release()

  Decreases the life count. If the life count drops to zero, the bridge disposes itself.

### dispose

    public void dispose()
                 throws InterruptedException,
                        IOException

  Disposes the bridge. Sends belonging threads an interrupt exception. Releases mapped objects.

    `InterruptedException`
    `IOException`

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| UDK 3.1.0 Java API Reference
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド