org.omg.CORBA
public interface DynStruct extends DynAny
Deprecated: by {@link org.omg.DynamicAny.DynStruct}
Represents the {@link DynAny}, holding the CORBA structure (record with the named fields). The internal reference, described in {@link DynAny#current_component()}, iterates over the fields of the structure.Method Summary | |
---|---|
TCKind | current_member_kind()
Get the kind of the structure field that would be returned by
{@link DynAny#current_component()}.
|
String | current_member_name()
Get the name of the structure field that would be returned by
{@link DynAny#current_component()}.
|
NameValuePair[] | get_members()
Get all fields of the structure in the array of the named values,
holding name, repository id and value of the associated field.
|
void | set_members(NameValuePair[] members)
Set all fields of this structure by name.
|
Returns: the kind of the structure field.
Returns: the name of the structure field.
Returns: members the array of the named values, representing the structure fields.
Parameters: members the array of the named values, representing the structure fields.
Throws: InvalidSeq if the passed argument is invalid.