org.openorb.orb.core.dynany
Class DynFixedImpl

java.lang.Object
  |
  +--org.omg.CORBA.LocalObject
        |
        +--org.openorb.orb.core.dynany.DynAnyImpl
              |
              +--org.openorb.orb.core.dynany.DynFixedImpl
All Implemented Interfaces:
org.omg.DynamicAny.DynAny, org.omg.DynamicAny.DynAnyOperations, org.omg.DynamicAny.DynFixed, org.omg.DynamicAny.DynFixedOperations, org.omg.CORBA.portable.IDLEntity, org.omg.CORBA.Object, java.io.Serializable

public class DynFixedImpl
extends org.openorb.orb.core.dynany.DynAnyImpl
implements org.omg.DynamicAny.DynFixed

DynFixed implementation.

Author:
Jerome Daniel
See Also:
Serialized Form

Field Summary
protected  Any m_any
          Reference to the current any
protected  long m_count
          This instance count value
protected  org.omg.DynamicAny.DynAnyFactory m_factory
          Reference to the DynAny factory
protected  org.omg.CORBA.ORB m_orb
          Reference to the ORB
protected  org.omg.CORBA.TypeCode m_tc
          The current typecode
protected  org.omg.CORBA.TypeCode m_type
          The DynAny TypeCode
protected static long s_dany_count
          Static counter for DynAny instances
 
Constructor Summary
DynFixedImpl(org.omg.DynamicAny.DynAnyFactory factory, org.omg.CORBA.ORB orb, org.omg.CORBA.TypeCode type)
          Constructor
 
Method Summary
 void assign(org.omg.DynamicAny.DynAny dyn_any)
          Operation assign
 int component_count()
          Operation component_count
protected  org.omg.DynamicAny.DynAny[] copy_dyn_any_graph(org.omg.DynamicAny.DynAny[] src)
          This operation is used to copy a DynAny graph.
 org.omg.DynamicAny.DynAny copy()
          Operation copy
protected  org.omg.DynamicAny.DynAny[] create_dyn_any_graph(org.omg.CORBA.TypeCode tc)
          This operation creates a DynAny graph from a TypeCode.
protected  org.omg.DynamicAny.DynAny create_dyn_any(org.omg.CORBA.TypeCode tc)
          This operation creates a DynAny from a TypeCode
 org.omg.DynamicAny.DynAny current_component()
          Operation current_component
 void destroy()
          Operation destroy
protected  void dyn_any_graph_to_stream(org.omg.DynamicAny.DynAny[] src, org.omg.CORBA.portable.OutputStream stream)
          This operation is used to marshal a DynAny graph
protected  void dyn_any_to_stream(org.omg.CORBA.TypeCode tc, org.omg.CORBA.portable.OutputStream stream)
          This operation is used to marshal a DynAny
 boolean equal(org.omg.DynamicAny.DynAny dyn_any)
          Operantion equal
 void from_any(org.omg.CORBA.Any value)
          Operation from_any
 java.lang.Object get_abstract()
          Operation get_abstract
 org.omg.CORBA.Any get_any()
          Operation get_any
 boolean get_boolean()
          Operation get_boolean
 char get_char()
          Operation get_char
 double get_double()
          Operation get_double
 org.omg.DynamicAny.DynAny get_dyn_any()
          Operation get_dyn_any
 float get_float()
          Operation get_float
 int get_long()
          Operation get_long
 long get_longlong()
          Operation get_longlong
 byte get_octet()
          Operation get_octet
 org.omg.CORBA.Object get_reference()
          Operation get_reference
 short get_short()
          Operation get_short
 java.lang.String get_string()
          Operation get_string
 org.omg.CORBA.TypeCode get_typecode()
          Operation get_typecode
 int get_ulong()
          Operation get_ulong
 long get_ulonglong()
          Operation get_ulonglong
 short get_ushort()
          Operation get_ushort
 java.io.Serializable get_val()
          Operation get_val
 java.lang.String get_value()
           
 char get_wchar()
          Operation get_wchar
 java.lang.String get_wstring()
          Operation get_wstring
protected  org.apache.avalon.framework.logger.Logger getLogger()
           
 org.omg.CORBA.TypeCode[] getValueMember(org.omg.CORBA.TypeCode tc)
          This operation returns all the value member typecodes
 void insert_abstract(java.lang.Object value)
           
 void insert_any(org.omg.CORBA.Any value)
          Operation insert_any
 void insert_boolean(boolean value)
          Operation insert_boolean
 void insert_char(char value)
          Operation insert_char
 void insert_double(double value)
          Operation insert_double
 void insert_dyn_any(org.omg.DynamicAny.DynAny value)
          Operation insert_dyn_any
 void insert_float(float value)
          Operation insert_float
 void insert_long(int value)
          Operation insert_long
 void insert_longlong(long value)
          Operation insert_longlong
 void insert_octet(byte value)
          Operation insert_octet
 void insert_reference(org.omg.CORBA.Object value)
          Operation insert_reference
 void insert_short(short value)
          Operation insert_short
 void insert_string(java.lang.String value)
          Operation insert_string
 void insert_typecode(org.omg.CORBA.TypeCode value)
          Operation insert_typecode
 void insert_ulong(int value)
          Operation insert_ulong
 void insert_ulonglong(long value)
          Operation insert_ulonglong
 void insert_ushort(short value)
          Operation insert_ushort
 void insert_val(java.io.Serializable value)
          Operation insert_val
 void insert_wchar(char value)
          Operation insert_wchar
 void insert_wstring(java.lang.String value)
          Operation insert_wstring
 boolean next()
          Operation next
 void rewind()
          Operation rewind
 boolean seek(int index)
          Operation seek
 boolean set_value(java.lang.String val)
           
protected  void stream_to_dyn_any_graph(org.omg.DynamicAny.DynAny[] src, org.omg.CORBA.portable.InputStream stream)
          This operation is used to unmarshal a DynAny graph
protected  void stream_to_dyn_any(org.omg.CORBA.TypeCode tc, org.omg.CORBA.portable.InputStream stream)
          This operation is used to unmarshal a DynAny
 org.omg.CORBA.Any to_any()
          Operation to_any
 org.omg.CORBA.TypeCode type()
          Operation type
protected  void verifyExtractionTypes()
          This operation checks if a value to extract is compliant with the expected type
protected  void verifyInsertionTypes()
          This operation is used to check if two typecodes are compatible.
 
Methods inherited from class org.omg.CORBA.LocalObject
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_interface, _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
equal, get_abstract, 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_abstract, 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, type
 
Methods inherited from interface org.omg.CORBA.Object
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_interface, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override
 

Field Detail

s_dany_count

protected static long s_dany_count
Static counter for DynAny instances

m_orb

protected org.omg.CORBA.ORB m_orb
Reference to the ORB

m_factory

protected org.omg.DynamicAny.DynAnyFactory m_factory
Reference to the DynAny factory

m_type

protected org.omg.CORBA.TypeCode m_type
The DynAny TypeCode

m_tc

protected org.omg.CORBA.TypeCode m_tc
The current typecode

m_any

protected Any m_any
Reference to the current any

m_count

protected long m_count
This instance count value
Constructor Detail

DynFixedImpl

public DynFixedImpl(org.omg.DynamicAny.DynAnyFactory factory,
                    org.omg.CORBA.ORB orb,
                    org.omg.CORBA.TypeCode type)
Constructor
Method Detail

assign

public void assign(org.omg.DynamicAny.DynAny dyn_any)
            throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation assign
Specified by:
assign in interface org.omg.DynamicAny.DynAnyOperations
Overrides:
assign in class org.openorb.orb.core.dynany.DynAnyImpl

from_any

public void from_any(org.omg.CORBA.Any value)
              throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                     org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation from_any
Specified by:
from_any in interface org.omg.DynamicAny.DynAnyOperations
Overrides:
from_any in class org.openorb.orb.core.dynany.DynAnyImpl

to_any

public org.omg.CORBA.Any to_any()
Operation to_any
Specified by:
to_any in interface org.omg.DynamicAny.DynAnyOperations
Overrides:
to_any in class org.openorb.orb.core.dynany.DynAnyImpl

destroy

public void destroy()
Operation destroy
Specified by:
destroy in interface org.omg.DynamicAny.DynAnyOperations
Overrides:
destroy in class org.openorb.orb.core.dynany.DynAnyImpl

copy

public org.omg.DynamicAny.DynAny copy()
Operation copy
Specified by:
copy in interface org.omg.DynamicAny.DynAnyOperations
Overrides:
copy in class org.openorb.orb.core.dynany.DynAnyImpl

current_component

public org.omg.DynamicAny.DynAny current_component()
Operation current_component
Specified by:
current_component in interface org.omg.DynamicAny.DynAnyOperations
Overrides:
current_component in class org.openorb.orb.core.dynany.DynAnyImpl

next

public boolean next()
Operation next
Specified by:
next in interface org.omg.DynamicAny.DynAnyOperations
Overrides:
next in class org.openorb.orb.core.dynany.DynAnyImpl

seek

public boolean seek(int index)
Operation seek
Specified by:
seek in interface org.omg.DynamicAny.DynAnyOperations
Overrides:
seek in class org.openorb.orb.core.dynany.DynAnyImpl

rewind

public void rewind()
Operation rewind
Specified by:
rewind in interface org.omg.DynamicAny.DynAnyOperations
Overrides:
rewind in class org.openorb.orb.core.dynany.DynAnyImpl

component_count

public int component_count()
Operation component_count
Specified by:
component_count in interface org.omg.DynamicAny.DynAnyOperations
Overrides:
component_count in class org.openorb.orb.core.dynany.DynAnyImpl

get_value

public java.lang.String get_value()
Specified by:
get_value in interface org.omg.DynamicAny.DynFixedOperations

set_value

public boolean set_value(java.lang.String val)
                  throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,
                         org.omg.DynamicAny.DynAnyPackage.InvalidValue
Specified by:
set_value in interface org.omg.DynamicAny.DynFixedOperations

type

public org.omg.CORBA.TypeCode type()
Operation type
Specified by:
type in interface org.omg.DynamicAny.DynAnyOperations

equal

public boolean equal(org.omg.DynamicAny.DynAny dyn_any)
Operantion equal
Specified by:
equal in interface org.omg.DynamicAny.DynAnyOperations

insert_boolean

public void insert_boolean(boolean value)
                    throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                           org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation insert_boolean
Specified by:
insert_boolean in interface org.omg.DynamicAny.DynAnyOperations

insert_octet

public void insert_octet(byte value)
                  throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                         org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation insert_octet
Specified by:
insert_octet in interface org.omg.DynamicAny.DynAnyOperations

insert_char

public void insert_char(char value)
                 throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                        org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation insert_char
Specified by:
insert_char in interface org.omg.DynamicAny.DynAnyOperations

insert_short

public void insert_short(short value)
                  throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                         org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation insert_short
Specified by:
insert_short in interface org.omg.DynamicAny.DynAnyOperations

insert_ushort

public void insert_ushort(short value)
                   throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                          org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation insert_ushort
Specified by:
insert_ushort in interface org.omg.DynamicAny.DynAnyOperations

insert_long

public void insert_long(int value)
                 throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                        org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation insert_long
Specified by:
insert_long in interface org.omg.DynamicAny.DynAnyOperations

insert_ulong

public void insert_ulong(int value)
                  throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                         org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation insert_ulong
Specified by:
insert_ulong in interface org.omg.DynamicAny.DynAnyOperations

insert_float

public void insert_float(float value)
                  throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                         org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation insert_float
Specified by:
insert_float in interface org.omg.DynamicAny.DynAnyOperations

insert_double

public void insert_double(double value)
                   throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                          org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation insert_double
Specified by:
insert_double in interface org.omg.DynamicAny.DynAnyOperations

insert_string

public void insert_string(java.lang.String value)
                   throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                          org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation insert_string
Specified by:
insert_string in interface org.omg.DynamicAny.DynAnyOperations

insert_reference

public void insert_reference(org.omg.CORBA.Object value)
                      throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                             org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation insert_reference
Specified by:
insert_reference in interface org.omg.DynamicAny.DynAnyOperations

insert_typecode

public void insert_typecode(org.omg.CORBA.TypeCode value)
                     throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                            org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation insert_typecode
Specified by:
insert_typecode in interface org.omg.DynamicAny.DynAnyOperations

insert_longlong

public void insert_longlong(long value)
                     throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                            org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation insert_longlong
Specified by:
insert_longlong in interface org.omg.DynamicAny.DynAnyOperations

insert_ulonglong

public void insert_ulonglong(long value)
                      throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                             org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation insert_ulonglong
Specified by:
insert_ulonglong in interface org.omg.DynamicAny.DynAnyOperations

insert_wchar

public void insert_wchar(char value)
                  throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                         org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation insert_wchar
Specified by:
insert_wchar in interface org.omg.DynamicAny.DynAnyOperations

insert_wstring

public void insert_wstring(java.lang.String value)
                    throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                           org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation insert_wstring
Specified by:
insert_wstring in interface org.omg.DynamicAny.DynAnyOperations

insert_any

public void insert_any(org.omg.CORBA.Any value)
                throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                       org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation insert_any
Specified by:
insert_any in interface org.omg.DynamicAny.DynAnyOperations

insert_dyn_any

public void insert_dyn_any(org.omg.DynamicAny.DynAny value)
                    throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                           org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation insert_dyn_any
Specified by:
insert_dyn_any in interface org.omg.DynamicAny.DynAnyOperations

insert_val

public void insert_val(java.io.Serializable value)
                throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                       org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation insert_val
Specified by:
insert_val in interface org.omg.DynamicAny.DynAnyOperations

insert_abstract

public void insert_abstract(java.lang.Object value)
                     throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,
                            org.omg.DynamicAny.DynAnyPackage.InvalidValue
Specified by:
insert_abstract in interface org.omg.DynamicAny.DynAnyOperations

get_boolean

public boolean get_boolean()
                    throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                           org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation get_boolean
Specified by:
get_boolean in interface org.omg.DynamicAny.DynAnyOperations

get_octet

public byte get_octet()
               throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                      org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation get_octet
Specified by:
get_octet in interface org.omg.DynamicAny.DynAnyOperations

get_char

public char get_char()
              throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                     org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation get_char
Specified by:
get_char in interface org.omg.DynamicAny.DynAnyOperations

get_short

public short get_short()
                throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                       org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation get_short
Specified by:
get_short in interface org.omg.DynamicAny.DynAnyOperations

get_ushort

public short get_ushort()
                 throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                        org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation get_ushort
Specified by:
get_ushort in interface org.omg.DynamicAny.DynAnyOperations

get_long

public int get_long()
             throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                    org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation get_long
Specified by:
get_long in interface org.omg.DynamicAny.DynAnyOperations

get_ulong

public int get_ulong()
              throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                     org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation get_ulong
Specified by:
get_ulong in interface org.omg.DynamicAny.DynAnyOperations

get_float

public float get_float()
                throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                       org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation get_float
Specified by:
get_float in interface org.omg.DynamicAny.DynAnyOperations

get_double

public double get_double()
                  throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                         org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation get_double
Specified by:
get_double in interface org.omg.DynamicAny.DynAnyOperations

get_string

public java.lang.String get_string()
                            throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                                   org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation get_string
Specified by:
get_string in interface org.omg.DynamicAny.DynAnyOperations

get_reference

public org.omg.CORBA.Object get_reference()
                                   throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                                          org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation get_reference
Specified by:
get_reference in interface org.omg.DynamicAny.DynAnyOperations

get_typecode

public org.omg.CORBA.TypeCode get_typecode()
                                    throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                                           org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation get_typecode
Specified by:
get_typecode in interface org.omg.DynamicAny.DynAnyOperations

get_longlong

public long get_longlong()
                  throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                         org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation get_longlong
Specified by:
get_longlong in interface org.omg.DynamicAny.DynAnyOperations

get_ulonglong

public long get_ulonglong()
                   throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                          org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation get_ulonglong
Specified by:
get_ulonglong in interface org.omg.DynamicAny.DynAnyOperations

get_wchar

public char get_wchar()
               throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                      org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation get_wchar
Specified by:
get_wchar in interface org.omg.DynamicAny.DynAnyOperations

get_wstring

public java.lang.String get_wstring()
                             throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                                    org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation get_wstring
Specified by:
get_wstring in interface org.omg.DynamicAny.DynAnyOperations

get_any

public org.omg.CORBA.Any get_any()
                          throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                                 org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation get_any
Specified by:
get_any in interface org.omg.DynamicAny.DynAnyOperations

get_dyn_any

public org.omg.DynamicAny.DynAny get_dyn_any()
                                      throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                                             org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation get_dyn_any
Specified by:
get_dyn_any in interface org.omg.DynamicAny.DynAnyOperations

get_val

public java.io.Serializable get_val()
                             throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
                                    org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation get_val
Specified by:
get_val in interface org.omg.DynamicAny.DynAnyOperations

get_abstract

public java.lang.Object get_abstract()
                              throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,
                                     org.omg.DynamicAny.DynAnyPackage.InvalidValue
Operation get_abstract
Specified by:
get_abstract in interface org.omg.DynamicAny.DynAnyOperations

verifyInsertionTypes

protected void verifyInsertionTypes()
                             throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,
                                    org.omg.DynamicAny.DynAnyPackage.InvalidValue
This operation is used to check if two typecodes are compatible.

verifyExtractionTypes

protected void verifyExtractionTypes()
                              throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,
                                     org.omg.DynamicAny.DynAnyPackage.InvalidValue
This operation checks if a value to extract is compliant with the expected type

create_dyn_any

protected org.omg.DynamicAny.DynAny create_dyn_any(org.omg.CORBA.TypeCode tc)
This operation creates a DynAny from a TypeCode

create_dyn_any_graph

protected org.omg.DynamicAny.DynAny[] create_dyn_any_graph(org.omg.CORBA.TypeCode tc)
This operation creates a DynAny graph from a TypeCode. A "Graph" means that a DynAny is created for each element of the TypeCode. For example, if the TypeCode corresponds to a Struct, the "Graph" will contain a DynAny for each struct member.

copy_dyn_any_graph

protected org.omg.DynamicAny.DynAny[] copy_dyn_any_graph(org.omg.DynamicAny.DynAny[] src)
This operation is used to copy a DynAny graph.

dyn_any_to_stream

protected void dyn_any_to_stream(org.omg.CORBA.TypeCode tc,
                                 org.omg.CORBA.portable.OutputStream stream)
This operation is used to marshal a DynAny

dyn_any_graph_to_stream

protected void dyn_any_graph_to_stream(org.omg.DynamicAny.DynAny[] src,
                                       org.omg.CORBA.portable.OutputStream stream)
This operation is used to marshal a DynAny graph

stream_to_dyn_any

protected void stream_to_dyn_any(org.omg.CORBA.TypeCode tc,
                                 org.omg.CORBA.portable.InputStream stream)
This operation is used to unmarshal a DynAny

stream_to_dyn_any_graph

protected void stream_to_dyn_any_graph(org.omg.DynamicAny.DynAny[] src,
                                       org.omg.CORBA.portable.InputStream stream)
This operation is used to unmarshal a DynAny graph

getValueMember

public org.omg.CORBA.TypeCode[] getValueMember(org.omg.CORBA.TypeCode tc)
This operation returns all the value member typecodes

getLogger

protected org.apache.avalon.framework.logger.Logger getLogger()