所有类
org.omg.DynamicAny
| |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
org.omg.DynamicAny
类 DynUnionHelper
java.lang.Object org.omg.DynamicAny.DynUnionHelper
public abstract class DynUnionHelper
- extends Object
DynUnion 对象支持对 IDL 联合数据 (union) 的操作。联合数据只能有两个有效的当前位置:
- 0,表示鉴别符 (discriminator)
- 1,表示活动成员
构造方法摘要 | |
---|---|
DynUnionHelper() |
方法摘要 | |
---|---|
static DynUnion | extract(Any a) |
static String | id() |
static void | insert(Any a, DynUnion that) |
static DynUnion | narrow(Object obj) |
static DynUnion | read(InputStream istream) |
static TypeCode | type() |
static DynUnion | unchecked_narrow(Object obj) |
static void | write(OutputStream ostream, DynUnion value) |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
DynUnionHelper
public DynUnionHelper()
方法详细信息 |
---|
insert
public static void insert(Any a, DynUnion that)
extract
public static DynUnion extract(Any a)
type
public static TypeCode type()
id
public static String id()
read
public static DynUnion read(InputStream istream)
write
public static void write(OutputStream ostream, DynUnion value)
narrow
public static DynUnion narrow(Object obj)