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