|
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. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。