org.jacorb.orb
Class Any

java.lang.Object
  extended by org.omg.CORBA.Any
      extended by org.jacorb.orb.Any
All Implemented Interfaces:
java.io.Serializable, org.omg.CORBA.portable.IDLEntity

public final class Any
extends org.omg.CORBA.Any

CORBA any

Author:
Gerald Brose $Id: Any.java,v 1.56 2006/11/27 14:34:15 alphonse.bendt Exp $
See Also:
Serialized Form

Method Summary
 int _get_TCKind()
           
 org.omg.CORBA.portable.InputStream create_input_stream()
           
 org.omg.CORBA.portable.OutputStream create_output_stream()
           
 boolean equal(org.omg.CORBA.Any other)
           
 boolean equals(java.lang.Object obj)
           
 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()
           
 java.lang.Object extract_objref()
           
 byte extract_octet()
           
 org.omg.CORBA.Principal extract_Principal()
           
 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()
           
 void insert_any(org.omg.CORBA.Any a)
           
 void insert_boolean(boolean bool)
          insert_boolean inserts a Boolean into this Any.
 void insert_char(char c)
           
 void insert_double(double d)
           
 void insert_fixed(java.math.BigDecimal fixed)
           
 void insert_fixed(java.math.BigDecimal fixed, org.omg.CORBA.TypeCode type)
           
 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 type)
           
 void insert_object(org.omg.CORBA.TypeCode typeCode, java.lang.Object object)
          Convenience method for making a shallow copy of an Any.
 void insert_octet(byte b)
           
 void insert_Principal(org.omg.CORBA.Principal p)
           
 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 tc)
           
 void insert_ulong(int i)
           
 void insert_ulonglong(long l)
           
 void insert_ushort(short s)
           
 void insert_Value(java.io.Serializable value)
           
 void insert_Value(java.io.Serializable value, org.omg.CORBA.TypeCode type)
           
 void insert_void()
           
 void insert_wchar(char c)
           
 void insert_wstring(java.lang.String s)
           
 org.omg.CORBA.TCKind kind()
           
 org.omg.CORBA.TypeCode originalType()
           
 void read_value(org.omg.CORBA.portable.InputStream input, org.omg.CORBA.TypeCode type)
           
 java.lang.String toString()
           
 org.omg.CORBA.TypeCode type()
           
 void type(org.omg.CORBA.TypeCode type)
           
 java.lang.Object value()
           
 void write_value(org.omg.CORBA.portable.OutputStream output)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

kind

public org.omg.CORBA.TCKind kind()

type

public org.omg.CORBA.TypeCode type()
Specified by:
type in class org.omg.CORBA.Any

originalType

public org.omg.CORBA.TypeCode originalType()

type

public void type(org.omg.CORBA.TypeCode type)
Specified by:
type in class org.omg.CORBA.Any

value

public java.lang.Object value()

_get_TCKind

public int _get_TCKind()

equal

public boolean equal(org.omg.CORBA.Any other)
Specified by:
equal in class org.omg.CORBA.Any

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

insert_short

public void insert_short(short s)
Specified by:
insert_short in class org.omg.CORBA.Any

extract_short

public short extract_short()
                    throws org.omg.CORBA.BAD_OPERATION
Specified by:
extract_short in class org.omg.CORBA.Any
Throws:
org.omg.CORBA.BAD_OPERATION

insert_ushort

public void insert_ushort(short s)
Specified by:
insert_ushort in class org.omg.CORBA.Any

extract_ushort

public short extract_ushort()
Specified by:
extract_ushort in class org.omg.CORBA.Any

insert_long

public void insert_long(int i)
Specified by:
insert_long in class org.omg.CORBA.Any

extract_long

public int extract_long()
Specified by:
extract_long in class org.omg.CORBA.Any

insert_ulong

public void insert_ulong(int i)
Specified by:
insert_ulong in class org.omg.CORBA.Any

extract_ulong

public int extract_ulong()
Specified by:
extract_ulong in class org.omg.CORBA.Any

insert_longlong

public void insert_longlong(long l)
Specified by:
insert_longlong in class org.omg.CORBA.Any

extract_longlong

public long extract_longlong()
Specified by:
extract_longlong in class org.omg.CORBA.Any

insert_ulonglong

public void insert_ulonglong(long l)
Specified by:
insert_ulonglong in class org.omg.CORBA.Any

extract_ulonglong

public long extract_ulonglong()
Specified by:
extract_ulonglong in class org.omg.CORBA.Any

insert_float

public void insert_float(float f)
Specified by:
insert_float in class org.omg.CORBA.Any

extract_float

public float extract_float()
Specified by:
extract_float in class org.omg.CORBA.Any

insert_double

public void insert_double(double d)
Specified by:
insert_double in class org.omg.CORBA.Any

extract_double

public double extract_double()
Specified by:
extract_double in class org.omg.CORBA.Any

insert_boolean

public void insert_boolean(boolean bool)
insert_boolean inserts a Boolean into this Any.

Specified by:
insert_boolean in class org.omg.CORBA.Any
Parameters:
bool - a boolean value

extract_boolean

public boolean extract_boolean()
Specified by:
extract_boolean in class org.omg.CORBA.Any

insert_char

public void insert_char(char c)
Specified by:
insert_char in class org.omg.CORBA.Any

extract_char

public char extract_char()
Specified by:
extract_char in class org.omg.CORBA.Any

insert_wchar

public void insert_wchar(char c)
Specified by:
insert_wchar in class org.omg.CORBA.Any

extract_wchar

public char extract_wchar()
Specified by:
extract_wchar in class org.omg.CORBA.Any

insert_octet

public void insert_octet(byte b)
Specified by:
insert_octet in class org.omg.CORBA.Any

extract_octet

public byte extract_octet()
Specified by:
extract_octet in class org.omg.CORBA.Any

insert_any

public void insert_any(org.omg.CORBA.Any a)
Specified by:
insert_any in class org.omg.CORBA.Any

extract_any

public org.omg.CORBA.Any extract_any()
Specified by:
extract_any in class org.omg.CORBA.Any

insert_TypeCode

public void insert_TypeCode(org.omg.CORBA.TypeCode tc)
Specified by:
insert_TypeCode in class org.omg.CORBA.Any

extract_TypeCode

public org.omg.CORBA.TypeCode extract_TypeCode()
Specified by:
extract_TypeCode in class org.omg.CORBA.Any

insert_string

public void insert_string(java.lang.String s)
Specified by:
insert_string in class org.omg.CORBA.Any

extract_string

public java.lang.String extract_string()
Specified by:
extract_string in class org.omg.CORBA.Any

insert_wstring

public void insert_wstring(java.lang.String s)
Specified by:
insert_wstring in class org.omg.CORBA.Any

extract_wstring

public java.lang.String extract_wstring()
Specified by:
extract_wstring in class org.omg.CORBA.Any

insert_fixed

public void insert_fixed(java.math.BigDecimal fixed)
Overrides:
insert_fixed in class org.omg.CORBA.Any

insert_fixed

public void insert_fixed(java.math.BigDecimal fixed,
                         org.omg.CORBA.TypeCode type)
Overrides:
insert_fixed in class org.omg.CORBA.Any

extract_fixed

public java.math.BigDecimal extract_fixed()
Overrides:
extract_fixed in class org.omg.CORBA.Any

insert_Object

public void insert_Object(org.omg.CORBA.Object obj)
Specified by:
insert_Object in class org.omg.CORBA.Any

insert_Object

public void insert_Object(org.omg.CORBA.Object obj,
                          org.omg.CORBA.TypeCode type)
Specified by:
insert_Object in class org.omg.CORBA.Any

extract_Object

public org.omg.CORBA.Object extract_Object()
Specified by:
extract_Object in class org.omg.CORBA.Any

extract_objref

public java.lang.Object extract_objref()

insert_Principal

public void insert_Principal(org.omg.CORBA.Principal p)
Overrides:
insert_Principal in class org.omg.CORBA.Any

extract_Principal

public org.omg.CORBA.Principal extract_Principal()
Overrides:
extract_Principal in class org.omg.CORBA.Any

insert_Streamable

public void insert_Streamable(org.omg.CORBA.portable.Streamable s)
Overrides:
insert_Streamable in class org.omg.CORBA.Any

extract_Streamable

public org.omg.CORBA.portable.Streamable extract_Streamable()
                                                     throws org.omg.CORBA.BAD_INV_ORDER
Overrides:
extract_Streamable in class org.omg.CORBA.Any
Throws:
org.omg.CORBA.BAD_INV_ORDER

extract_Value

public java.io.Serializable extract_Value()
                                   throws org.omg.CORBA.BAD_OPERATION
Specified by:
extract_Value in class org.omg.CORBA.Any
Throws:
org.omg.CORBA.BAD_OPERATION

insert_Value

public void insert_Value(java.io.Serializable value)
Specified by:
insert_Value in class org.omg.CORBA.Any

insert_Value

public void insert_Value(java.io.Serializable value,
                         org.omg.CORBA.TypeCode type)
                  throws org.omg.CORBA.MARSHAL
Specified by:
insert_Value in class org.omg.CORBA.Any
Throws:
org.omg.CORBA.MARSHAL

create_output_stream

public org.omg.CORBA.portable.OutputStream create_output_stream()
Specified by:
create_output_stream in class org.omg.CORBA.Any

create_input_stream

public org.omg.CORBA.portable.InputStream create_input_stream()
Specified by:
create_input_stream in class org.omg.CORBA.Any

read_value

public void read_value(org.omg.CORBA.portable.InputStream input,
                       org.omg.CORBA.TypeCode type)
                throws org.omg.CORBA.MARSHAL
Specified by:
read_value in class org.omg.CORBA.Any
Throws:
org.omg.CORBA.MARSHAL

write_value

public void write_value(org.omg.CORBA.portable.OutputStream output)
Specified by:
write_value in class org.omg.CORBA.Any

insert_void

public void insert_void()

insert_object

public void insert_object(org.omg.CORBA.TypeCode typeCode,
                          java.lang.Object object)
Convenience method for making a shallow copy of an Any.