Package com.sun.corba.ee.impl.dynamicany
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 com.sun.corba.ee.impl.dynamicany.DynAnyComplexImpl
nameDynAnyPairs, names, nameValuePairs
Fields inherited from class com.sun.corba.ee.impl.dynamicany.DynAnyConstructedImpl
components, emptyComponents, isRecursive, RECURSIVE_NO, RECURSIVE_UNDEF, RECURSIVE_YES, REPRESENTATION_ANY, REPRESENTATION_COMPONENTS, REPRESENTATION_NONE, REPRESENTATION_TYPECODE, representations
Fields inherited from class com.sun.corba.ee.impl.dynamicany.DynAnyImpl
any, index, NO_INDEX, orb, status, STATUS_DESTROYABLE, STATUS_DESTROYED, STATUS_UNDESTROYABLE, wrapper
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
DynStructImpl
(ORB orb, Any any, boolean copyValue) protected
DynStructImpl
(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 com.sun.corba.ee.impl.dynamicany.DynAnyComplexImpl
clearData, current_member_kind, current_member_name, initializeComponentsFromAny, initializeComponentsFromTypeCode, set_members, set_members_as_dyn_any
Methods inherited from class com.sun.corba.ee.impl.dynamicany.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, writeAny
Methods inherited from class com.sun.corba.ee.impl.dynamicany.DynAnyImpl
_ids, factory, getAny, getAny, setStatus, type
Methods inherited from class org.omg.CORBA.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_connection
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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, 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, type
Methods inherited from interface org.omg.DynamicAny.DynStructOperations
current_member_kind, current_member_name, set_members, set_members_as_dyn_any
Methods inherited from interface org.omg.CORBA.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: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 interfaceDynStructOperations
- Returns:
- sequence of members
-
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 interfaceDynStructOperations
- Returns:
- sequence of members
-