DynValue
public interface DynValue extends DynAny, Object
DynAny
, holding a value type.
A value type is something between CORBA structure and CORBA object.
Like CORBA object, it can have methods, supporting some IDL-defined
interface. However, like structures, they are always local and passed by
value, not by IOR reference.
The value types can have both public and private members. They support
inheritance. Value types can also be abstract.Modifier and Type | Method and Description |
---|---|
TCKind |
current_member_kind()
Deprecated.
Get the kind of the member, pointed by the internal pointer.
|
String |
current_member_name()
Deprecated.
Get the name of the member, pointed by the internal pointer.
|
NameValuePair[] |
get_members()
Deprecated.
Get all members of the enclosed value type object.
|
void |
set_members(NameValuePair[] value)
Deprecated.
Set all members for the enclosed value type object.
|
assign, copy, current_component, destroy, from_any, get_any, get_boolean, get_char, get_double, get_float, get_long, get_longlong, get_octet, get_reference, get_short, get_string, get_typecode, get_ulong, get_ulonglong, get_ushort, get_val, get_wchar, get_wstring, insert_any, insert_boolean, insert_char, insert_double, insert_float, insert_long, insert_longlong, insert_octet, insert_reference, insert_short, insert_string, insert_typecode, insert_ulong, insert_ulonglong, insert_ushort, insert_val, insert_wchar, insert_wstring, next, rewind, seek, to_any, type
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override
TCKind current_member_kind()
String current_member_name()
NameValuePair[] get_members()
void set_members(NameValuePair[] value) throws InvalidSeq
value
- an array of members to set.InvalidSeq
- if the passed sequence is not valid.