| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 DynAny 的软件包 | |
|---|---|
| org.omg.DynamicAny | 提供一些类和接口使得在运行时能够遍历与 any有关联的数据值,并提取数据值的基本成分。 | 
| org.omg.DynamicAny 中 DynAny 的使用 | 
|---|
| org.omg.DynamicAny 中 DynAny 的子接口 | |
|---|---|
|  interface | DynArrayDynArray 对象支持对 IDL 数组的操作。 | 
|  interface | DynEnumDynEnum 对象支持对 IDL 枚举值的操作。 | 
|  interface | DynFixedDynFixed 对象支持对 IDL 定值 (fixed value) 的操作。 | 
|  interface | DynSequenceDynSequence 对象支持对 IDL 序列的操作。 | 
|  interface | DynStructDynStruct 对象支持对 IDL 结构数据 (struct) 和异常值的操作。 | 
|  interface | DynUnionDynUnion 对象支持对 IDL 联合 (union) 的操作。 | 
|  interface | DynValueDynValue 对象支持对 IDL 非装箱 (non-boxed) 值类型的操作。 | 
|  interface | DynValueBoxDynValueBox 对象支持对 IDL 装箱 (boxed) 类型的操作。 | 
|  interface | DynValueCommonDynValueCommon 提供 DynValue 和 DynValueBox 接口都支持的操作。 | 
| 实现 DynAny 的 org.omg.DynamicAny 中的类 | |
|---|---|
|  class | _DynAnyStub通过 DynAny 对象可以动态解释(遍历)和构造 Any 值。 | 
|  class | _DynArrayStubDynArray 对象支持对 IDL 数组 (array) 的操作。 | 
|  class | _DynEnumStubDynEnum 对象支持对 IDL 枚举 (enumerated) 值的操作。 | 
|  class | _DynFixedStubDynEnum 对象支持对 IDL 定值 (fixed value) 的操作。 | 
|  class | _DynSequenceStubDynSequence 对象支持对 IDL 序列 (sequence) 的操作。 | 
|  class | _DynStructStubDynStruct 对象支持对 IDL 结构数据 (struct) 和异常值的操作。 | 
|  class | _DynUnionStubDynUnion 对象支持对 IDL 联合数据 (union) 的操作。 | 
|  class | _DynValueStubDynValue 对象支持 IDL non-boxed value 类型的操作。 | 
| 声明为 DynAny 的 org.omg.DynamicAny 中的字段 | |
|---|---|
|  DynAny | NameDynAnyPair.value与名称关联的 DynAny 值。 | 
| 返回 DynAny 的 org.omg.DynamicAny 中的方法 | |
|---|---|
|  DynAny | _DynValueStub.copy()创建一个新 DynAny 对象,其值为调用此方法的 DynAny 的深层复制。 | 
|  DynAny | _DynUnionStub.copy()创建一个新 DynAny 对象,其值为调用此方法的 DynAny 的深层复制。 | 
|  DynAny | _DynStructStub.copy()创建一个新 DynAny 对象,其值为调用此方法的 DynAny 的深层复制。 | 
|  DynAny | _DynSequenceStub.copy()创建一个新 DynAny 对象,其值为调用此方法的 DynAny 的深层复制。 | 
|  DynAny | _DynFixedStub.copy()创建一个新 DynAny 对象,其值为调用此方法的 DynAny 的深层复制。 | 
|  DynAny | _DynEnumStub.copy()创建一个新 DynAny 对象,其值为调用此方法的 DynAny 的深层复制。 | 
|  DynAny | _DynArrayStub.copy()创建一个新 DynAny 对象,其值为调用此方法的 DynAny 的深层复制。 | 
|  DynAny | _DynAnyStub.copy()创建一个新 DynAny 对象,其值为调用此方法的 DynAny 的深层复制。 | 
|  DynAny | DynAnyOperations.copy()创建一个新 DynAny 对象,其值为调用此方法的 DynAny 的深层复制。 | 
|  DynAny | _DynAnyFactoryStub.create_dyn_any_from_type_code(TypeCode type)根据 TypeCode 创建 DynAny。 | 
|  DynAny | DynAnyFactoryOperations.create_dyn_any_from_type_code(TypeCode type)根据 TypeCode 创建 DynAny。 | 
|  DynAny | _DynAnyFactoryStub.create_dyn_any(Any value)根据 any 值创建新 DynAny 对象。 | 
|  DynAny | DynAnyFactoryOperations.create_dyn_any(Any value)根据 any 值创建新 DynAny 对象。 | 
|  DynAny | _DynValueStub.current_component()返回当前位置上的组件的 DynAny。 | 
|  DynAny | _DynUnionStub.current_component()返回当前位置上的组件的 DynAny。 | 
|  DynAny | _DynStructStub.current_component()返回当前位置上的组件的 DynAny。 | 
|  DynAny | _DynSequenceStub.current_component()返回当前位置上的组件的 DynAny。 | 
|  DynAny | _DynFixedStub.current_component()返回当前位置上的组件的 DynAny。 | 
|  DynAny | _DynEnumStub.current_component()返回当前位置上的组件的 DynAny。 | 
|  DynAny | _DynArrayStub.current_component()返回当前位置上的组件的 DynAny。 | 
|  DynAny | _DynAnyStub.current_component()返回当前位置上的组件的 DynAny。 | 
|  DynAny | DynAnyOperations.current_component()返回当前位置上的组件的 DynAny。 | 
| static DynAny[] | DynAnySeqHelper.extract(Any a) | 
| static DynAny | DynAnyHelper.extract(Any a) | 
|  DynAny | DynValueBoxOperations.get_boxed_value_as_dyn_any()以 DynAny 的形式返回已装箱值。 | 
|  DynAny | _DynUnionStub.get_discriminator()返回当前鉴别符值。 | 
|  DynAny | DynUnionOperations.get_discriminator()返回当前鉴别符值。 | 
|  DynAny | _DynValueStub.get_dyn_any()提取由此 DynAny 表示的 Any 中包含的 Any 值,并将其包装在新 DynAny 中返回。 | 
|  DynAny | _DynUnionStub.get_dyn_any()提取由此 DynAny 表示的 Any 中所包含的 Any 值,并将其包装在新 DynAny 中返回。 | 
|  DynAny | _DynStructStub.get_dyn_any()提取由此 DynAny 表示的 Any 中所包含的 Any 值,并将其包装在新 DynAny 中返回。 | 
|  DynAny | _DynSequenceStub.get_dyn_any()析取由此 DynAny 表示的 Any 中所包含的 Any 值,并将其包装在新 DynAny 中返回。 | 
|  DynAny | _DynFixedStub.get_dyn_any()析取由此 DynAny 表示的 Any 中所包含的 Any 值,并将其包装在新 DynAny 中返回。 | 
|  DynAny | _DynEnumStub.get_dyn_any()析取由此 DynAny 表示的 Any 中所包含的 Any 值,并将其包装在新 DynAny 中返回。 | 
|  DynAny | _DynArrayStub.get_dyn_any()析取由此 DynAny 表示的 Any 中所包含的 Any 值,并将其包装在新 DynAny 中返回。 | 
|  DynAny | _DynAnyStub.get_dyn_any()提取由此 DynAny 表示的 Any 中所包含的 Any 值,并将其包装在新 DynAny 中返回。 | 
|  DynAny | DynAnyOperations.get_dyn_any()提取由此 DynAny 表示的 Any 中所包含的 Any 值,并将其包装在新 DynAny 中返回。 | 
|  DynAny[] | _DynSequenceStub.get_elements_as_dyn_any()返回表示序列的元素的 DynAny。 | 
|  DynAny[] | _DynArrayStub.get_elements_as_dyn_any()以 DynAny 的形式返回 DynArray 的元素。 | 
|  DynAny[] | DynSequenceOperations.get_elements_as_dyn_any()返回表示序列元素的 DynAny。 | 
|  DynAny[] | DynArrayOperations.get_elements_as_dyn_any()以 DynAny 的形式返回 DynArray 的元素。 | 
|  DynAny | _DynUnionStub.member()返回当前活动成员。 | 
|  DynAny | DynUnionOperations.member()返回当前活动成员。 | 
| static DynAny | DynAnyHelper.narrow(Object obj) | 
| static DynAny[] | DynAnySeqHelper.read(InputStream istream) | 
| static DynAny | DynAnyHelper.read(InputStream istream) | 
| static DynAny | DynAnyHelper.unchecked_narrow(Object obj) | 
| 参数类型为 DynAny 的 org.omg.DynamicAny 中的方法 | |
|---|---|
|  void | _DynValueStub.assign(DynAny dyn_any)使用与另一个 DynAny 对象有关联的值初始化与 DynAny 对象有关联的值。 | 
|  void | _DynUnionStub.assign(DynAny dyn_any)使用与另一个 DynAny 对象有关联的值初始化与 DynAny 对象有关联的值。 | 
|  void | _DynStructStub.assign(DynAny dyn_any)使用与另一个 DynAny 对象关联的值初始化与 DynAny 对象关联的值。 | 
|  void | _DynSequenceStub.assign(DynAny dyn_any)使用与另一个 DynAny 对象关联的值初始化与 DynAny 对象关联的值。 | 
|  void | _DynFixedStub.assign(DynAny dyn_any)使用与另一个 DynAny 对象关联的值初始化与 DynAny 对象关联的值。 | 
|  void | _DynEnumStub.assign(DynAny dyn_any)使用与另一个 DynAny 对象关联的值初始化与 DynAny 对象关联的值。 | 
|  void | _DynArrayStub.assign(DynAny dyn_any)使用与另一个 DynAny 对象关联的值初始化与 DynAny 对象关联的值。 | 
|  void | _DynAnyStub.assign(DynAny dyn_any)使用与另一个 DynAny 对象关联的值初始化与 DynAny 对象关联的值。 | 
|  void | DynAnyOperations.assign(DynAny dyn_any)使用与另一个 DynAny 对象有关联的值初始化与 DynAny 对象有关联的值。 | 
|  boolean | _DynValueStub.equal(DynAny dyn_any)比较两个 DynAny 值是否相等。 | 
|  boolean | _DynUnionStub.equal(DynAny dyn_any)比较两个 DynAny 值是否相等。 | 
|  boolean | _DynStructStub.equal(DynAny dyn_any)比较两个 DynAny 值是否相等。 | 
|  boolean | _DynSequenceStub.equal(DynAny dyn_any)比较两个 DynAny 值是否相等。 | 
|  boolean | _DynFixedStub.equal(DynAny dyn_any)比较两个 DynAny 值是否相等。 | 
|  boolean | _DynEnumStub.equal(DynAny dyn_any)比较两个 DynAny 值是否相等。 | 
|  boolean | _DynArrayStub.equal(DynAny dyn_any)比较两个 DynAny 值是否相等。 | 
|  boolean | _DynAnyStub.equal(DynAny dyn_any)比较两个 DynAny 值是否相等。 | 
|  boolean | DynAnyOperations.equal(DynAny dyn_any)比较两个 DynAny 值是否相等。 | 
|  void | _DynValueStub.insert_dyn_any(DynAny value)将参数 DynAny 中所包含的 Any 值插入此 DynAny 表示的 Any 中。 | 
|  void | _DynUnionStub.insert_dyn_any(DynAny value)将参数 DynAny 中所包含的 Any 值插入此 DynAny 表示的 Any 中。 | 
|  void | _DynStructStub.insert_dyn_any(DynAny value)将参数 DynAny 中所包含的 Any 值插入此 DynAny 表示的 Any 中。 | 
|  void | _DynSequenceStub.insert_dyn_any(DynAny value)将参数 DynAny 中包含的 Any 值插入此 DynAny 表示的 Any。 | 
|  void | _DynFixedStub.insert_dyn_any(DynAny value)将参数 DynAny 中包含的 Any 值插入此 DynAny 表示的 Any 中。 | 
|  void | _DynEnumStub.insert_dyn_any(DynAny value)将参数 DynAny 中包含的 Any 值插入此 DynAny 表示的 Any。 | 
|  void | _DynArrayStub.insert_dyn_any(DynAny value)将参数 DynAny 中包含的 Any 值插入此 DynAny 表示的 Any 中。 | 
|  void | _DynAnyStub.insert_dyn_any(DynAny value)将参数 DynAny 中包含的 Any 值插入此 DynAny 表示的 Any 中。 | 
|  void | DynAnyOperations.insert_dyn_any(DynAny value)将参数 DynAny 中包含的 Any 值插入此 DynAny 表示的 Any 中。 | 
| static void | DynAnyHelper.insert(Any a,
       DynAny that) | 
| static void | DynAnySeqHelper.insert(Any a,
       DynAny[] that) | 
|  void | DynValueBoxOperations.set_boxed_value_as_dyn_any(DynAny boxed)使用参数中包含的值取代已装箱值。 | 
|  void | _DynUnionStub.set_discriminator(DynAny d)将 DynUnion 的鉴别符值设置为指定值。 | 
|  void | DynUnionOperations.set_discriminator(DynAny d)将 DynUnion 的鉴别符值设置为指定值。 | 
|  void | _DynSequenceStub.set_elements_as_dyn_any(DynAny[] value)使用 DynAny 设置序列的元素。 | 
|  void | _DynArrayStub.set_elements_as_dyn_any(DynAny[] value)设置 DynArray 以包含传递的元素。 | 
|  void | DynSequenceOperations.set_elements_as_dyn_any(DynAny[] value)使用 DynAny 设置序列的元素。 | 
|  void | DynArrayOperations.set_elements_as_dyn_any(DynAny[] value)设置 DynArray 以包含传递的元素。 | 
| static void | DynAnyHelper.write(OutputStream ostream,
      DynAny value) | 
| static void | DynAnySeqHelper.write(OutputStream ostream,
      DynAny[] value) | 
| 参数类型为 DynAny 的 org.omg.DynamicAny 中的构造方法 | |
|---|---|
| NameDynAnyPair(String _id,
               DynAny _value) | |
| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。