org.omg.DynamicAny
public interface DynStructOperations extends DynAnyOperations
Method Summary | |
---|---|
TCKind | current_member_kind()
Get the kind of the structure field at the current position.
|
String | current_member_name()
Get the name of the structure field at the current position.
|
NameValuePair[] | get_members()
Return array, describing describing the name and the value of each member
in the structure.
|
NameDynAnyPair[] | get_members_as_dyn_any()
Return array, describing describing the name and the value of each member
in the structure.
|
void | set_members(NameValuePair[] value)
Set the structure contend from the array, where each member defines the
name and value of the structure field. |
void | set_members_as_dyn_any(NameDynAnyPair[] value)
Set the structure contend from the array, where each member defines the
name and value of the structure field. |
Returns: the kind of field.
Throws: TypeMismatch for an empty structure (normally exception). InvalidValue if the current position does not indicate a memeber.
Returns: the name of the field.
Throws: TypeMismatch for an empty structure (normally exception). InvalidValue if the current position does not indicate a memeber.
Returns: an array of NameValuePair's, each defining a single field in this structure.
Returns: an array of NameDynAnyPair's, each defining a single field in this structure.
Parameters: value an array of NameValuePair's, each defining a single field in the structure.
Throws: TypeMismatch if the member of the passed array has a different type than the corresponding structure field. InvalidValue if the size of the passed array is not the same as the number of fields in this structure.
UNKNOWN: The name-based value assignment is not supported by Sun's jdk 1.4.
Parameters: value an array of NameDynValuePair's, each defining a single field in the structure.
Throws: TypeMismatch if the member of the passed array has a different type than the corresponding structure field. InvalidValue if the size of the passed array is not the same as the number of fields in this structure.
UNKNOWN: The name-based value assignment is not supported by Sun's jdk 1.4.