org.omg.DynamicAny
Class _DynStructStubjava.lang.Object | +--org.omg.CORBA.portable.ObjectImpl | +--org.omg.DynamicAny._DynStructStub
- All Implemented Interfaces:
- DynAny, DynAnyOperations, DynStruct, DynStructOperations, IDLEntity, Object, Serializable
- public class _DynStructStub
- extends ObjectImpl
- implements DynStruct
DynStruct objects support the manipulation of IDL struct and exception values. Members of the exceptions are handled in the same way as members of a struct.
Field Summary
static Class _opsClass
Constructor Summary
_DynStructStub()
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.TCKind current_member_kind()
Returns the TCKind associated with the member at the current position.String current_member_name()
Returns the name of the member 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.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.NameDynAnyPair[] get_members_as_dyn_any()
Returns a sequence of NameDynAnyPairs describing the name and the value of each member in the struct associated with a DynStruct object.NameValuePair[] get_members()
Returns a sequence of NameValuePairs describing the name and the value of each member in the struct associated with a DynStruct object.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