org.omg.DynamicAny
Class DynUnionHelper
java.lang.Object
org.omg.DynamicAny.DynUnionHelper
public abstract class DynUnionHelper
- extends java.lang.Object
DynUnion objects support the manipulation of IDL unions.
A union can have only two valid current positions:
- zero, which denotes the discriminator
- one, which denotes the active member
The component_count value for a union depends on the current discriminator:
it is 2 for a union whose discriminator indicates a named member, and 1 otherwise.
Methods inherited from class java.lang.Object |
equals, 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 java.lang.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)
unchecked_narrow
public static DynUnion unchecked_narrow(Object obj)
Read the latest documentation online