6.20.2 InterfaceDefのメソッド
-
public org.omg.CORBA.InterfaceDef[ ] base_interfaces( )
このメソッドは,このオブジェクトのベースインタフェース一覧を返します。
-
public void base_interfaces(
org.omg.CORBA.InterfaceDef[ ] base_interfaces)
このメソッドは,このオブジェクトのベースインタフェース一覧を設定します。
-
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
属性のモード。指定できる値については,「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
このメソッドは,このオブジェクトに対するインタフェースの記述を返します。
-
java.lang.String interface_id)
該当するオブジェクトが,指定したインタフェースと互換性のあるインタフェース定義である場合,このメソッドは,trueを返します。
-
interface_id
このオブジェクトと比較するインタフェース識別子
-