ページの先頭行へ戻る
Interstage Application Server リファレンスマニュアル(API編)
Interstage

3.12 Anyクラス

IDLのすべてのデータ型を取り扱うAnyクラスについて説明します。

CORBAサービス(ObjectDirector)およびIIOPサービス(Java EEクライアント)がAnyクラスでサポートしているAPIを以下に示します。

API名

CORBAサービス
(ObjectDirector)

IIOPサービス
(Java EEクライアント)

org.omg.CORBA.Any.equal()

org.omg.CORBA.Any.type()

org.omg.CORBA.Any.insert_<type>()

org.omg.CORBA.Any.extract_<type>()

org.omg.CORBA.Any.create_output_stream()

org.omg.CORBA.Any.create_input_stream()

org.omg.CORBA.Any.read_value()

×


//Java
package org.omg.CORBA;
abstract public class Any
{
    abstract public boolean  equal(org.omg.CORBA.Any a);
    abstract public org.omg.CORBA.TypeCode  type();
    abstract public void  type(org.omg.CORBA.TypeCode t);
    abstract public short  extract_short()
         throws org.omg.CORBA.BAD_OPERATION;
    abstract public void  insert_short(short param);
    abstract public int  extract_long()
         throws org.omg.CORBA.BAD_OPERATION;
    abstract public void  insert_long(int param);
    abstract public long  extract_longlong()
         throws org.omg.CORBA.BAD_OPERATION;
    abstract public void  insert_longlong(long param);
    abstract public short  extract_ushort()
         throws org.omg.CORBA.BAD_OPERATION;
    abstract public void  insert_ushort(short param);
    abstract public int  extract_ulong()
         throws org.omg.CORBA.BAD_OPERATION;
    abstract public void  insert_ulong(int param);
    abstract public long  extract_ulonglong()
         throws org.omg.CORBA.BAD_OPERATION;
    abstract public void  insert_ulonglong(long param);
    abstract public float  extract_float()
         throws org.omg.CORBA.BAD_OPERATION;
    abstract public void  insert_float(float param);
    abstract public double  extract_double()
         throws org.omg.CORBA.BAD_OPERATION;
    abstract public void  insert_double(double param);
    abstract public boolean  extract_boolean()
        throws org.omg.CORBA.BAD_OPERATION;
    abstract public void  insert_boolean(boolean param);
    abstract public char  extract_char()
         throws org.omg.CORBA.BAD_OPERATION;
    abstract public void  insert_char(char param)
         throws org.omg.CORBA.DATA_CONVERSION;
    abstract public char  extract_wchar()
        throws org.omg.CORBA.BAD_OPERATION;
    abstract public void  insert_wchar(char param);
    abstract public byte  extract_octet()
         throws org.omg.CORBA.BAD_OPERATION;
    abstract public void  insert_octet(byte param);
    abstract public org.omg.CORBA.Any  extract_any()
         throws org.omg.CORBA.BAD_OPERATION;
    abstract public void  insert_any(org.omg.CORBA.Any param);
    abstract public org.omg.CORBA.Object  extract_Object()
         throws org.omg.CORBA.BAD_OPERATION;
    abstract public void  insert_Object(org.omg.CORBA.Object param);
    abstract public void  insert_Object(org.omg.CORBA.Object param,org.omg.CORBA.TypeCode t)
         throws org.omg.CORBA.MARSHAL;
    abstract public java.lang.String  extract_string()
         throws org.omg.CORBA.BAD_OPERATION;
    abstract public void  insert_string(java.lang.String param)
         throws org.omg.CORBA.DATA_CONVERSION, org.omg.CORBA.MARSHAL;
    abstract public java.lang.String  extract_wstring()
         throws org.omg.CORBA.BAD_OPERATION;
    abstract public void insert_wstring(java.lang.String param)
         throws org.omg.CORBA.MARSHAL;
    abstract public org.omg.CORBA.TypeCode extract_TypeCode()
         throws org.omg.CORBA.BAD_OPERATION;
    abstract public void insert_TypeCode( org.omg.CORBA.TypeCode param);
    abstract public org.omg.CORBA.portable.OutputStream
        create_output_stream();
    abstract public org.omg.CORBA.portable.InputStream
        create_input_stream();
    abstract void read_value(org.omg.CORBA.portable.InputStream is, org.omg.CORBA.TypeCode t)
        throws org.omg.CORBA.MARSHAL;
}