org.openorb.orb.core.dynany
Class DynValueBoxImpl

java.lang.Object
  extended by org.omg.CORBA.LocalObject
      extended by org.openorb.orb.core.dynany.DynValueBoxImpl
All Implemented Interfaces:
java.io.Serializable, org.omg.CORBA.Object, org.omg.CORBA.portable.IDLEntity, org.omg.DynamicAny.DynAny, org.omg.DynamicAny.DynAnyOperations, org.omg.DynamicAny.DynValueBox, org.omg.DynamicAny.DynValueBoxOperations, org.omg.DynamicAny.DynValueCommon, org.omg.DynamicAny.DynValueCommonOperations

public class DynValueBoxImpl
extends org.omg.CORBA.LocalObject
implements org.omg.DynamicAny.DynValueBox

DynValueBox implementation.

Version:
$Revision: 1.3 $ $Date: 2004/02/10 21:02:48 $
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
DynValueBoxImpl(org.omg.DynamicAny.DynAnyFactory factory, org.omg.CORBA.ORB orb, org.omg.CORBA.TypeCode type)
          Constructor
 
Method Summary
 void assign(org.omg.DynamicAny.DynAny dynm_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
 org.omg.DynamicAny.DynAny get_boxed_value_as_dyn_any()
           
 org.omg.CORBA.Any get_boxed_value()
           
 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
 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 is_null()
           
 boolean next()
          Operation next
 void rewind()
          Operation rewind
 boolean seek(int index)
          Operation seek
 void set_boxed_value_as_dyn_any(org.omg.DynamicAny.DynAny boxed)
           
 void set_boxed_value(org.omg.CORBA.Any boxed)
           
 void set_to_null()
           
 void set_to_value()
           
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

DynValueBoxImpl

public DynValueBoxImpl(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 dynm_any)
            throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Operation assign

Specified by:
assign in interface org.omg.DynamicAny.DynAnyOperations
Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

to_any

public org.omg.CORBA.Any to_any()
Operation to_any

Specified by:
to_any in interface org.omg.DynamicAny.DynAnyOperations

destroy

public void destroy()
Operation destroy

Specified by:
destroy in interface org.omg.DynamicAny.DynAnyOperations

copy

public org.omg.DynamicAny.DynAny copy()
Operation copy

Specified by:
copy in interface org.omg.DynamicAny.DynAnyOperations

current_component

public org.omg.DynamicAny.DynAny current_component()
Operation current_component

Specified by:
current_component in interface org.omg.DynamicAny.DynAnyOperations

next

public boolean next()
Operation next

Specified by:
next in interface org.omg.DynamicAny.DynAnyOperations

seek

public boolean seek(int index)
Operation seek

Specified by:
seek in interface org.omg.DynamicAny.DynAnyOperations

rewind

public void rewind()
Operation rewind

Specified by:
rewind in interface org.omg.DynamicAny.DynAnyOperations

component_count

public int component_count()
Operation component_count

Specified by:
component_count in interface org.omg.DynamicAny.DynAnyOperations

is_null

public boolean is_null()
Specified by:
is_null in interface org.omg.DynamicAny.DynValueCommonOperations

set_to_null

public void set_to_null()
Specified by:
set_to_null in interface org.omg.DynamicAny.DynValueCommonOperations

set_to_value

public void set_to_value()
Specified by:
set_to_value in interface org.omg.DynamicAny.DynValueCommonOperations

get_boxed_value

public org.omg.CORBA.Any get_boxed_value()
                                  throws org.omg.DynamicAny.DynAnyPackage.InvalidValue
Specified by:
get_boxed_value in interface org.omg.DynamicAny.DynValueBoxOperations
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue

set_boxed_value

public void set_boxed_value(org.omg.CORBA.Any boxed)
                     throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Specified by:
set_boxed_value in interface org.omg.DynamicAny.DynValueBoxOperations
Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

get_boxed_value_as_dyn_any

public org.omg.DynamicAny.DynAny get_boxed_value_as_dyn_any()
                                                     throws org.omg.DynamicAny.DynAnyPackage.InvalidValue
Specified by:
get_boxed_value_as_dyn_any in interface org.omg.DynamicAny.DynValueBoxOperations
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue

set_boxed_value_as_dyn_any

public void set_boxed_value_as_dyn_any(org.omg.DynamicAny.DynAny boxed)
                                throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
Specified by:
set_boxed_value_as_dyn_any in interface org.omg.DynamicAny.DynValueBoxOperations
Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
org.omg.DynamicAny.DynAnyPackage.InvalidValue

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch

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
Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
org.omg.DynamicAny.DynAnyPackage.InvalidValue

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.

Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
org.omg.DynamicAny.DynAnyPackage.InvalidValue

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

Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
org.omg.DynamicAny.DynAnyPackage.InvalidValue

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()