- java.lang.Object
-
- java.io.OutputStream
-
- org.omg.CORBA.portable.OutputStream
-
- すべての実装されたインタフェース:
Closeable,Flushable,AutoCloseable
- 直系の既知のサブクラス:
OutputStream
public abstract class OutputStream extends OutputStream
OuputStreamは、CDR整列化ストリームへIDL型を書き込むためのJava APIです。 これらのメソッドは、IDL型を整列化するため、およびAnyへIDL型を挿入するためにORBによって使用されます。_arrayバージョンのメソッドは、IDL型のシーケンスおよび配列を書き込むのに直接使用できます。- 導入されたバージョン:
- JDK1.2
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 OutputStream()
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 具象メソッド 非推奨のメソッド 修飾子と型 メソッド 説明 abstract InputStreamcreate_input_stream()同じバッファを持つ入力ストリームを返します。ORBorb()このOutputStreamを作成したORBを返します。voidwrite(int b)整数型(配列の長さ)をこの出力ストリームに書き込みます。abstract voidwrite_any(Any value)Anyをこの出力ストリームに書き込みます。abstract voidwrite_boolean(boolean value)boolean値をこのストリームに書き込みます。abstract voidwrite_boolean_array(boolean[] value, int offset, int length)booleanの配列をこの出力ストリームに書き込みます。abstract voidwrite_char(char value)char値をこのストリームに書き込みます。abstract voidwrite_char_array(char[] value, int offset, int length)charの配列をこの出力ストリームに書き込みます。voidwrite_Context(Context ctx, ContextList contexts)CORBAコンテキストをこのストリームに書き込みます。abstract voidwrite_double(double value)double値をこのストリームに書き込みます。abstract voidwrite_double_array(double[] value, int offset, int length)doubleの配列をこの出力ストリームに書き込みます。voidwrite_fixed(BigDecimal value)BigDecimal数を書き込みます。abstract voidwrite_float(float value)float値をこのストリームに書き込みます。abstract voidwrite_float_array(float[] value, int offset, int length)floatの配列をこの出力ストリームに書き込みます。abstract voidwrite_long(int value)CORBA longを書き込みます:abstract voidwrite_long_array(int[] value, int offset, int length)CORBA longの配列を書き込みます:abstract voidwrite_longlong(long value)CORBA longlongを書き込みます:abstract voidwrite_longlong_array(long[] value, int offset, int length)CORBA longlongの配列を書き込みます:abstract voidwrite_Object(Object value)CORBA Objectの配列をこの出力ストリームに書き込みます。abstract voidwrite_octet(byte value)CORBA octet (つまりバイト)値をこのストリームに書き込みます。abstract voidwrite_octet_array(byte[] value, int offset, int length)CORBA octets (バイト)の配列をこの出力ストリームに書き込みます。voidwrite_Principal(Principal value)非推奨。CORBA 2.2では非推奨です。abstract voidwrite_short(short value)short値をこのストリームに書き込みます。abstract voidwrite_short_array(short[] value, int offset, int length)shortの配列をこの出力ストリームに書き込みます。abstract voidwrite_string(String value)文字列値をこのストリームに書き込みます。abstract voidwrite_TypeCode(TypeCode value)TypeCodeの配列をこの出力ストリームに書き込みます。abstract voidwrite_ulong(int value)符号なしCORBA longを書き込みます:abstract voidwrite_ulong_array(int[] value, int offset, int length)符号なしCORBA longの配列を書き込みます:abstract voidwrite_ulonglong(long value)符号なしCORBA longlongを書き込みます:abstract voidwrite_ulonglong_array(long[] value, int offset, int length)符号なしCORBA longlongの配列を書き込みます:abstract voidwrite_ushort(short value)符号なしshort値をこのストリームに書き込みます。abstract voidwrite_ushort_array(short[] value, int offset, int length)符号なしshortの配列をこの出力ストリームに書き込みます。abstract voidwrite_wchar(char value)ワイドchar値をこのストリームに書き込みます。abstract voidwrite_wchar_array(char[] value, int offset, int length)ワイドcharの配列をこの出力ストリームに書き込みます。abstract voidwrite_wstring(String value)ワイド文字列値をこのストリームに書き込みます。-
クラス java.lang.Objectで宣言されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait、wait、wait
-
クラス java.io.OutputStreamで宣言されたメソッド
close, flush, write, write
-
-
-
-
メソッドの詳細
-
create_input_stream
public abstract InputStream create_input_stream()
同じバッファを持つ入力ストリームを返します。- 戻り値:
- 同じバッファを持つ入力ストリーム。
-
write_boolean
public abstract void write_boolean(boolean value)
boolean値をこのストリームに書き込みます。- パラメータ:
value- 書き込まれる値。
-
write_char
public abstract void write_char(char value)
char値をこのストリームに書き込みます。- パラメータ:
value- 書き込まれる値。
-
write_wchar
public abstract void write_wchar(char value)
ワイドchar値をこのストリームに書き込みます。- パラメータ:
value- 書き込まれる値。
-
write_octet
public abstract void write_octet(byte value)
CORBA octet (つまりバイト)値をこのストリームに書き込みます。- パラメータ:
value- 書き込まれる値。
-
write_short
public abstract void write_short(short value)
short値をこのストリームに書き込みます。- パラメータ:
value- 書き込まれる値。
-
write_ushort
public abstract void write_ushort(short value)
符号なしshort値をこのストリームに書き込みます。- パラメータ:
value- 書き込まれる値。
-
write_long
public abstract void write_long(int value)
CORBA long (つまりJava int)値をこのストリームに書き込みます。- パラメータ:
value- 書き込まれる値。
-
write_ulong
public abstract void write_ulong(int value)
符号なしCORBA long (つまりJava int)値をこのストリームに書き込みます。- パラメータ:
value- 書き込まれる値。
-
write_longlong
public abstract void write_longlong(long value)
CORBA longlong (つまりJava long)値をこのストリームに書き込みます。- パラメータ:
value- 書き込まれる値。
-
write_ulonglong
public abstract void write_ulonglong(long value)
符号なしCORBA longlong (つまりJava long)値をこのストリームに書き込みます。- パラメータ:
value- 書き込まれる値。
-
write_float
public abstract void write_float(float value)
float値をこのストリームに書き込みます。- パラメータ:
value- 書き込まれる値。
-
write_double
public abstract void write_double(double value)
double値をこのストリームに書き込みます。- パラメータ:
value- 書き込まれる値。
-
write_string
public abstract void write_string(String value)
文字列値をこのストリームに書き込みます。- パラメータ:
value- 書き込まれる値。
-
write_wstring
public abstract void write_wstring(String value)
ワイド文字列値をこのストリームに書き込みます。- パラメータ:
value- 書き込まれる値。
-
write_boolean_array
public abstract void write_boolean_array(boolean[] value, int offset, int length)booleanの配列をこの出力ストリームに書き込みます。- パラメータ:
value- 書き込む配列。offset- ストリーム上のオフセット。length- 書き込むバッファの長さ。
-
write_char_array
public abstract void write_char_array(char[] value, int offset, int length)charの配列をこの出力ストリームに書き込みます。- パラメータ:
value- 書き込む配列。offset- ストリーム上のオフセット。length- 書き込むバッファの長さ。
-
write_wchar_array
public abstract void write_wchar_array(char[] value, int offset, int length)ワイドcharの配列をこの出力ストリームに書き込みます。- パラメータ:
value- 書き込む配列。offset- ストリーム上のオフセット。length- 書き込むバッファの長さ。
-
write_octet_array
public abstract void write_octet_array(byte[] value, int offset, int length)CORBA octets (バイト)の配列をこの出力ストリームに書き込みます。- パラメータ:
value- 書き込む配列。offset- ストリーム上のオフセット。length- 書き込むバッファの長さ。
-
write_short_array
public abstract void write_short_array(short[] value, int offset, int length)shortの配列をこの出力ストリームに書き込みます。- パラメータ:
value- 書き込む配列。offset- ストリーム上のオフセット。length- 書き込むバッファの長さ。
-
write_ushort_array
public abstract void write_ushort_array(short[] value, int offset, int length)符号なしshortの配列をこの出力ストリームに書き込みます。- パラメータ:
value- 書き込む配列。offset- ストリーム上のオフセット。length- 書き込むバッファの長さ。
-
write_long_array
public abstract void write_long_array(int[] value, int offset, int length)CORBA long (つまりJava int)の配列をこの出力ストリームに書き込みます。- パラメータ:
value- 書き込む配列。offset- ストリーム上のオフセット。length- 書き込むバッファの長さ。
-
write_ulong_array
public abstract void write_ulong_array(int[] value, int offset, int length)符号なしCORBA long (つまりJava int)の配列をこの出力ストリームに書き込みます。- パラメータ:
value- 書き込む配列。offset- ストリーム上のオフセット。length- 書き込むバッファの長さ。
-
write_longlong_array
public abstract void write_longlong_array(long[] value, int offset, int length)CORBA longlong (つまりJava long)の配列をこの出力ストリームに書き込みます。- パラメータ:
value- 書き込む配列。offset- ストリーム上のオフセット。length- 書き込むバッファの長さ。
-
write_ulonglong_array
public abstract void write_ulonglong_array(long[] value, int offset, int length)符号なしCORBA longlong (つまりJava int)の配列をこの出力ストリームに書き込みます。- パラメータ:
value- 書き込む配列。offset- ストリーム上のオフセット。length- 書き込むバッファの長さ。
-
write_float_array
public abstract void write_float_array(float[] value, int offset, int length)floatの配列をこの出力ストリームに書き込みます。- パラメータ:
value- 書き込む配列。offset- ストリーム上のオフセット。length- 書き込むバッファの長さ。
-
write_double_array
public abstract void write_double_array(double[] value, int offset, int length)doubleの配列をこの出力ストリームに書き込みます。- パラメータ:
value- 書き込む配列。offset- ストリーム上のオフセット。length- 書き込むバッファの長さ。
-
write_Object
public abstract void write_Object(Object value)
CORBA Objectの配列をこの出力ストリームに書き込みます。- パラメータ:
value- 書き込まれる値。
-
write_TypeCode
public abstract void write_TypeCode(TypeCode value)
TypeCodeの配列をこの出力ストリームに書き込みます。- パラメータ:
value- 書き込まれる値。
-
write_any
public abstract void write_any(Any value)
Anyをこの出力ストリームに書き込みます。- パラメータ:
value- 書き込まれる値。
-
write_Principal
@Deprecated public void write_Principal(Principal value)
非推奨。CORBA 2.2では非推奨です。Principleをこの出力ストリームに書き込みます。- パラメータ:
value- 書き込まれる値。
-
write
public void write(int b) throws IOException整数型(配列の長さ)をこの出力ストリームに書き込みます。- 定義:
write、クラス:OutputStream- パラメータ:
b- 書き込まれる値。- 例外:
IOException- 入力または出力エラーが存在する場合- 関連項目:
portableパッケージに実装されていない機能についてのコメント
-
write_fixed
public void write_fixed(BigDecimal value)
BigDecimal数を書き込みます。- パラメータ:
value- BidDecimal-- 書き込む値。
-
write_Context
public void write_Context(Context ctx, ContextList contexts)
CORBAコンテキストをこのストリームに書き込みます。 Contextは文字列のシーケンスとして整列化されます。 コンテキスト・パラメータで指定されたContext値だけが実際に書き込まれます。- パラメータ:
ctx- CORBAコンテキストcontexts- 書き込むコンテキストのリストを格納するContextListオブジェクト- 関連項目:
portableパッケージに実装されていない機能についてのコメント
-
orb
public ORB orb()
このOutputStreamを作成したORBを返します。- 戻り値:
- このOutputStreamを作成したORB
- 関連項目:
portableパッケージに実装されていない機能についてのコメント
-
-