- 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 InputStream
create_input_stream()
同じバッファを持つ入力ストリームを返します。ORB
orb()
このOutputStreamを作成したORBを返します。void
write(int b)
整数型(配列の長さ)をこの出力ストリームに書き込みます。abstract void
write_any(Any value)
Anyをこの出力ストリームに書き込みます。abstract void
write_boolean(boolean value)
boolean値をこのストリームに書き込みます。abstract void
write_boolean_array(boolean[] value, int offset, int length)
booleanの配列をこの出力ストリームに書き込みます。abstract void
write_char(char value)
char値をこのストリームに書き込みます。abstract void
write_char_array(char[] value, int offset, int length)
charの配列をこの出力ストリームに書き込みます。void
write_Context(Context ctx, ContextList contexts)
CORBAコンテキストをこのストリームに書き込みます。abstract void
write_double(double value)
double値をこのストリームに書き込みます。abstract void
write_double_array(double[] value, int offset, int length)
doubleの配列をこの出力ストリームに書き込みます。void
write_fixed(BigDecimal value)
BigDecimal数を書き込みます。abstract void
write_float(float value)
float値をこのストリームに書き込みます。abstract void
write_float_array(float[] value, int offset, int length)
floatの配列をこの出力ストリームに書き込みます。abstract void
write_long(int value)
CORBA longを書き込みます:abstract void
write_long_array(int[] value, int offset, int length)
CORBA longの配列を書き込みます:abstract void
write_longlong(long value)
CORBA longlongを書き込みます:abstract void
write_longlong_array(long[] value, int offset, int length)
CORBA longlongの配列を書き込みます:abstract void
write_Object(Object value)
CORBA Objectの配列をこの出力ストリームに書き込みます。abstract void
write_octet(byte value)
CORBA octet (つまりバイト)値をこのストリームに書き込みます。abstract void
write_octet_array(byte[] value, int offset, int length)
CORBA octets (バイト)の配列をこの出力ストリームに書き込みます。void
write_Principal(Principal value)
非推奨。CORBA 2.2では非推奨です。abstract void
write_short(short value)
short値をこのストリームに書き込みます。abstract void
write_short_array(short[] value, int offset, int length)
shortの配列をこの出力ストリームに書き込みます。abstract void
write_string(String value)
文字列値をこのストリームに書き込みます。abstract void
write_TypeCode(TypeCode value)
TypeCodeの配列をこの出力ストリームに書き込みます。abstract void
write_ulong(int value)
符号なしCORBA longを書き込みます:abstract void
write_ulong_array(int[] value, int offset, int length)
符号なしCORBA longの配列を書き込みます:abstract void
write_ulonglong(long value)
符号なしCORBA longlongを書き込みます:abstract void
write_ulonglong_array(long[] value, int offset, int length)
符号なしCORBA longlongの配列を書き込みます:abstract void
write_ushort(short value)
符号なしshort値をこのストリームに書き込みます。abstract void
write_ushort_array(short[] value, int offset, int length)
符号なしshortの配列をこの出力ストリームに書き込みます。abstract void
write_wchar(char value)
ワイドchar値をこのストリームに書き込みます。abstract void
write_wchar_array(char[] value, int offset, int length)
ワイドcharの配列をこの出力ストリームに書き込みます。abstract void
write_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
パッケージに実装されていない機能についてのコメント
-
-