Borland(R) Enterprise Server VisiBroker(R) プログラマーズリファレンス
- public org.omg.CORBA.Interface[ ] supported_interfaces( )
このメソッドは,このvaluetypeがサポートするインタフェースの一覧を返します。
- public void supported_interfaces(
org.omg.CORBA.interfaceDef[ ] supported_interfaces)
このメソッドは,サポートするインタフェースを設定します。
- public org.omg.CORBA.Initializer[ ] initializers( )
このメソッドは,イニシャライザの一覧を返します。
- public void initializers(
org.omg.CORBA.Initializer[ ] initializers)
このメソッドは,イニシャライザを設定します。
- public org.omg.CORBA.ValueDef base_value( )
このメソッドは,この値の継承元valuetypeを定義します。
- public void base_value(
org.omg.CORBA.ValueDef base_value)
このメソッドは,このvaluetypeの継承元のvaluetypeを設定します。
- public org.omg.CORBA.ValueDef[ ] abstract_base_values( )
このメソッドは,この値の継承元abstract型valuetypeの一覧を返します。
- public void abstract_base_values(
org.omg.CORBA.ValueDef[ ] abstract_base_values)
このメソッドは,ベースのabstract型valuetypeの一覧を定義します。
- public boolean is_abstract( )
trueを設定した場合,abstract型のvaluetypeを返します。
- public void is_abstract(
boolean is_abstract)
このメソッドは,valuetypeをabstract型のvaluetypeに設定します。
- public boolean is_custom( )
trueを設定した場合,この値はcustom型マーシャル処理を使用します。
- public void is_custom(
boolean is_custom)
このメソッドは,値に対してcustomのマーシャリングを実行することを指定します。
- public boolean is_truncatable( )
trueを設定した場合,値を継承元から安全にマッピングできます。
- public void is_truncatable(
boolean is_truncatable)
このメソッドは,この値に短縮属性を設定します。
- public boolean is_a(
java.lang.String value_id)
このメソッドの呼び出しに使用した値が,IDパラメタで定義したインタフェースまたは値と同一であるか,(直接的または間接的に)継承されたものである場合,このメソッドはtrueを返し,そうでない場合はfalseを返します。
- public org.omg.CORBA.ValueDefPackage.FullValueDescription
describe_value( )
このメソッドは,値に対応するFullValueDescriptionオブジェクトを(オペレーションと属性を含めて)返します。
- public org.omg.CORBA.ValueMemberDef create_value_member(
java.lang.String id,
java.lang.String name,
java.lang.String version,
org.omg.CORBA.IDLtype type_def,
short access)
このメソッドは,このメソッドの呼び出し対象のValueDefオブジェクトが格納する,新しいValueMemberDefオブジェクトを返します。
- id
型のリポジトリID
- name
型の名前
- version
オブジェクトのバージョン
- type_def
値のIDL型
- short access
アクセス値
- 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)
このメソッドはこのvaluetypeに新規属性定義を生成し,その定義に対応するAttributeDefオブジェクトを返します。
- id
この属性のリポジトリID
- name
型の名前
- version
オブジェクトのバージョン
- type
型のIDL型
- mode
オブジェクトのモード
- 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.OpeartionMode mode,
org.omg.CORBA.ParameterDescription[ ] params,
org.omg.CORBA.ExceptionDef[ ] exceptions,
java.lang.String[ ] contexts)
このメソッドは,このvaluetypeの新規オペレーションを生成し,対応するOperationDefオブジェクトを返します。
- id
オペレーションのリポジトリID
- name
型の名前
- version
オブジェクトのバージョン
- result
オペレーションのIDL型
- mode
オブジェクトのモード
- params
オペレーションのパラメタの一覧
- exceptions
オペレーションの例外の一覧
- contexts
オペレーションのコンテキストの一覧
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.
COPYRIGHT (C) 1992-2004 Borland Software Corporation. All rights reserved.