Interstage Application Server リファレンスマニュアル(API編)
目次 索引 前ページ次ページ

第3章 Javaインタフェース

3.12 Anyクラス

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

//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();
}

下へ3.12.1 org.omg.CORBA.Any.equal()
下へ3.12.2 org.omg.CORBA.Any.type()
下へ3.12.3 org.omg.CORBA.Any.insert_<type>()
下へ3.12.4 org.omg.CORBA.Any.extract_<type>()
下へ3.12.5 org.omg.CORBA.Any.create_output_stream()
下へ3.12.6 org.omg.CORBA.Any.create_input_stream()

目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005