public interface DynValueOperations extends DynAnyOperations, DynValueCommonOperations
null
.Modifier and Type | Method and Description |
---|---|
TCKind |
current_member_kind()
Get the kind of the current member.
|
String |
current_member_name()
Get the name of the current member.
|
NameDynAnyPair[] |
get_members_as_dyn_any()
Get all members as an array of the named DynAny's.
|
NameValuePair[] |
get_members()
Get all members as an array of the named Any's.
|
void |
set_members_as_dyn_any(NameDynAnyPair[] value)
Set all members from the array of the named Any's.
|
void |
set_members(NameValuePair[] value)
Set all members from the array of the named Any's.
|
is_null, set_to_null, set_to_value
assign, component_count, copy, current_component, destroy, equal, from_any, get_any, get_boolean, get_char, get_double, get_dyn_any, 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_dyn_any, 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
TCKind current_member_kind() throws TypeMismatch, InvalidValue
TypeMismatch
- if this DynValue is holding null
.InvalidValue
String current_member_name() throws TypeMismatch, InvalidValue
TypeMismatch
- if this DynValue is holding null
.InvalidValue
NameDynAnyPair[] get_members_as_dyn_any() throws InvalidValue
InvalidValue
- if this DynValue is holding null
.NameValuePair[] get_members() throws InvalidValue
InvalidValue
- if this DynValue is holding null
.void set_members_as_dyn_any(NameDynAnyPair[] value) throws TypeMismatch, InvalidValue
value
- the array, where the data for fields of the structure must
occur exactly in the same order, as defined by typecode.TypeMismatch
- if the type or name of the array member does not match
the name and type of the corresponding field in the DynValue data
structure. The empty string is assumed matching any name.InvalidValue
- if the size of the array does not match the number of
fields.void set_members(NameValuePair[] value) throws TypeMismatch, InvalidValue
value
- the array, where the data for fields of the structure must
occur exactly in the same order, as defined by typecode.TypeMismatch
- if the type or name of the array member does not match
the name and type of the corresponding field in the DynValue data
structure. The empty string is assumed matching any name.InvalidValue
- if the size of the array does not match the number of
fields.