org.omg.DynamicAny
public interface DynValueOperations extends DynAnyOperations, DynValueCommonOperations
null
.
Method Summary | |
---|---|
TCKind | current_member_kind()
Get the kind of the current member.
|
String | current_member_name()
Get the name of the current member.
|
NameValuePair[] | get_members()
Get all members as an array of the named Any's. |
NameDynAnyPair[] | get_members_as_dyn_any()
Get all members as an array of the named DynAny's. |
void | set_members(NameValuePair[] value)
Set all members from the 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.
|
Returns: the kind of member at the current position.
Throws: TypeMismatch if this DynValue is holding null
.
UNKNOWN: InvalidValue if the current position does not indicate the member.
Returns: the name of the current member as defined by the typecode. May be an empty string.
Throws: TypeMismatch if this DynValue is holding null
.
UNKNOWN: InvalidValue if the current position does not indicate the member.
Returns: the array, representing the members of this instance of value.
Throws: InvalidValue if this DynValue is holding null
.
Returns: the array, representing the members of this instance of value.
Throws: InvalidValue if this DynValue is holding null
.
Parameters: value the array, where the data for fields of the structure must occur exactly in the same order, as defined by typecode.
Throws: 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.
Parameters: value the array, where the data for fields of the structure must occur exactly in the same order, as defined by typecode.
Throws: 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.