org.apache.geronimo.interop.rmi.iiop
Class Any

java.lang.Object
  extended byorg.omg.CORBA.Any
      extended byorg.apache.geronimo.interop.rmi.iiop.Any
All Implemented Interfaces:
org.omg.CORBA.portable.IDLEntity, java.io.Serializable

public class Any
extends org.omg.CORBA.Any

* An implementation of CORBA 'any'.

See Also:
Serialized Form

Field Summary
private  byte[] _data
           
private  org.omg.CORBA.TypeCode _type
           
 
Constructor Summary
Any()
           
Any(org.omg.CORBA.TypeCode type, java.lang.String value)
           
 
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()
           
 float extract_float()
           
 int extract_long()
           
 long extract_longlong()
           
 org.omg.CORBA.Object extract_Object()
           
 byte extract_octet()
           
 org.omg.CORBA.Principal extract_Principal()
           
 short extract_short()
           
 org.omg.CORBA.portable.Streamable extract_Streamable()
           
 java.lang.String extract_string()
           
private  void extract_type(org.omg.CORBA.TCKind tk, java.lang.String what)
           
 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 value)
           
 void insert_boolean(boolean value)
           
 void insert_char(char value)
           
 void insert_double(double value)
           
 void insert_float(float value)
           
 void insert_long(int value)
           
 void insert_longlong(long value)
           
 void insert_Object(org.omg.CORBA.Object value)
           
 void insert_Object(org.omg.CORBA.Object value, org.omg.CORBA.TypeCode type)
           
 void insert_octet(byte value)
           
 void insert_Principal(org.omg.CORBA.Principal value)
           
 void insert_short(short value)
           
 void insert_Streamable(org.omg.CORBA.portable.Streamable s)
           
 void insert_string(java.lang.String value)
           
 void insert_TypeCode(org.omg.CORBA.TypeCode value)
           
 void insert_ulong(int value)
           
 void insert_ulonglong(long value)
           
 void insert_ushort(short value)
           
 void insert_Value(java.io.Serializable v)
           
 void insert_Value(java.io.Serializable v, org.omg.CORBA.TypeCode t)
           
 void insert_wchar(char value)
           
 void insert_wstring(java.lang.String value)
           
private  long parse(java.lang.String value, long min, long max)
           
 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)
           
private  java.lang.String value()
           
 void write_value(org.omg.CORBA.portable.OutputStream output)
           
 
Methods inherited from class org.omg.CORBA.Any
extract_fixed, insert_fixed, insert_fixed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_type

private org.omg.CORBA.TypeCode _type

_data

private byte[] _data
Constructor Detail

Any

public Any()

Any

public Any(org.omg.CORBA.TypeCode type,
           java.lang.String value)
Parameters:
type -
value -
Method Detail

extract_type

private void extract_type(org.omg.CORBA.TCKind tk,
                          java.lang.String what)
Parameters:
tk -
what -

equal

public boolean equal(org.omg.CORBA.Any a)
Parameters:
a -
Returns:

type

public org.omg.CORBA.TypeCode type()
Returns:

type

public void type(org.omg.CORBA.TypeCode type)
Parameters:
type -

read_value

public void read_value(org.omg.CORBA.portable.InputStream input,
                       org.omg.CORBA.TypeCode type)
Parameters:
input -
type -

write_value

public void write_value(org.omg.CORBA.portable.OutputStream output)
Parameters:
output -

create_output_stream

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

create_input_stream

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

extract_short

public short extract_short()
Returns:

insert_short

public void insert_short(short value)
Parameters:
value -

extract_long

public int extract_long()
Returns:

insert_long

public void insert_long(int value)
Parameters:
value -

extract_longlong

public long extract_longlong()
Returns:

insert_longlong

public void insert_longlong(long value)
Parameters:
value -

extract_ushort

public short extract_ushort()
Returns:

insert_ushort

public void insert_ushort(short value)
Parameters:
value -

extract_ulong

public int extract_ulong()
Returns:

insert_ulong

public void insert_ulong(int value)
Parameters:
value -

extract_ulonglong

public long extract_ulonglong()
Returns:

insert_ulonglong

public void insert_ulonglong(long value)
Parameters:
value -

extract_float

public float extract_float()
Returns:

insert_float

public void insert_float(float value)
Parameters:
value -

extract_double

public double extract_double()
Returns:

insert_double

public void insert_double(double value)
Parameters:
value -

extract_boolean

public boolean extract_boolean()
Returns:

insert_boolean

public void insert_boolean(boolean value)
Parameters:
value -

extract_char

public char extract_char()
Returns:

insert_char

public void insert_char(char value)
Parameters:
value -

extract_wchar

public char extract_wchar()
Returns:

insert_wchar

public void insert_wchar(char value)
Parameters:
value -

extract_octet

public byte extract_octet()
Returns:

insert_octet

public void insert_octet(byte value)
Parameters:
value -

extract_any

public org.omg.CORBA.Any extract_any()
Returns:

insert_any

public void insert_any(org.omg.CORBA.Any value)
Parameters:
value -

extract_Object

public org.omg.CORBA.Object extract_Object()
Returns:

insert_Object

public void insert_Object(org.omg.CORBA.Object value)
Parameters:
value -

insert_Object

public void insert_Object(org.omg.CORBA.Object value,
                          org.omg.CORBA.TypeCode type)
Parameters:
value -
type -

extract_Value

public java.io.Serializable extract_Value()
Returns:

insert_Value

public void insert_Value(java.io.Serializable v)
Parameters:
v -

insert_Value

public void insert_Value(java.io.Serializable v,
                         org.omg.CORBA.TypeCode t)
Parameters:
v -
t -

extract_string

public java.lang.String extract_string()
Returns:

insert_string

public void insert_string(java.lang.String value)
Parameters:
value -

extract_wstring

public java.lang.String extract_wstring()
Returns:

insert_wstring

public void insert_wstring(java.lang.String value)
Parameters:
value -

extract_TypeCode

public org.omg.CORBA.TypeCode extract_TypeCode()
Returns:

insert_TypeCode

public void insert_TypeCode(org.omg.CORBA.TypeCode value)
Parameters:
value -

extract_Principal

public org.omg.CORBA.Principal extract_Principal()
Returns:

insert_Principal

public void insert_Principal(org.omg.CORBA.Principal value)

extract_Streamable

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

insert_Streamable

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

parse

private long parse(java.lang.String value,
                   long min,
                   long max)
            throws java.lang.NumberFormatException
Parameters:
value -
min -
max -
Returns:
Throws:
java.lang.NumberFormatException

toString

public java.lang.String toString()
Returns:

value

private java.lang.String value()
Returns:


Copyright © 2005 Apache Software Foundation. All Rights Reserved.