|
JavaTM 2 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 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。