org.openorb.orb.core
Class Any

java.lang.Object
  extended byorg.omg.CORBA.Any
      extended byorg.openorb.orb.core.Any
All Implemented Interfaces:
org.omg.CORBA.portable.IDLEntity, java.io.Serializable

public class Any
extends org.omg.CORBA.Any

Implements the Any class. This implementation uses the ListInputStream and ListOutputStream classes for it's data storage. Non-primitive types inserted/extracted into this implementation are generaly stored by reference.

Version:
$Revision: 1.12 $ $Date: 2004/02/17 22:13:54 $
Author:
Chris Wood
See Also:
Serialized Form

Method Summary
 org.omg.CORBA.portable.InputStream create_input_stream()
           
 org.omg.CORBA.portable.OutputStream create_output_stream()
           
 boolean equal(org.omg.CORBA.Any a)
           
 org.omg.CORBA.Any extract_any()
           
 boolean extract_boolean()
           
 char extract_char()
           
 double extract_double()
           
 java.math.BigDecimal extract_fixed()
           
 float extract_float()
           
 int extract_long()
           
 long extract_longlong()
           
 org.omg.CORBA.Object extract_Object()
           
 byte extract_octet()
           
 org.omg.CORBA.Principal extract_Principal()
          Deprecated.  
 short extract_short()
           
 org.omg.CORBA.portable.Streamable extract_Streamable()
           
 java.lang.String extract_string()
           
 org.omg.CORBA.TypeCode extract_TypeCode()
           
 int extract_ulong()
           
 long extract_ulonglong()
           
 short extract_ushort()
           
 java.io.Serializable extract_Value()
           
 char extract_wchar()
           
 java.lang.String extract_wstring()
           
protected  Logger getLogger()
          Return logger for current object.
 java.lang.Throwable getUnknownException()
           
 void insert_any(org.omg.CORBA.Any a)
           
 void insert_boolean(boolean b)
           
 void insert_char(char c)
           
 void insert_double(double d)
           
 void insert_fixed(java.math.BigDecimal f, org.omg.CORBA.TypeCode t)
           
 void insert_float(float f)
           
 void insert_long(int i)
           
 void insert_longlong(long l)
           
 void insert_Object(org.omg.CORBA.Object obj)
           
 void insert_Object(org.omg.CORBA.Object obj, org.omg.CORBA.TypeCode t)
           
 void insert_octet(byte b)
           
 void insert_Principal(org.omg.CORBA.Principal p)
          Deprecated.  
 void insert_short(short s)
           
 void insert_Streamable(org.omg.CORBA.portable.Streamable s)
           
 void insert_string(java.lang.String s)
           
 void insert_TypeCode(org.omg.CORBA.TypeCode value)
           
 void insert_ulong(int i)
           
 void insert_ulonglong(long l)
           
 void insert_ushort(short s)
           
 void insert_Value(java.io.Serializable v)
           
 void insert_Value(java.io.Serializable v, org.omg.CORBA.TypeCode t)
           
 void insert_wchar(char c)
           
 void insert_wstring(java.lang.String s)
           
 void read_value(org.omg.CORBA.portable.InputStream is, org.omg.CORBA.TypeCode t)
           
 void setUnknownException(java.lang.Throwable ue)
           
 org.omg.CORBA.TypeCode type()
           
 void type(org.omg.CORBA.TypeCode t)
           
 void write_value(org.omg.CORBA.portable.OutputStream os)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getUnknownException

public java.lang.Throwable getUnknownException()

setUnknownException

public void setUnknownException(java.lang.Throwable ue)

equal

public boolean equal(org.omg.CORBA.Any a)

type

public org.omg.CORBA.TypeCode type()

type

public void type(org.omg.CORBA.TypeCode t)

read_value

public void read_value(org.omg.CORBA.portable.InputStream is,
                       org.omg.CORBA.TypeCode t)
                throws org.omg.CORBA.MARSHAL
Throws:
org.omg.CORBA.MARSHAL

write_value

public void write_value(org.omg.CORBA.portable.OutputStream os)

create_output_stream

public org.omg.CORBA.portable.OutputStream create_output_stream()

create_input_stream

public org.omg.CORBA.portable.InputStream create_input_stream()

extract_short

public short extract_short()
                    throws org.omg.CORBA.BAD_OPERATION
Throws:
org.omg.CORBA.BAD_OPERATION

insert_short

public void insert_short(short s)

extract_ushort

public short extract_ushort()
                     throws org.omg.CORBA.BAD_OPERATION
Throws:
org.omg.CORBA.BAD_OPERATION

insert_ushort

public void insert_ushort(short s)

extract_long

public int extract_long()
                 throws org.omg.CORBA.BAD_OPERATION
Throws:
org.omg.CORBA.BAD_OPERATION

insert_long

public void insert_long(int i)

extract_ulong

public int extract_ulong()
                  throws org.omg.CORBA.BAD_OPERATION
Throws:
org.omg.CORBA.BAD_OPERATION

insert_ulong

public void insert_ulong(int i)

extract_longlong

public long extract_longlong()
                      throws org.omg.CORBA.BAD_OPERATION
Throws:
org.omg.CORBA.BAD_OPERATION

insert_longlong

public void insert_longlong(long l)

extract_ulonglong

public long extract_ulonglong()
                       throws org.omg.CORBA.BAD_OPERATION
Throws:
org.omg.CORBA.BAD_OPERATION

insert_ulonglong

public void insert_ulonglong(long l)

extract_float

public float extract_float()
                    throws org.omg.CORBA.BAD_OPERATION
Throws:
org.omg.CORBA.BAD_OPERATION

insert_float

public void insert_float(float f)

extract_double

public double extract_double()
                      throws org.omg.CORBA.BAD_OPERATION
Throws:
org.omg.CORBA.BAD_OPERATION

insert_double

public void insert_double(double d)

extract_boolean

public boolean extract_boolean()
                        throws org.omg.CORBA.BAD_OPERATION
Throws:
org.omg.CORBA.BAD_OPERATION

insert_boolean

public void insert_boolean(boolean b)

extract_char

public char extract_char()
                  throws org.omg.CORBA.BAD_OPERATION
Throws:
org.omg.CORBA.BAD_OPERATION

insert_char

public void insert_char(char c)

extract_wchar

public char extract_wchar()
                   throws org.omg.CORBA.BAD_OPERATION
Throws:
org.omg.CORBA.BAD_OPERATION

insert_wchar

public void insert_wchar(char c)

extract_octet

public byte extract_octet()
                   throws org.omg.CORBA.BAD_OPERATION
Throws:
org.omg.CORBA.BAD_OPERATION

insert_octet

public void insert_octet(byte b)

extract_string

public java.lang.String extract_string()
                                throws org.omg.CORBA.BAD_OPERATION
Throws:
org.omg.CORBA.BAD_OPERATION

insert_string

public void insert_string(java.lang.String s)
                   throws org.omg.CORBA.DATA_CONVERSION,
                          org.omg.CORBA.MARSHAL
Throws:
org.omg.CORBA.DATA_CONVERSION
org.omg.CORBA.MARSHAL

extract_wstring

public java.lang.String extract_wstring()
                                 throws org.omg.CORBA.BAD_OPERATION
Throws:
org.omg.CORBA.BAD_OPERATION

insert_wstring

public void insert_wstring(java.lang.String s)
                    throws org.omg.CORBA.MARSHAL
Throws:
org.omg.CORBA.MARSHAL

extract_TypeCode

public org.omg.CORBA.TypeCode extract_TypeCode()
                                        throws org.omg.CORBA.BAD_OPERATION
Throws:
org.omg.CORBA.BAD_OPERATION

insert_TypeCode

public void insert_TypeCode(org.omg.CORBA.TypeCode value)

extract_Principal

public org.omg.CORBA.Principal extract_Principal()
                                          throws org.omg.CORBA.BAD_OPERATION
Deprecated.  

Throws:
org.omg.CORBA.BAD_OPERATION

insert_Principal

public void insert_Principal(org.omg.CORBA.Principal p)
Deprecated.  


extract_fixed

public java.math.BigDecimal extract_fixed()

insert_fixed

public void insert_fixed(java.math.BigDecimal f,
                         org.omg.CORBA.TypeCode t)
                  throws org.omg.CORBA.BAD_INV_ORDER
Throws:
org.omg.CORBA.BAD_INV_ORDER

extract_any

public org.omg.CORBA.Any extract_any()
                              throws org.omg.CORBA.BAD_OPERATION
Throws:
org.omg.CORBA.BAD_OPERATION

insert_any

public void insert_any(org.omg.CORBA.Any a)

extract_Object

public org.omg.CORBA.Object extract_Object()
                                    throws org.omg.CORBA.BAD_OPERATION
Throws:
org.omg.CORBA.BAD_OPERATION

insert_Object

public void insert_Object(org.omg.CORBA.Object obj)

insert_Object

public void insert_Object(org.omg.CORBA.Object obj,
                          org.omg.CORBA.TypeCode t)
                   throws org.omg.CORBA.BAD_PARAM
Throws:
org.omg.CORBA.BAD_PARAM

extract_Value

public java.io.Serializable extract_Value()
                                   throws org.omg.CORBA.BAD_OPERATION
Throws:
org.omg.CORBA.BAD_OPERATION

insert_Value

public void insert_Value(java.io.Serializable v)

insert_Value

public void insert_Value(java.io.Serializable v,
                         org.omg.CORBA.TypeCode t)
                  throws org.omg.CORBA.MARSHAL
Throws:
org.omg.CORBA.MARSHAL

extract_Streamable

public org.omg.CORBA.portable.Streamable extract_Streamable()
                                                     throws org.omg.CORBA.BAD_INV_ORDER
Throws:
org.omg.CORBA.BAD_INV_ORDER

insert_Streamable

public void insert_Streamable(org.omg.CORBA.portable.Streamable s)

getLogger

protected Logger getLogger()
Return logger for current object. Protected for use in SystemExceptionHelper's static methods