Class DynStructImpl

All Implemented Interfaces:
Serializable, Object, IDLEntity, DynAny, DynAnyOperations, DynStruct, DynStructOperations

public class DynStructImpl extends DynAnyComplexImpl implements DynStruct
See Also:
  • Field Details

  • Constructor Details

    • DynStructImpl

      protected DynStructImpl(ORB orb, Any any, boolean copyValue)
    • DynStructImpl

      protected DynStructImpl(ORB orb, TypeCode typeCode)
  • Method Details

    • get_members

      public NameValuePair[] get_members()
      Description copied from interface: DynStructOperations
      Returns a sequence of NameValuePairs describing the name and the value of each member in the struct associated with a DynStruct object. The sequence contains members in the same order as the declaration order of members as indicated by the DynStruct's TypeCode. The current position is not affected. The member names in the returned sequence will be empty strings if the DynStruct's TypeCode does not contain member names.
      Specified by:
      get_members in interface DynStructOperations
      Returns:
      sequence of members
    • get_members_as_dyn_any

      public NameDynAnyPair[] get_members_as_dyn_any()
      Description copied from interface: DynStructOperations
      Returns a sequence of NameDynAnyPairs describing the name and the value of each member in the struct associated with a DynStruct object. The sequence contains members in the same order as the declaration order of members as indicated by the DynStruct's TypeCode. The current position is not affected. The member names in the returned sequence will be empty strings if the DynStruct's TypeCode does not contain member names.
      Specified by:
      get_members_as_dyn_any in interface DynStructOperations
      Returns:
      sequence of members