JavaTM 2 Platform
Std. Ed. v1.3

org.omg.CORBA
インタフェース DataOutputStream

すべてのスーパーインタフェース:
IDLEntity, Serializable, ValueBase

public interface DataOutputStream
extends ValueBase

整列化カスタム値型の出力ストリームにプリミティブデータ型を書き込むのに使用されるメソッドを定義します。このインタフェースは、カスタム値型のカスタム整列化コードを記述するためにユーザが使用します。

関連項目:
DataInputStream, CustomMarshal

メソッドの概要
 void write_Abstract(Object value)
          IDL 抽象インタフェース型を出力ストリームに書き込みます。
 void write_any_array(Any[] seq, int offset, int length)
          出力ストリームに offset から length 分の要素の IDL Any 配列を書き込みます。
 void write_any(Any value)
          Any 値を出力ストリームに書き込みます。
 void write_boolean_array(boolean[] seq, int offset, int length)
          出力ストリームに offset から length 分の要素の IDL boolean 配列を書き込みます。
 void write_boolean(boolean value)
          boolean 値を出力ストリームに書き込みます。
 void write_char_array(char[] seq, int offset, int length)
          出力ストリームに offset から length 分の要素の IDL 文字配列を書き込みます。
 void write_char(char value)
          IDL 文字値を出力ストリームに書き込みます。
 void write_double_array(double[] seq, int offset, int length)
          出力ストリームに offset から length 分の要素の IDL double 配列を書き込みます。
 void write_double(double value)
          IDL double 値を出力ストリームに書き込みます。
 void write_float_array(float[] seq, int offset, int length)
          出力ストリームに offset から length 分の要素の IDL float 配列を書き込みます。
 void write_float(float value)
          IDL float 値を出力ストリームに書き込みます。
 void write_long_array(int[] seq, int offset, int length)
          出力ストリームに offset から length 分の要素の IDL long 配列を書き込みます。
 void write_long(int value)
          IDL long 値 (Java int として表される) を出力ストリームに書き込みます。
 void write_longlong_array(long[] seq, int offset, int length)
          出力ストリームに offset から length 分の要素の IDL long long 配列を書き込みます。
 void write_longlong(long value)
          IDL long long 値 (Java long として表される) を出力ストリームに書き込みます。
 void write_Object(Object value)
          IDL CORBA::Object 値を出力ストリームに書き込みます。
 void write_octet_array(byte[] seq, int offset, int length)
          出力ストリームに offset から length 分の要素の IDL octet 配列を書き込みます。
 void write_octet(byte value)
          IDL octet 値 (Java バイトとして表される) を出力ストリームに書き込みます。
 void write_short_array(short[] seq, int offset, int length)
          出力ストリームに offset から length 分の要素の IDL short 配列を書き込みます。
 void write_short(short value)
          IDL short 値を出力ストリームに書き込みます。
 void write_string(String value)
          IDL 文字列値を出力ストリームに書き込みます。
 void write_TypeCode(TypeCode value)
          タイプコードを出力ストリームに書き込みます。
 void write_ulong_array(int[] seq, int offset, int length)
          出力ストリームに offset から length 分の要素の IDL 符号なし long 配列 (Java int として表される) を書き込みます。
 void write_ulong(int value)
          IDL 符号なし long 値 (Java int として表される) を出力ストリームに書き込みます。
 void write_ulonglong_array(long[] seq, int offset, int length)
          出力ストリームに offset から length 分の要素の IDL 符号なし long long 配列 (Java long として表される) を書き込みます。
 void write_ulonglong(long value)
          IDL 符号なし long long 値 (Java long として表される) を出力ストリームに書き込みます。
 void write_ushort_array(short[] seq, int offset, int length)
          出力ストリームに offset から length 分の要素の IDL 符号なし short 配列 (Java short として表される) を書き込みます。
 void write_ushort(short value)
          IDL 符号なし short 値 (Java short 値として表される) を出力ストリームに書き込みます。
 void write_Value(Serializable value)
          IDL 値型値を出力ストリームに書き込みます。
 void write_wchar_array(char[] seq, int offset, int length)
          出力ストリームに offset から length 分の要素の IDL ワイド文字配列を書き込みます。
 void write_wchar(char value)
          IDL ワイド文字値を出力ストリームに書き込みます。
 void write_wstring(String value)
          IDL ワイド文字列値 (Java String として表される) を出力ストリームに書き込みます。
 
インタフェース org.omg.CORBA.portable.ValueBase から継承したメソッド
_truncatable_ids
 

メソッドの詳細

write_any

public void write_any(Any value)
Any 値を出力ストリームに書き込みます。
パラメータ:
value - 書き込む値

write_boolean

public void write_boolean(boolean value)
boolean 値を出力ストリームに書き込みます。
パラメータ:
value - 書き込む値

write_char

public void write_char(char value)
IDL 文字値を出力ストリームに書き込みます。
パラメータ:
value - 書き込む値

write_wchar

public void write_wchar(char value)
IDL ワイド文字値を出力ストリームに書き込みます。
パラメータ:
value - 書き込む値

write_octet

public void write_octet(byte value)
IDL octet 値 (Java バイトとして表される) を出力ストリームに書き込みます。
パラメータ:
value - 書き込む値

write_short

public void write_short(short value)
IDL short 値を出力ストリームに書き込みます。
パラメータ:
value - 書き込む値

write_ushort

public void write_ushort(short value)
IDL 符号なし short 値 (Java short 値として表される) を出力ストリームに書き込みます。
パラメータ:
value - 書き込む値

write_long

public void write_long(int value)
IDL long 値 (Java int として表される) を出力ストリームに書き込みます。
パラメータ:
value - 書き込む値

write_ulong

public void write_ulong(int value)
IDL 符号なし long 値 (Java int として表される) を出力ストリームに書き込みます。
パラメータ:
value - 書き込む値

write_longlong

public void write_longlong(long value)
IDL long long 値 (Java long として表される) を出力ストリームに書き込みます。
パラメータ:
value - 書き込む値

write_ulonglong

public void write_ulonglong(long value)
IDL 符号なし long long 値 (Java long として表される) を出力ストリームに書き込みます。
パラメータ:
value - 書き込む値

write_float

public void write_float(float value)
IDL float 値を出力ストリームに書き込みます。
パラメータ:
value - 書き込む値

write_double

public void write_double(double value)
IDL double 値を出力ストリームに書き込みます。
パラメータ:
value - 書き込む値

write_string

public void write_string(String value)
IDL 文字列値を出力ストリームに書き込みます。
パラメータ:
value - 書き込む値

write_wstring

public void write_wstring(String value)
IDL ワイド文字列値 (Java String として表される) を出力ストリームに書き込みます。
パラメータ:
value - 書き込む値

write_Object

public void write_Object(Object value)
IDL CORBA::Object 値を出力ストリームに書き込みます。
パラメータ:
value - 書き込む値

write_Abstract

public void write_Abstract(Object value)
IDL 抽象インタフェース型を出力ストリームに書き込みます。
パラメータ:
value - 書き込む値

write_Value

public void write_Value(Serializable value)
IDL 値型値を出力ストリームに書き込みます。
パラメータ:
value - 書き込む値

write_TypeCode

public void write_TypeCode(TypeCode value)
タイプコードを出力ストリームに書き込みます。
パラメータ:
value - 書き込む値

write_any_array

public void write_any_array(Any[] seq,
                            int offset,
                            int length)
出力ストリームに offset から length 分の要素の IDL Any 配列を書き込みます。
パラメータ:
seq - 書き込む配列
offset - 出力ストリームに書き込む最初の要素の seq へのインデックス
length - 出力ストリームに書き込む要素の数

write_boolean_array

public void write_boolean_array(boolean[] seq,
                                int offset,
                                int length)
出力ストリームに offset から length 分の要素の IDL boolean 配列を書き込みます。
パラメータ:
seq - 書き込む配列
offset - 出力ストリームに書き込む最初の要素の seq へのインデックス
length - 出力ストリームに書き込む要素の数

write_char_array

public void write_char_array(char[] seq,
                             int offset,
                             int length)
出力ストリームに offset から length 分の要素の IDL 文字配列を書き込みます。
パラメータ:
seq - 書き込む配列
offset - 出力ストリームに書き込む最初の要素の seq へのインデックス
length - 出力ストリームに書き込む要素の数

write_wchar_array

public void write_wchar_array(char[] seq,
                              int offset,
                              int length)
出力ストリームに offset から length 分の要素の IDL ワイド文字配列を書き込みます。
パラメータ:
seq - 書き込む配列
offset - 出力ストリームに書き込む最初の要素の seq へのインデックス
length - 出力ストリームに書き込む要素の数

write_octet_array

public void write_octet_array(byte[] seq,
                              int offset,
                              int length)
出力ストリームに offset から length 分の要素の IDL octet 配列を書き込みます。
パラメータ:
seq - 書き込む配列
offset - 出力ストリームに書き込む最初の要素の seq へのインデックス
length - 出力ストリームに書き込む要素の数

write_short_array

public void write_short_array(short[] seq,
                              int offset,
                              int length)
出力ストリームに offset から length 分の要素の IDL short 配列を書き込みます。
パラメータ:
seq - 書き込む配列
offset - 出力ストリームに書き込む最初の要素の seq へのインデックス
length - 出力ストリームに書き込む要素の数

write_ushort_array

public void write_ushort_array(short[] seq,
                               int offset,
                               int length)
出力ストリームに offset から length 分の要素の IDL 符号なし short 配列 (Java short として表される) を書き込みます。
パラメータ:
seq - 書き込む配列
offset - 出力ストリームに書き込む最初の要素の seq へのインデックス
length - 出力ストリームに書き込む要素の数

write_long_array

public void write_long_array(int[] seq,
                             int offset,
                             int length)
出力ストリームに offset から length 分の要素の IDL long 配列を書き込みます。
パラメータ:
seq - 書き込む配列
offset - 出力ストリームに書き込む最初の要素の seq へのインデックス
length - 出力ストリームに書き込む要素の数

write_ulong_array

public void write_ulong_array(int[] seq,
                              int offset,
                              int length)
出力ストリームに offset から length 分の要素の IDL 符号なし long 配列 (Java int として表される) を書き込みます。
パラメータ:
seq - 書き込む配列
offset - 出力ストリームに書き込む最初の要素の seq へのインデックス
length - 出力ストリームに書き込む要素の数

write_ulonglong_array

public void write_ulonglong_array(long[] seq,
                                  int offset,
                                  int length)
出力ストリームに offset から length 分の要素の IDL 符号なし long long 配列 (Java long として表される) を書き込みます。
パラメータ:
seq - 書き込む配列
offset - 出力ストリームに書き込む最初の要素の seq へのインデックス
length - 出力ストリームに書き込む要素の数

write_longlong_array

public void write_longlong_array(long[] seq,
                                 int offset,
                                 int length)
出力ストリームに offset から length 分の要素の IDL long long 配列を書き込みます。
パラメータ:
seq - 書き込む配列
offset - 出力ストリームに書き込む最初の要素の seq へのインデックス
length - 出力ストリームに書き込む要素の数

write_float_array

public void write_float_array(float[] seq,
                              int offset,
                              int length)
出力ストリームに offset から length 分の要素の IDL float 配列を書き込みます。
パラメータ:
seq - 書き込む配列
offset - 出力ストリームに書き込む最初の要素の seq へのインデックス
length - 出力ストリームに書き込む要素の数

write_double_array

public void write_double_array(double[] seq,
                               int offset,
                               int length)
出力ストリームに offset から length 分の要素の IDL double 配列を書き込みます。
パラメータ:
seq - 書き込む配列
offset - 出力ストリームに書き込む最初の要素の seq へのインデックス
length - 出力ストリームに書き込む要素の数

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.