org.jacorb.orb

Class Any

Implemented Interfaces:
IDLEntity, java.io.Serializable

public final class Any
extends Any

CORBA any

Author:
Gerald Brose $Id: Any.java,v 1.42 2004/05/06 12:40:00 nicolas Exp $

Method Summary

int
_get_TCKind()
InputStream
create_input_stream()
OutputStream
create_output_stream()
boolean
equal(Any a)
boolean
equals(java.lang.Object obj)
Object
extract_Object()
Principal
extract_Principal()
Streamable
extract_Streamable()
TypeCode
extract_TypeCode()
java.io.Serializable
extract_Value()
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()
java.lang.Object
extract_objref()
byte
extract_octet()
short
extract_short()
String
extract_string()
int
extract_ulong()
long
extract_ulonglong()
short
extract_ushort()
char
extract_wchar()
String
extract_wstring()
int
hashCode()
void
insert_Object(Object o)
void
insert_Object(Object o, TypeCode type)
void
insert_Principal(Principal p)
void
insert_Streamable(Streamable s)
void
insert_TypeCode(TypeCode tc)
void
insert_Value(java.io.Serializable value)
void
insert_Value(java.io.Serializable value, TypeCode type)
void
insert_any(Any a)
void
insert_boolean(boolean b)
insert_boolean inserts a Boolean into this Any.
void
insert_char(char c)
void
insert_double(double d)
void
insert_fixed(java.math.BigDecimal _value)
void
insert_fixed(java.math.BigDecimal _value, TypeCode type)
void
insert_float(float f)
void
insert_long(int i)
void
insert_longlong(long l)
void
insert_object(TypeCode typeCode, java.lang.Object value)
Convenience method for making a shallow copy of an Any.
void
insert_object(TypeCode typeCode, ORB orb, java.lang.Object value)
Convenience method for making a shallow copy of an Any.
void
insert_octet(byte b)
void
insert_short(short s)
void
insert_string(String s)
void
insert_ulong(int i)
void
insert_ulonglong(long l)
void
insert_ushort(short s)
void
insert_void()
void
insert_wchar(char c)
void
insert_wstring(String s)
TCKind
kind()
TypeCode
originalType()
void
read_value(InputStream input, TypeCode type)
String
toString()
TypeCode
type()
void
type(TypeCode t)
java.lang.Object
value()
void
write_value(OutputStream output)

Methods inherited from class org.omg.CORBA.Any

create_input_stream, create_output_stream, equal, extract_Object, extract_Principal, extract_Streamable, extract_TypeCode, extract_Value, extract_any, extract_boolean, extract_char, extract_double, extract_fixed, extract_float, extract_long, extract_longlong, extract_octet, extract_short, extract_string, extract_ulong, extract_ulonglong, extract_ushort, extract_wchar, extract_wstring, insert_Object, insert_Object, insert_Principal, insert_Streamable, insert_TypeCode, insert_Value, insert_Value, insert_any, insert_boolean, insert_char, insert_double, insert_fixed, insert_float, insert_long, insert_longlong, insert_octet, insert_short, insert_string, insert_ulong, insert_ulonglong, insert_ushort, insert_wchar, insert_wstring, read_value, type, type, write_value

Method Details

_get_TCKind

public int _get_TCKind()


create_input_stream

public InputStream create_input_stream()
Overrides:
create_input_stream in interface Any


create_output_stream

public OutputStream create_output_stream()
Overrides:
create_output_stream in interface Any


equal

public boolean equal(Any a)
Overrides:
equal in interface Any


equals

public boolean equals(java.lang.Object obj)


extract_Object

public Object extract_Object()
Overrides:
extract_Object in interface Any


extract_Principal

public Principal extract_Principal()
Overrides:
extract_Principal in interface Any


extract_Streamable

public Streamable extract_Streamable()
            throws BAD_INV_ORDER
Overrides:
extract_Streamable in interface Any


extract_TypeCode

public TypeCode extract_TypeCode()
Overrides:
extract_TypeCode in interface Any


extract_Value

public java.io.Serializable extract_Value()
            throws BAD_OPERATION
Overrides:
extract_Value in interface Any


extract_any

public Any extract_any()
Overrides:
extract_any in interface Any


extract_boolean

public boolean extract_boolean()
Overrides:
extract_boolean in interface Any


extract_char

public char extract_char()
Overrides:
extract_char in interface Any


extract_double

public double extract_double()
Overrides:
extract_double in interface Any


extract_fixed

public java.math.BigDecimal extract_fixed()
Overrides:
extract_fixed in interface Any


extract_float

public float extract_float()
Overrides:
extract_float in interface Any


extract_long

public int extract_long()
Overrides:
extract_long in interface Any


extract_longlong

public long extract_longlong()
Overrides:
extract_longlong in interface Any


extract_objref

public java.lang.Object extract_objref()


extract_octet

public byte extract_octet()
Overrides:
extract_octet in interface Any


extract_short

public short extract_short()
            throws BAD_OPERATION
Overrides:
extract_short in interface Any


extract_string

public String extract_string()
Overrides:
extract_string in interface Any


extract_ulong

public int extract_ulong()
Overrides:
extract_ulong in interface Any


extract_ulonglong

public long extract_ulonglong()
Overrides:
extract_ulonglong in interface Any


extract_ushort

public short extract_ushort()
Overrides:
extract_ushort in interface Any


extract_wchar

public char extract_wchar()
Overrides:
extract_wchar in interface Any


extract_wstring

public String extract_wstring()
Overrides:
extract_wstring in interface Any


hashCode

public int hashCode()


insert_Object

public void insert_Object(Object o)
Overrides:
insert_Object in interface Any


insert_Object

public void insert_Object(Object o,
                          TypeCode type)
Overrides:
insert_Object in interface Any


insert_Principal

public void insert_Principal(Principal p)
Overrides:
insert_Principal in interface Any


insert_Streamable

public void insert_Streamable(Streamable s)
Overrides:
insert_Streamable in interface Any


insert_TypeCode

public void insert_TypeCode(TypeCode tc)
Overrides:
insert_TypeCode in interface Any


insert_Value

public void insert_Value(java.io.Serializable value)
Overrides:
insert_Value in interface Any


insert_Value

public void insert_Value(java.io.Serializable value,
                         TypeCode type)
            throws MARSHAL
Overrides:
insert_Value in interface Any


insert_any

public void insert_any(Any a)
Overrides:
insert_any in interface Any


insert_boolean

public void insert_boolean(boolean b)
insert_boolean inserts a Boolean into this Any.
Overrides:
insert_boolean in interface Any

Parameters:
b - a boolean value


insert_char

public void insert_char(char c)
Overrides:
insert_char in interface Any


insert_double

public void insert_double(double d)
Overrides:
insert_double in interface Any


insert_fixed

public void insert_fixed(java.math.BigDecimal _value)


insert_fixed

public void insert_fixed(java.math.BigDecimal _value,
                         TypeCode type)
Overrides:
insert_fixed in interface Any


insert_float

public void insert_float(float f)
Overrides:
insert_float in interface Any


insert_long

public void insert_long(int i)
Overrides:
insert_long in interface Any


insert_longlong

public void insert_longlong(long l)
Overrides:
insert_longlong in interface Any


insert_object

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


insert_object

public void insert_object(TypeCode typeCode,
                          ORB orb,
                          java.lang.Object value)
Convenience method for making a shallow copy of an Any.


insert_octet

public void insert_octet(byte b)
Overrides:
insert_octet in interface Any


insert_short

public void insert_short(short s)
Overrides:
insert_short in interface Any


insert_string

public void insert_string(String s)
Overrides:
insert_string in interface Any


insert_ulong

public void insert_ulong(int i)
Overrides:
insert_ulong in interface Any


insert_ulonglong

public void insert_ulonglong(long l)
Overrides:
insert_ulonglong in interface Any


insert_ushort

public void insert_ushort(short s)
Overrides:
insert_ushort in interface Any


insert_void

public void insert_void()


insert_wchar

public void insert_wchar(char c)
Overrides:
insert_wchar in interface Any


insert_wstring

public void insert_wstring(String s)
Overrides:
insert_wstring in interface Any


kind

public TCKind kind()


originalType

public TypeCode originalType()


read_value

public void read_value(InputStream input,
                       TypeCode type)
            throws MARSHAL
Overrides:
read_value in interface Any


toString

public String toString()


type

public TypeCode type()
Overrides:
type in interface Any


type

public void type(TypeCode t)
Overrides:
type in interface Any


value

public java.lang.Object value()


write_value

public void write_value(OutputStream output)
Overrides:
write_value in interface Any