JavaTM 2
Platform
Std. Ed. v1.4.0

インタフェース
org.omg.DynamicAny.DynAny の使用

DynAny を使用しているパッケージ
org.omg.DynamicAny 実行時に any に関連付けられたデータ値のトラバース、およびデータ値の基本的な構成要素を抽出するためのクラスとインタフェースを提供します。  
 

org.omg.DynamicAny での DynAny の使用
 

org.omg.DynamicAny での DynAny のサブインタフェース
 interface DynArray
          DynArray オブジェクトによって、IDL の配列の操作がサポートされます。
 interface DynEnum
          DynEnum オブジェクトによって、IDL の列挙値の操作がサポートされます。
 interface DynFixed
          DynFixed オブジェクトによって、IDL の fixed 値の操作がサポートされます。
 interface DynSequence
          DynSequence オブジェクトによって、IDL のシーケンスの操作がサポートされます。
 interface DynStruct
          DynStruct オブジェクトによって、IDL 構造体および例外値の操作がサポートされます。
 interface DynUnion
          DynUnion オブジェクトによって、IDL の共用体の操作がサポートされます。
 interface DynValue
          DynValue オブジェクトによって、IDL の非 boxed 値型の操作がサポートされます。
 interface DynValueBox
          DynValueBox オブジェクトによって、IDL の boxed 値型の操作がサポートされます。
 interface DynValueCommon
          DynValueCommon は、DynValue および DynValueBox インタフェースでサポートされるオペレーションを提供します。
 

DynAny を実装している org.omg.DynamicAny のクラス
 class _DynAnyStub
          Any の値は、DynAny オブジェクトを通して動的に解釈 (トラバース) および構築することができます。
 class _DynArrayStub
          DynArray オブジェクトによって、IDL の配列の操作がサポートされます。
 class _DynEnumStub
          DynEnum オブジェクトによって、IDL の列挙値の操作がサポートされます。
 class _DynFixedStub
          DynFixed オブジェクトによって、IDL の fixed 値の操作がサポートされます。
 class _DynSequenceStub
          DynSequence オブジェクトによって、IDL のシーケンスの操作がサポートされます。
 class _DynStructStub
          DynStruct オブジェクトによって、IDL 構造体および例外値の操作がサポートされます。
 class _DynUnionStub
          DynUnion オブジェクトによって、IDL の共用体の操作がサポートされます。
 class _DynValueStub
          DynValue オブジェクトによって、IDL の非 boxed 値型の操作がサポートされます。
 

DynAny として宣言されている org.omg.DynamicAny のフィールド
 DynAny NameDynAnyPair.value
          名前に関連付けられた DynAny 値です。
 

DynAny を返す org.omg.DynamicAny のメソッド
 DynAny _DynValueStub.copy()
          呼び出した DynAny のディープコピーである値を持つ DynAny を新規作成します。
 DynAny _DynValueStub.get_dyn_any()
          この DynAny が表す Any に含まれている Any 値を抽出し、それを新しい DynAny にラップして返します。
 DynAny _DynValueStub.current_component()
          現在位置のコンポーネントの DynAny を返します。
 DynAny _DynUnionStub.get_discriminator()
          現在の判別子の値を返します。
 DynAny _DynUnionStub.member()
          現在アクティブなメンバを返します。
 DynAny _DynUnionStub.copy()
          呼び出した DynAny のディープコピーである値を持つ DynAny を新規作成します。
 DynAny _DynUnionStub.get_dyn_any()
          この DynAny が表す Any に含まれている Any 値を抽出し、それを新しい DynAny にラップして返します。
 DynAny _DynUnionStub.current_component()
          現在位置のコンポーネントの DynAny を返します。
 DynAny _DynStructStub.copy()
          呼び出した DynAny のディープコピーである値を持つ DynAny を新規作成します。
 DynAny _DynStructStub.get_dyn_any()
          この DynAny が表す Any に含まれている Any 値を抽出し、それを新しい DynAny にラップして返します。
 DynAny _DynStructStub.current_component()
          現在位置のコンポーネントの DynAny を返します。
 DynAny[] _DynSequenceStub.get_elements_as_dyn_any()
          シーケンスの要素を表す DynAny を返します。
 DynAny _DynSequenceStub.copy()
          呼び出した DynAny のディープコピーである値を持つ DynAny を新規作成します。
 DynAny _DynSequenceStub.get_dyn_any()
          この DynAny が表す Any に含まれている Any 値を抽出し、それを新しい DynAny にラップして返します。
 DynAny _DynSequenceStub.current_component()
          現在位置のコンポーネントの DynAny を返します。
 DynAny _DynFixedStub.copy()
          呼び出した DynAny のディープコピーである値を持つ DynAny を新規作成します。
 DynAny _DynFixedStub.get_dyn_any()
          この DynAny が表す Any に含まれている Any 値を抽出し、それを新しい DynAny にラップして返します。
 DynAny _DynFixedStub.current_component()
          現在位置のコンポーネントの DynAny を返します。
 DynAny _DynEnumStub.copy()
          呼び出した DynAny のディープコピーである値を持つ DynAny を新規作成します。
 DynAny _DynEnumStub.get_dyn_any()
          この DynAny が表す Any に含まれている Any 値を抽出し、それを新しい DynAny にラップして返します。
 DynAny _DynEnumStub.current_component()
          現在位置のコンポーネントの DynAny を返します。
 DynAny[] _DynArrayStub.get_elements_as_dyn_any()
          DynArray の要素を DynAny として返します。
 DynAny _DynArrayStub.copy()
          呼び出した DynAny のディープコピーである値を持つ DynAny を新規作成します。
 DynAny _DynArrayStub.get_dyn_any()
          この DynAny が表す Any に含まれている Any 値を抽出し、それを新しい DynAny にラップして返します。
 DynAny _DynArrayStub.current_component()
          現在位置のコンポーネントの DynAny を返します。
 DynAny _DynAnyStub.copy()
          呼び出した DynAny のディープコピーである値を持つ DynAny を新規作成します。
 DynAny _DynAnyStub.get_dyn_any()
          この DynAny が表す Any に含まれている Any 値を抽出し、それを新しい DynAny にラップして返します。
 DynAny _DynAnyStub.current_component()
          現在位置のコンポーネントの DynAny を返します。
 DynAny _DynAnyFactoryStub.create_dyn_any(Any value)
          any 値から DynAny オブジェクトを新規作成します。
 DynAny _DynAnyFactoryStub.create_dyn_any_from_type_code(TypeCode type)
          TypeCode から DynAny を作成します。
 DynAny DynValueBoxOperations.get_boxed_value_as_dyn_any()
          boxed 値を DynAny で返します。
 DynAny DynUnionOperations.get_discriminator()
          現在の判別子の値を返します。
 DynAny DynUnionOperations.member()
          現在アクティブなメンバを返します。
 DynAny[] DynSequenceOperations.get_elements_as_dyn_any()
          シーケンスの要素を表す DynAny を返します。
 DynAny[] DynArrayOperations.get_elements_as_dyn_any()
          DynArray の要素を DynAny として返します。
static DynAny[] DynAnySeqHelper.extract(Any a)
           
static DynAny[] DynAnySeqHelper.read(InputStream istream)
           
 DynAny DynAnyOperations.copy()
          呼び出した DynAny のディープコピーである値を持つ DynAny を新規作成します。
 DynAny DynAnyOperations.get_dyn_any()
          この DynAny が表す Any に含まれている Any 値を抽出し、それを新しい DynAny にラップして返します。
 DynAny DynAnyOperations.current_component()
          現在位置のコンポーネントの DynAny を返します。
static DynAny DynAnyHelper.extract(Any a)
           
static DynAny DynAnyHelper.read(InputStream istream)
           
static DynAny DynAnyHelper.narrow(Object obj)
           
 DynAny DynAnyFactoryOperations.create_dyn_any(Any value)
          any 値から DynAny オブジェクトを新規作成します。
 DynAny DynAnyFactoryOperations.create_dyn_any_from_type_code(TypeCode type)
          TypeCode から DynAny を作成します。
 

DynAny 型のパラメータを持つ org.omg.DynamicAny のメソッド
 void _DynValueStub.assign(DynAny dyn_any)
          DynAny オブジェクトに関連付けられた値を、別の DynAny オブジェクトに関連付けられた値で初期化します。
 boolean _DynValueStub.equal(DynAny dyn_any)
          2 つの DynAny 値が等しいかどうか比較します。
 void _DynValueStub.insert_dyn_any(DynAny value)
          この DynAny が表す Any に、パラメータ DynAny 内の Any 値を挿入します。
 void _DynUnionStub.set_discriminator(DynAny d)
          DynUnion の判別子を、指定した値に設定します。
 void _DynUnionStub.assign(DynAny dyn_any)
          DynAny オブジェクトに関連付けられた値を、別の DynAny オブジェクトに関連付けられた値で初期化します。
 boolean _DynUnionStub.equal(DynAny dyn_any)
          2 つの DynAny 値が等しいかどうか比較します。
 void _DynUnionStub.insert_dyn_any(DynAny value)
          この DynAny が表す Any に、パラメータ DynAny 内の Any 値を挿入します。
 void _DynStructStub.assign(DynAny dyn_any)
          DynAny オブジェクトに関連付けられた値を、別の DynAny オブジェクトに関連付けられた値で初期化します。
 boolean _DynStructStub.equal(DynAny dyn_any)
          2 つの DynAny 値が等しいかどうか比較します。
 void _DynStructStub.insert_dyn_any(DynAny value)
          この DynAny が表す Any に、パラメータ DynAny 内の Any 値を挿入します。
 void _DynSequenceStub.set_elements_as_dyn_any(DynAny[] value)
          DynAny を使用して、シーケンスの要素を設定します。
 void _DynSequenceStub.assign(DynAny dyn_any)
          DynAny オブジェクトに関連付けられた値を、別の DynAny オブジェクトに関連付けられた値で初期化します。
 boolean _DynSequenceStub.equal(DynAny dyn_any)
          2 つの DynAny 値が等しいかどうか比較します。
 void _DynSequenceStub.insert_dyn_any(DynAny value)
          この DynAny が表す Any に、パラメータ DynAny 内の Any 値を挿入します。
 void _DynFixedStub.assign(DynAny dyn_any)
          DynAny オブジェクトに関連付けられた値を、別の DynAny オブジェクトに関連付けられた値で初期化します。
 boolean _DynFixedStub.equal(DynAny dyn_any)
          2 つの DynAny 値が等しいかどうか比較します。
 void _DynFixedStub.insert_dyn_any(DynAny value)
          この DynAny が表す Any に、パラメータ DynAny 内の Any 値を挿入します。
 void _DynEnumStub.assign(DynAny dyn_any)
          DynAny オブジェクトに関連付けられた値を、別の DynAny オブジェクトに関連付けられた値で初期化します。
 boolean _DynEnumStub.equal(DynAny dyn_any)
          2 つの DynAny 値が等しいかどうか比較します。
 void _DynEnumStub.insert_dyn_any(DynAny value)
          この DynAny が表す Any に、パラメータ DynAny 内の Any 値を挿入します。
 void _DynArrayStub.set_elements_as_dyn_any(DynAny[] value)
          渡される要素を含むように、DynArray を設定します。
 void _DynArrayStub.assign(DynAny dyn_any)
          DynAny オブジェクトに関連付けられた値を、別の DynAny オブジェクトに関連付けられた値で初期化します。
 boolean _DynArrayStub.equal(DynAny dyn_any)
          2 つの DynAny 値が等しいかどうか比較します。
 void _DynArrayStub.insert_dyn_any(DynAny value)
          この DynAny が表す Any に、パラメータ DynAny 内の Any 値を挿入します。
 void _DynAnyStub.assign(DynAny dyn_any)
          DynAny オブジェクトに関連付けられた値を、別の DynAny オブジェクトに関連付けられた値で初期化します。
 boolean _DynAnyStub.equal(DynAny dyn_any)
          2 つの DynAny 値が等しいかどうか比較します。
 void _DynAnyStub.insert_dyn_any(DynAny value)
          この DynAny が表す Any に、パラメータ DynAny 内の Any 値を挿入します。
 void DynValueBoxOperations.set_boxed_value_as_dyn_any(DynAny boxed)
          boxed 型を、パラメータに含まれる値で置き換えます。
 void DynUnionOperations.set_discriminator(DynAny d)
          DynUnion の判別子を、指定した値に設定します。
 void DynSequenceOperations.set_elements_as_dyn_any(DynAny[] value)
          DynAny を使用して、シーケンスの要素を設定します。
 void DynArrayOperations.set_elements_as_dyn_any(DynAny[] value)
          渡される要素を含むように、DynArray を設定します。
static void DynAnySeqHelper.insert(Any a, DynAny[] that)
           
static void DynAnySeqHelper.write(OutputStream ostream, DynAny[] value)
           
 void DynAnyOperations.assign(DynAny dyn_any)
          DynAny オブジェクトに関連付けられた値を、別の DynAny オブジェクトに関連付けられた値で初期化します。
 boolean DynAnyOperations.equal(DynAny dyn_any)
          2 つの DynAny 値が等しいかどうか比較します。
 void DynAnyOperations.insert_dyn_any(DynAny value)
          この DynAny が表す Any に、パラメータ DynAny 内の Any 値を挿入します。
static void DynAnyHelper.insert(Any a, DynAny that)
           
static void DynAnyHelper.write(OutputStream ostream, DynAny value)
           
 

DynAny 型のパラメータを持つ org.omg.DynamicAny のコンストラクタ
NameDynAnyPair(String _id, DynAny _value)
           
 


JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.