Class DynStructImpl
java.lang.Object
org.omg.CORBA.LocalObject
com.sun.corba.ee.impl.dynamicany.DynAnyImpl
com.sun.corba.ee.impl.dynamicany.DynAnyConstructedImpl
com.sun.corba.ee.impl.dynamicany.DynAnyComplexImpl
com.sun.corba.ee.impl.dynamicany.DynStructImpl
- All Implemented Interfaces:
Serializable, Object, IDLEntity, DynAny, DynAnyOperations, DynStruct, DynStructOperations
- See Also:
-
Field Summary
FieldsFields inherited from class DynAnyComplexImpl
nameDynAnyPairs, names, nameValuePairsFields inherited from class DynAnyConstructedImpl
components, emptyComponents, isRecursive, RECURSIVE_NO, RECURSIVE_UNDEF, RECURSIVE_YES, REPRESENTATION_ANY, REPRESENTATION_COMPONENTS, REPRESENTATION_NONE, REPRESENTATION_TYPECODE, representationsFields inherited from class DynAnyImpl
any, index, NO_INDEX, orb, status, STATUS_DESTROYABLE, STATUS_DESTROYED, STATUS_UNDESTROYABLE, wrapper -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDynStructImpl(ORB orb, Any any, boolean copyValue) protectedDynStructImpl(ORB orb, TypeCode typeCode) -
Method Summary
Modifier and TypeMethodDescriptionReturns a sequence of NameValuePairs describing the name and the value of each member in the struct associated with a DynStruct object.Returns a sequence of NameDynAnyPairs describing the name and the value of each member in the struct associated with a DynStruct object.Methods inherited from class DynAnyComplexImpl
clearData, current_member_kind, current_member_name, initializeComponentsFromAny, initializeComponentsFromTypeCode, set_members, set_members_as_dyn_anyMethods inherited from class DynAnyConstructedImpl
assign, checkInitAny, checkInitComponents, 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, get_wstring, initializeAnyFromComponents, insert_any, insert_boolean, insert_char, insert_double, insert_dyn_any, insert_float, insert_long, insert_longlong, insert_octet, insert_reference, insert_short, insert_string, insert_typecode, insert_ulong, insert_ulonglong, insert_ushort, insert_val, insert_wchar, insert_wstring, isRecursive, next, rewind, seek, to_any, writeAnyMethods inherited from class LocalObject
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface, _get_interface_def, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_policy_override, validate_connectionMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface 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, get_wstring, insert_any, insert_boolean, insert_char, insert_double, insert_dyn_any, insert_float, insert_long, insert_longlong, insert_octet, insert_reference, insert_short, insert_string, insert_typecode, insert_ulong, insert_ulonglong, insert_ushort, insert_val, insert_wchar, insert_wstring, next, rewind, seek, to_any, typeMethods inherited from interface DynStructOperations
current_member_kind, current_member_name, set_members, set_members_as_dyn_anyMethods inherited from interface Object
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
-
Constructor Details
-
DynStructImpl
-
DynStructImpl
-
-
Method Details
-
get_members
Description copied from interface:DynStructOperationsReturns 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_membersin interfaceDynStructOperations- Returns:
- sequence of members
-
get_members_as_dyn_any
Description copied from interface:DynStructOperationsReturns 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_anyin interfaceDynStructOperations- Returns:
- sequence of members
-