org.omg.DynamicAny
Interface DynStructOperations

All Superinterfaces:
DynAnyOperations
All Known Subinterfaces:
DynStruct

 

All Known Implementing Classes

_DynStructStub
public interface DynStructOperations
extends DynAnyOperations

DynStruct objects support the manipulation of IDL struct and exception values. Members of the exceptions are handled in the same way as members of a struct.

 

Method Summary

 TCKind current_member_kind()
    Returns the TCKind associated with the member at the current position.
 String current_member_name()
    Returns the name of the member at the current position.
 NameDynAnyPair[] get_members_as_dyn_any()
    Returns a sequence of NameDynAnyPairs describing the name and the value of each member in the struct associated with a DynStruct object.
 NameValuePair[] get_members()
    Returns a sequence of NameValuePairs describing the name and the value of each member in the struct associated with a DynStruct object.
 void set_members_as_dyn_any(NameDynAnyPair[] value)
    Initializes the struct data value associated with a DynStruct object from a sequence of NameDynAnyPairs.
 void set_members(NameValuePair[] value)
    Initializes the struct data value associated with a DynStruct object from a sequence of NameValuePairs.
 
Methods inherited from interface org.omg.DynamicAny.DynAnyOperations
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,