所有类
|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
org.omg.DynamicAny
接口 DynEnumOperations
- 所有超级接口:
- DynAnyOperations
- 所有已知子接口:
- DynEnum
- 所有已知实现类:
- _DynEnumStub
-
public interface DynEnumOperations
- extends DynAnyOperations
DynEnum 对象支持对 IDL enumerated value 的操作。DynEnum 的当前位置始终为 -1。
方法摘要 | |
---|---|
String |
get_as_string() 以 IDL 标识符的形式返回 DynEnum 的值。 |
int |
get_as_ulong() 以枚举值序号的形式返回 DynEnum 的值。 |
void |
set_as_string(String value) 将 DynEnum 的值设置为枚举的值,该枚举值的 IDL 标识符已使用值参数传入。 |
void |
set_as_ulong(int value) 将 DynEnum 的值设置为枚举值的序号。 |
方法详细信息 |
---|
get_as_string
String get_as_string()
- 以 IDL 标识符的形式返回 DynEnum 的值。
-
-
set_as_string
void set_as_string(String value) throws InvalidValue
- 将 DynEnum 的值设置为枚举的值,该枚举值的 IDL 标识符已使用值参数传入。
-
-
- 抛出:
InvalidValue
- 如果值包含的字符串不是相应枚举类型的有效 IDL 标识符
get_as_ulong
int get_as_ulong()
- 以枚举值序号的形式返回 DynEnum 的值。枚举器 (enumerator) 的序号从 0 到 n-1,正如它们在相应的 IDL 定义中从左到右显示的那样。
-
-
set_as_ulong
void set_as_ulong(int value) throws InvalidValue
- 将 DynEnum 的值设置为枚举值的序号。
-
-
- 抛出:
InvalidValue
- 如果值包含相应枚举类型的序号范围之外的值
所有类
|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |