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

3.13 OutputStreamクラス

AnyへIDLのデータ型を挿入するOutputStreamクラスについて説明します。

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

API名

CORBAサービス
(ObjectDirector)

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

org.omg.CORBA.portable.OutputStream.write_<type>()

org.omg.CORBA.portable.OutputStream.write_<type>_array()


//Java
package org.omg.CORBA.portable;
abstract public class OutputStream
{
    abstract public void write_any(org.omg.CORBA.Any value);
    abstract public void write_boolean(boolean value);
    abstract public void write_char(char value);
    abstract public void write_double(double value);
    abstract public void write_float(float value);
    abstract public void write_long(int value);
    abstract public void write_longlong(long value);
    abstract public void write_Object(org.omg.CORBA.Object value);
    abstract public void write_octet(byte value);
    abstract public void write_short(short value);
    abstract public void write_string(java.lang.String value);
    abstract public void write_ulong(int value);
    abstract public void write_ulonglong(long value);
    abstract public void write_ushort(short value);
    abstract public void write_wchar(char value);
    abstract public void write_wstring(java.lang.String value);
    abstract public void write_boolean_array(boolean[] value, int offset, int length);
    abstract public void write_char_array(char[] value, int offset, int length);
    abstract public void write_double_array(double[] value, int offset, int length);
    abstract public void write_float_array(float[] value, int offset, int length);
    abstract public void write_long_array(int[] value, int offset, int length);
    abstract public void write_longlong_array(long[] value, int offset, int length);
    abstract public void write_octet_array(byte[] value, int offset, int length);
    abstract public void write_short_array(short[] value, int offset, int length);
    abstract public void write_ulong_array(int[] value, int offset, int length);
    abstract public void write_ulonglong_array(long[] value, int offset, int length);
    abstract public void write_ushort_array(short[] value, int offset, int length);
    abstract public void write_wchar_array(char[] value, int offset, int length);
}