@Deprecated public interface DynAny extends Object
Modifier and Type | Method and Description |
---|---|
void |
assign(DynAny dyn_any)
已弃用
将内容从一个动态任务复制到另一个。
|
DynAny |
copy()
已弃用
克隆这个
DynAny 对象。
|
DynAny |
current_component()
已弃用
返回一个
DynAny 对象引用,可用于获取/设置当前访问的组件的值。
|
void |
destroy()
已弃用
销毁此
DynAny 对象,并释放用于表示与之关联的数据值的任何资源。
|
void |
from_any(Any value)
已弃用
做一个
DynAny 从对象
Any 对象。
|
Any |
get_any()
已弃用
检索
org.omg.CORBA.Any 包含在此
DynAny 对象。
|
boolean |
get_boolean()
已弃用
检索
boolean 包含在此
DynAny 对象。
|
char |
get_char()
已弃用
检索
char 包含在此
DynAny 对象。
|
double |
get_double()
已弃用
检索
double 包含的
DynAny 对象。
|
float |
get_float()
已弃用
检索
float 包含在此
DynAny 对象。
|
int |
get_long()
已弃用
检索
int 包含在此
DynAny 对象。
|
long |
get_longlong()
已弃用
检索
long 包含在此
DynAny 对象。
|
byte |
get_octet()
已弃用
检索
byte 包含在此
DynAny 对象。
|
Object |
get_reference()
已弃用
检索
org.omg.CORBA.Other 包含在此
DynAny 对象。
|
short |
get_short()
已弃用
检索
short 包含的
DynAny 对象。
|
String |
get_string()
已弃用
检索
String 包含在此
DynAny 对象。
|
TypeCode |
get_typecode()
已弃用
检索
org.omg.CORBA.TypeCode 包含在此
DynAny 对象。
|
int |
get_ulong()
已弃用
检索
int 包含在此
DynAny 对象。
|
long |
get_ulonglong()
已弃用
检索
long 包含在此
DynAny 对象。
|
short |
get_ushort()
已弃用
检索
short 包含在此
DynAny 对象。
|
Serializable |
get_val()
已弃用
检索此
java.io.Serializable 对象中包含的
DynAny 对象。
|
char |
get_wchar()
已弃用
检索
char 包含在此
DynAny 对象。
|
String |
get_wstring()
已弃用
检索
String 包含在此
DynAny 对象。
|
void |
insert_any(Any value)
已弃用
插入给定
org.omg.CORBA.Any 对象作为此值
DynAny 对象。
|
void |
insert_boolean(boolean value)
已弃用
插入给定的
boolean 作为此
DynAny 对象的值。
|
void |
insert_char(char value)
已弃用
插入给定的
char 作为这个
DynAny 对象的值。
|
void |
insert_double(double value)
已弃用
插入给定的
double 作为此
DynAny 对象的值。
|
void |
insert_float(float value)
已弃用
插入给定的
float 作为此
DynAny 对象的值。
|
void |
insert_long(int value)
已弃用
插入给定的
int 作为此
DynAny 对象的值。
|
void |
insert_longlong(long value)
已弃用
插入给定的
long 作为此
DynAny 对象的值。
|
void |
insert_octet(byte value)
已弃用
插入给定的
byte 作为这个
DynAny 对象的值。
|
void |
insert_reference(Object value)
已弃用
插入给定的
org.omg.CORBA.Object 作为此
DynAny 对象的值。
|
void |
insert_short(short value)
已弃用
插入给定的
short 作为此
DynAny 对象的值。
|
void |
insert_string(String value)
已弃用
插入给定的
String 对象作为此
DynAny 对象的值。
|
void |
insert_typecode(TypeCode value)
已弃用
插入给定的
org.omg.CORBA.TypeCode 作为此
DynAny 对象的值。
|
void |
insert_ulong(int value)
已弃用
插入给定的
int 作为此
DynAny 对象的值。
|
void |
insert_ulonglong(long value)
已弃用
插入给定的
long 作为该
DynAny 对象的值。
|
void |
insert_ushort(short value)
已弃用
将给定的
short 作为该
DynAny 对象的值插入。
|
void |
insert_val(Serializable value)
已弃用
插入给定的
java.io.Serializable 对象作为此
DynAny 对象的值。
|
void |
insert_wchar(char value)
已弃用
插入给定的
char 作为此
DynAny 对象的值。
|
void |
insert_wstring(String value)
已弃用
插入给定的
String 作为此
DynAny 对象的值。
|
boolean |
next()
已弃用
移动到这个
DynAny 对象的下一个组件。
|
void |
rewind()
已弃用
将内部指针移动到第一个组件。
|
boolean |
seek(int index)
已弃用
将内部指针移动到给定的索引。
|
Any |
to_any()
已弃用
将
DynAny 对象转换为
Any 对象。
|
TypeCode |
type()
已弃用
返回
TypeCode 插入此对象的
DynAny 。
|
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override
TypeCode type()
TypeCode
插入此对象的
DynAny
。
TypeCode
对象。
void assign(DynAny dyn_any) throws Invalid
dyn_any
-在
DynAny
对象,其内容被分配到这个
DynAny
。
Invalid
- 如果源
DynAny
无效
void from_any(Any value) throws Invalid
DynAny
从对象
Any
对象。
value
-
Any
对象。
Invalid
- 如果源
Any
对象为空或坏
Any to_any() throws Invalid
DynAny
对象转换为
Any
对象。
Any
对象。
Invalid
- 如果这个DynAny
是空的还是坏的。
创建或不包含有意义的值
void destroy()
DynAny
对象,并释放用于表示与其相关联的数据值的任何资源。
这种方法也会破坏从它获得的所有DynAny
对象。
DynAny对象的DynAny
应小心处理,同时考虑与DynAny
对象相关联的数据值表示的DynAny
。 谁愿意销毁一个程序员DynAny
对象,但仍可以操作与其关联的数据值的某个组件,首先需要创建一个DynAny
的组件对象,然后进行创建的副本DynAny
对象。
DynAny copy()
DynAny
对象。
DynAny
对象的副本
void insert_boolean(boolean value) throws InvalidValue
boolean
作为此DynAny
对象的值。
如果在构造的DynAny
对象上调用此方法,则会初始化与此DynAny
对象相关联的构造数据值的下一个组件。
value
-
boolean
插入此
DynAny
对象
InvalidValue
- 如果插入的值与此
DynAny
对象中访问的组件的类型
DynAny
void insert_octet(byte value) throws InvalidValue
byte
作为此DynAny
对象的值。
如果在构造的DynAny
对象上调用此方法,则会初始化与此DynAny
对象相关联的构造数据值的下一个组件。
value
-
byte
插入这个
DynAny
对象
InvalidValue
- 如果插入的值与此
DynAny
对象中访问的组件的类型
DynAny
void insert_char(char value) throws InvalidValue
char
作为此DynAny
对象的值。
如果在构造的DynAny
对象上调用此方法,则会初始化与此DynAny
对象相关联的构造数据值的下一个组件。
value
-
char
插入此
DynAny
对象
InvalidValue
- 如果插入的值与此
DynAny
对象中访问的组件的类型
DynAny
void insert_short(short value) throws InvalidValue
short
作为此DynAny
对象的值。
如果在构造的DynAny
对象上调用此方法,则会初始化与此DynAny
对象相关联的构造数据值的下一个组件。
value
-在
short
插入到这个
DynAny
对象
InvalidValue
- 如果插入的值与此
DynAny
对象中访问的组件的类型
DynAny
void insert_ushort(short value) throws InvalidValue
short
作为此DynAny
对象的值。
如果在构造的DynAny
对象上调用此方法,则会初始化与此DynAny
对象相关联的构造数据值的下一个组件。
value
-在
short
插入到这个
DynAny
对象
InvalidValue
- 如果插入的值与此
DynAny
对象中访问的组件的类型
DynAny
void insert_long(int value) throws InvalidValue
int
作为此DynAny
对象的值。
如果在构造的DynAny
对象上调用此方法,则会初始化与此DynAny
对象相关联的构造数据值的下一个组件。
value
-
int
插入到这个
DynAny
对象
InvalidValue
- 如果插入的值与此
DynAny
对象中访问的组件的类型
DynAny
void insert_ulong(int value) throws InvalidValue
int
作为该DynAny
对象的值。
如果在构造的DynAny
对象上调用此方法,则会初始化与此DynAny
对象相关联的构造数据值的下一个组件。
value
-
int
插入此
DynAny
对象
InvalidValue
- 如果插入的值与此
DynAny
对象中访问的组件的类型
DynAny
void insert_float(float value) throws InvalidValue
float
作为此DynAny
对象的值。
如果在构造的DynAny
对象上调用此方法,则会初始化与此DynAny
对象相关联的构造数据值的下一个组件。
value
-
float
插入这个
DynAny
对象
InvalidValue
- 如果插入的值与此
DynAny
对象中访问的组件的类型
DynAny
void insert_double(double value) throws InvalidValue
double
作为此DynAny
对象的值。
如果在构造的DynAny
对象上调用此方法,则会初始化与此DynAny
对象相关联的构造数据值的下一个组件。
value
-在
double
插入到这个
DynAny
对象
InvalidValue
- 如果插入的值与此
DynAny
对象中访问的组件的类型
DynAny
void insert_string(String value) throws InvalidValue
String
对象作为此值DynAny
对象。
如果在构造的DynAny
对象上调用此方法,则会初始化与此DynAny
对象相关联的构造数据值的下一个组件。
value
-
String
插入这个
DynAny
对象
InvalidValue
- 如果插入的值与此
DynAny
对象中访问的组件的类型
DynAny
void insert_reference(Object value) throws InvalidValue
org.omg.CORBA.Object
作为该DynAny
对象的值。
如果在构造的DynAny
对象上调用此方法,则会初始化与此DynAny
对象相关联的构造数据值的下一个组件。
value
-
org.omg.CORBA.Object
插入此
DynAny
对象
InvalidValue
- 如果插入的值与此
DynAny
对象中访问的组件的类型
DynAny
void insert_typecode(TypeCode value) throws InvalidValue
org.omg.CORBA.TypeCode
作为该DynAny
对象的值插入。
如果在构造的DynAny
对象上调用此方法,则会初始化与此DynAny
对象相关联的构造数据值的下一个组件。
value
-
org.omg.CORBA.TypeCode
插入此
DynAny
对象
InvalidValue
- 如果插入的值与此
DynAny
对象中访问的组件的类型
DynAny
void insert_longlong(long value) throws InvalidValue
long
作为此DynAny
对象的值。
如果在构造的DynAny
对象上调用此方法,则会初始化与此DynAny
对象相关联的构造数据值的下一个组件。
value
-
long
插入此
DynAny
对象
InvalidValue
- 如果插入的值与此
DynAny
对象中访问的组件的类型
DynAny
void insert_ulonglong(long value) throws InvalidValue
long
作为这个DynAny
对象的值。
如果在构造的DynAny
对象上调用此方法,则会初始化与此DynAny
对象相关联的构造数据值的下一个组件。
value
-
long
插入这个
DynAny
对象
InvalidValue
- 如果插入的值与此
DynAny
对象中访问的组件的类型
DynAny
void insert_wchar(char value) throws InvalidValue
char
作为这个DynAny
对象的值。
如果在构造的DynAny
对象上调用此方法,则会初始化与此DynAny
对象相关联的构造数据值的下一个组件。
value
-
char
插入这个
DynAny
对象
InvalidValue
- 如果插入的值与此
DynAny
对象中访问的组件的类型
DynAny
void insert_wstring(String value) throws InvalidValue
String
作为此DynAny
对象的值。
如果在构造的DynAny
对象上调用此方法,则会初始化与此DynAny
对象相关联的构造数据值的下一个组件。
value
-
String
插入此
DynAny
对象
InvalidValue
- 如果插入的值与此
DynAny
对象中访问的组件的类型
DynAny
void insert_any(Any value) throws InvalidValue
org.omg.CORBA.Any
对象作为此值DynAny
对象。
如果在构造的DynAny
对象上调用此方法,则会初始化与此DynAny
对象相关联的构造数据值的下一个组件。
value
-在
org.omg.CORBA.Any
对象插入此
DynAny
对象
InvalidValue
- 如果插入的值与此
DynAny
对象中访问的组件的类型
DynAny
void insert_val(Serializable value) throws InvalidValue
java.io.Serializable
对象作为此值DynAny
对象。
如果在构造的DynAny
对象上调用此方法,则会初始化与此DynAny
对象相关联的构造数据值的下一个组件。
value
-
java.io.Serializable
对象插入到这个
DynAny
对象
InvalidValue
- 如果插入的值与此
DynAny
对象中访问的组件的类型
DynAny
Serializable get_val() throws TypeMismatch
java.io.Serializable
对象中包含的
DynAny
对象。
java.io.Serializable
对象是这个
DynAny
对象的值
TypeMismatch
-如果在此所访问的组件的类型代码
DynAny
对象不等同的类型代码为
java.io.Serializable
对象
boolean get_boolean() throws TypeMismatch
boolean
包含在此
DynAny
对象。
boolean
是
DynAny
对象的值
TypeMismatch
-如果在此所访问的组件的类型代码
DynAny
对象不等同的类型代码为
boolean
byte get_octet() throws TypeMismatch
byte
包含在此
DynAny
对象。
byte
的值是这个
DynAny
对象
TypeMismatch
-如果在此所访问的组件的类型代码
DynAny
对象不等同的类型代码为
byte
char get_char() throws TypeMismatch
char
包含在此
DynAny
对象。
char
这是
DynAny
对象的值
TypeMismatch
-如果在此所访问的组件的类型代码
DynAny
对象不等同的类型代码为
char
short get_short() throws TypeMismatch
short
包含在此
DynAny
对象。
short
是
DynAny
对象的值
TypeMismatch
-如果在此所访问的组件的类型代码
DynAny
对象不等同的类型代码为
short
short get_ushort() throws TypeMismatch
short
包含在此
DynAny
对象。
short
是
DynAny
对象的值
TypeMismatch
-如果在此所访问的组件的类型代码
DynAny
对象不等同的类型代码为
short
int get_long() throws TypeMismatch
int
包含在此
DynAny
对象。
int
的值是这个
DynAny
对象
TypeMismatch
-如果在此所访问的组件的类型代码
DynAny
对象不等同的类型代码为
int
int get_ulong() throws TypeMismatch
int
包含的
DynAny
对象。
int
的值是这个
DynAny
对象
TypeMismatch
-如果在此所访问的组件的类型代码
DynAny
对象不等同的类型代码为
int
float get_float() throws TypeMismatch
float
包含在此
DynAny
对象。
float
是这个
DynAny
对象的值
TypeMismatch
-如果在此所访问的组件的类型代码
DynAny
对象不等同的类型代码为
float
double get_double() throws TypeMismatch
double
包含的
DynAny
对象。
double
是这个
DynAny
对象的值
TypeMismatch
-如果在此所访问的组件的类型代码
DynAny
对象不等同的类型代码为
double
String get_string() throws TypeMismatch
String
包含在此
DynAny
对象。
String
是这个
DynAny
对象的值
TypeMismatch
-如果在此所访问的组件的类型代码
DynAny
对象不等同的类型代码为
String
Object get_reference() throws TypeMismatch
org.omg.CORBA.Other
包含在此
DynAny
对象。
org.omg.CORBA.Other
是这个
DynAny
对象的值
TypeMismatch
-如果在此所访问的组件的类型代码
DynAny
对象不等同的类型代码为
org.omg.CORBA.Other
TypeCode get_typecode() throws TypeMismatch
org.omg.CORBA.TypeCode
包含在此
DynAny
对象。
org.omg.CORBA.TypeCode
是
DynAny
对象的值
TypeMismatch
-如果在此所访问的组件的类型代码
DynAny
对象不等同的类型代码为
org.omg.CORBA.TypeCode
long get_longlong() throws TypeMismatch
long
包含在此
DynAny
对象。
long
是这个
DynAny
对象的值
TypeMismatch
-如果在此所访问的组件的类型代码
DynAny
对象不等同的类型代码为
long
long get_ulonglong() throws TypeMismatch
long
包含在此
DynAny
对象。
long
是这个
DynAny
对象的值
TypeMismatch
-如果在此所访问的组件的类型代码
DynAny
对象不等同的类型代码为
long
char get_wchar() throws TypeMismatch
char
包含在此
DynAny
对象。
char
的值是这个
DynAny
对象
TypeMismatch
-如果在此所访问的组件的类型代码
DynAny
对象不等同的类型代码为
char
String get_wstring() throws TypeMismatch
String
包含在此
DynAny
对象中。
String
是这个
DynAny
对象的值
TypeMismatch
-如果在此所访问的组件的类型代码
DynAny
对象不等同的类型代码为
String
Any get_any() throws TypeMismatch
org.omg.CORBA.Any
包含在此
DynAny
对象。
org.omg.CORBA.Any
就是这个
DynAny
对象的值
TypeMismatch
-如果在此所访问的组件的类型代码
DynAny
对象不等同的类型代码为
org.omg.CORBA.Any
DynAny current_component()
DynAny
对象引用,可用于获取/设置当前访问的组件的值。
可以调用适当的insert
方法来生成DynAny
对象来初始化组件。
可以调用适当的get
方法,生成DynAny
对象来提取DynAny
的值。
DynAny
对象引用,可用于检索或设置当前访问的组件的值
boolean next()
DynAny
对象的下一个组件。
该方法用于遍历构造类型的组件,有效地将指针从一个组件移动到下一个组件。
当创建DynAny
对象时,指针从第一个组件开始。
true
如果指针指向一个组件;
false
如果没有更多的组件或该DynAny
与碱性类型相关联,而不是构造类型
boolean seek(int index)
index
- 一个int
,指示指针应该移动的位置。
第一个位置是0。
true
如果指针指向一个组件;
false
如果指定索引没有组件。
如果此DynAny
对象与基本类型相关联,则此方法对于0 false
的任何索引返回false
。
void rewind()