org.omg.DynamicAny
Class _DynStructStub

java.lang.Object
  |
  +--org.omg.CORBA.portable.ObjectImpl
        |
        +--org.omg.DynamicAny._DynStructStub
All Implemented Interfaces:
DynAny, DynAnyOperations, DynStruct, DynStructOperations, IDLEntity, Object, Serializable
public class _DynStructStub
extends ObjectImpl
implements DynStruct

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.

 

Field Summary

static Class _opsClass
    
 

 

Constructor Summary

_DynStructStub()
    
 

 

Method Summary

 String[] _ids()
    Retrieves a string array containing the repository identifiers supported by this ObjectImpl object.
 void assign(DynAny dyn_any)
    Initializes the value associated with a DynAny object with the value associated with another DynAny object.
 int component_count()
    Returns the number of components of a DynAny.
 DynAny copy()
    Creates a new DynAny object whose value is a deep copy of the DynAny on which it is invoked.
 DynAny current_component()
    Returns the DynAny for the component at the current position.
 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.
 void destroy()
    Destroys a DynAny object.
 boolean equal(DynAny dyn_any)
    Compares two DynAny values for equality.
 void from_any(Any value)
    Initializes the value associated with a DynAny object with the value contained in an any.
 Any get_any()
    Extracts an Any value contained in the Any represented by this DynAny.
 boolean get_boolean()
    Extracts the boolean value from this DynAny.
 char get_char()
    Extracts the char value from this DynAny.
 double get_double()
    Extracts the double value from this DynAny.
 DynAny get_dyn_any()
    Extracts the Any value contained in the Any represented by this DynAny and returns it wrapped into a new DynAny.
 float get_float()
    Extracts the float value from this DynAny.
 int get_long()
    Extracts the integer value from this DynAny.
 long get_longlong()
    Extracts the long value from this DynAny.
 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.
 byte get_octet()
    Extracts the byte value from this DynAny.
 Object get_reference()
    Extracts the reference to a CORBA Object from this DynAny.
 short get_short()
    Extracts the short value from this DynAny.
 String get_string()
    Extracts the string value from this DynAny.
 TypeCode get_typecode()
    Extracts the TypeCode object from this DynAny.
 int get_ulong()
    Extracts the integer value from this DynAny.
 long get_ulonglong()
    Extracts the long value from this DynAny.
 short get_ushort()
    Extracts the short value from this DynAny.
 Serializable get_val()
    Extracts a Serializable object from this DynAny.
 char get_wchar()
    Extracts the long value from this DynAny.
 String get_wstring()
    Extracts the string value from this DynAny.
 void insert_any(Any value)
    Inserts an Any value into the Any represented by this DynAny.
 void insert_boolean(boolean value)
    Inserts a boolean value into the DynAny.
 void insert_char(char value)
    Inserts a char value into the DynAny.
 void insert_double(double value)
    Inserts a double value into the DynAny.
 void insert_dyn_any(DynAny value)
    Inserts the Any value contained in the parameter DynAny into the Any represented by this DynAny.
 void insert_float(float value)
    Inserts a float value into the DynAny.
 void insert_long(int value)
    Inserts an integer value into the DynAny.
 void insert_longlong(long value)
    Inserts a long value into the DynAny.
 void insert_octet(byte value)
    Inserts a byte value into the DynAny.
 void insert_reference(Object value)
    Inserts a reference to a CORBA object into the DynAny.
 void insert_short(short value)
    Inserts a short value into the DynAny.
 void insert_string(String value)
    Inserts a string value into the DynAny.
 void insert_typecode(TypeCode value)
    Inserts a TypeCode object into the DynAny.
 void insert_ulong(int value)
    Inserts an integer value into the DynAny.
 void insert_ulonglong(long value)
    Inserts a long value into the DynAny.
 void insert_ushort(short value)
    Inserts a short value into the DynAny.
 void insert_val(Serializable value)
    Inserts a reference to a Serializable object into this DynAny.
 void