org.omg.DynamicAny
Class _DynEnumStubjava.lang.Object | +--org.omg.CORBA.portable.ObjectImpl | +--org.omg.DynamicAny._DynEnumStub
- All Implemented Interfaces:
- DynAny, DynAnyOperations, DynEnum, DynEnumOperations, IDLEntity, Object, Serializable
- public class _DynEnumStub
- extends ObjectImpl
- implements DynEnum
DynEnum objects support the manipulation of IDL enumerated values. The current position of a DynEnum is always -1.
Field Summary
static Class _opsClass
Constructor Summary
_DynEnumStub()
Method Summary
String[] _ids()
Retrieves a string array containing the repository identifiers supported by this ObjectImpl object.void assign(DynAny dyn_any)
Initializes the value associated with a DynAny object with the value associated with another DynAny object.int component_count()
Returns the number of components of a DynAny.DynAny copy()
Creates a new DynAny object whose value is a deep copy of the DynAny on which it is invoked.DynAny current_component()
Returns the DynAny for the component at the current position.void destroy()
Destroys a DynAny object.boolean equal(DynAny dyn_any)
Compares two DynAny values for equality.void from_any(Any value)
Initializes the value associated with a DynAny object with the value contained in an any.Any get_any()
Extracts an Any value contained in the Any represented by this DynAny.String get_as_string()
Returns the value of the DynEnum as an IDL identifier.int get_as_ulong()
Returns the value of the DynEnum as the enumerated value's ordinal value.boolean get_boolean()
Extracts the boolean value from this DynAny.char get_char()
Extracts the char value from this DynAny.double get_double()
Extracts the double value from this DynAny.DynAny get_dyn_any()
Extracts the Any value contained in the Any represented by this DynAny and returns it wrapped into a new DynAny.float get_float()
Extracts the float value from this DynAny.int get_long()
Extracts the integer value from this DynAny.long get_longlong()
Extracts the long value from this DynAny.byte get_octet()
Extracts the byte value from this DynAny.Object get_reference()
Extracts the reference to a CORBA Object from this DynAny.short get_short()
Extracts the short value from this DynAny.String get_string()
Extracts the string value from this DynAny.TypeCode get_typecode()
Extracts the TypeCode object from this DynAny.int get_ulong()
Extracts the integer value from this DynAny.long get_ulonglong()
Extracts the long value from this DynAny.short get_ushort()
Extracts the short value from this DynAny.Serializable get_val()
Extracts a Serializable object from this DynAny.char get_wchar()
Extracts the long value from this DynAny.String get_wstring()
Extracts the string value from this DynAny.void insert_any(Any value)
Inserts an Any value into the Any represented by this DynAny.void insert_boolean(boolean value)
Inserts a boolean value into the DynAny.void insert_char(char value)
Inserts a char value into the DynAny.void insert_double(double value)
Inserts a double value into the DynAny.void insert_dyn_any(DynAny value)
Inserts the Any value contained in the parameter DynAny into the Any represented by this DynAny.void insert_float(float value)
Inserts a float value into the DynAny.void insert_long(int value)
Inserts an integer value into the DynAny.void insert_longlong(long value)
Inserts a long value into the DynAny.void insert_octet(byte value)
Inserts a byte value into the DynAny.void insert_reference(Object value)
Inserts a reference to a CORBA object into the DynAny.void insert_short(short value)
Inserts a short value into the DynAny.void insert_string(String value)
Inserts a string value into the DynAny.void insert_typecode(TypeCode value)
Inserts a TypeCode object into the DynAny.void insert_ulong(int value)
Inserts an integer value into the DynAny.void insert_ulonglong(long value)
Inserts a long value into the DynAny.void insert_ushort(short value)
Inserts a short value into the DynAny.void insert_val(Serializable value)
Inserts a reference to a Serializable object into this DynAny.void insert_wchar(char value)
Inserts a char value into the DynAny.void insert_wstring(String value)
Inserts a string value into the DynAny.boolean next()
Advances the current position to the next component.void rewind()
Is equivalent to seek(0).boolean