Borland(R) Enterprise Server VisiBroker(R) プログラマーズリファレンス
- public org.omg.CORBA.AbstractInterfaceDef[ ]base_interfaces( )
このメソッドは,このオブジェクトのベースインタフェースの空のリストを返します。
- public void base_interfaces(
org.omg.CORBA.InterfaceDef[ ]base_interfaces)
このメソッドは,このオブジェクトのベースインタフェースリストを設定します。
- base_interfaces
設定するベースインタフェースリスト
- public org.omg.CORBA.InterfaceDef create_abstract_interface(
java.lang.String id,
java.lang.String name,
java.lang.String version,
org.omg.CORBA.AbstractInterfaceDef[ ] base_interfaces)
このメソッドは,指定した属性でAbstractInterfaceDefオブジェクトをこのContainerの中に生成し,新しく生成したオブジェクトのリファレンスを返します。concrete型のInterfaceDefとは異なり,AbstractInterfaceDefインタフェースはabstract型とconcrete型の両方のインタフェースの定義を格納できません。継承できるのは,abstract型インタフェースだけです。
- id
インタフェースのリポジトリID
- name
インタフェースの名前
- version
インタフェースのバージョン
- base_interfaces
このインタフェースの継承元となるすべてのインタフェースの一覧
- public org.omg.CORBA.AttributeDef create_attribute(
java.lang.String id,
java.lang.String name,
java.lang.String version,
org.omg.CORBA.IDLType type,
org.omg.CORBA.AttributeMode mode)
このメソッドは,属性をインタフェース定義に追加します。
- id
属性の識別子
- name
属性の名前
- version
属性のバージョン
- type
属性のIDL型
- mode
属性のモード。AttributeModeに指定できる値の詳細については,「6.6 AttributeMode」を参照してください。
- public org.omg.CORBA.OperationDef create_operation(
java.lang.String id,
java.lang.String name,
java.lang.String version,
org.omg.CORBA.IDLType result,
org.omg.CORBA.OperationMode mode,
org.omg.CORBA.ParameterDescription[ ] params,
org.omg.CORBA.ExceptionDef[ ] exceptions,
java.lang.String[ ] contexts)
このメソッドは,オペレーションをインタフェース定義に追加します。
- id
オペレーションの識別子
- name
オペレーションの名前
- version
オペレーションのバージョン
- result
オペレーションのIDL結果型
- mode
オペレーションのモード。詳細については,「6.30 OperationMode」を参照してください。
- params
このオペレーションのパラメタの一覧
- exceptions
このオペレーションで発生する可能性のある例外の一覧
- contexts
コンテキストの一覧
- public org.omg.CORBA.InterfaceDefPackage.
FullInterfaceDescription describe_interface( )
このメソッドは,このオブジェクトのインタフェース定義を返します。
- public boolean is_a(
java.lang.String interface_id)
このオブジェクトが,interface_idに指定したインタフェース識別子と互換性のあるインタフェース定義を表す場合,このメソッドはtrueを返します。
- interface_id
このオブジェクトとの比較に使用するインタフェース識別子
- public boolean is_abstract( )
trueが設定された場合,このメソッドは,指定したインタフェースがabstractであることを示します。
- is_abstract
abstractインタフェースの作成を指定します。
- public void is_abstract(
boolean is_abstract)
このメソッドは,このインタフェースをabstractに設定します。
- is_abstract
オブジェクトをabstractに設定します。
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.
COPYRIGHT (C) 1992-2004 Borland Software Corporation. All rights reserved.