org.omg.DynamicAny
Class _DynArrayStubjava.lang.Object | +--org.omg.CORBA.portable.ObjectImpl | +--org.omg.DynamicAny._DynArrayStub
- All Implemented Interfaces:
- DynAny, DynAnyOperations, DynArray, DynArrayOperations, IDLEntity, Object, Serializable
- public class _DynArrayStub
- extends ObjectImpl
- implements DynArray
DynArray objects support the manipulation of IDL arrays. Note that the dimension of the array is contained in the TypeCode which is accessible through the type attribute. It can also be obtained by calling the component_count operation.
Field Summary
static Class _opsClass
Constructor Summary
_DynArrayStub()
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.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.DynAny[] get_elements_as_dyn_any()
Returns the elements of the DynArray as DynAnys.Any[] get_elements()
Returns the elements of the DynArray.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