public abstract class OutputStream extends OutputStream
_array
版本的方法可以直接用于编写IDL类型的序列和数组。
Constructor and Description |
---|
OutputStream() |
Modifier and Type | Method and Description |
---|---|
abstract InputStream |
create_input_stream()
返回具有相同缓冲区的输入流。
|
ORB |
orb()
返回创建此OutputStream的ORB。
|
abstract void |
write_any(Any value)
在此输出流上写入Any。
|
abstract void |
write_boolean_array(boolean[] value, int offset, int length)
在此输出流上写入一组布尔值。
|
abstract void |
write_boolean(boolean value)
向此流写入一个布尔值。
|
abstract void |
write_char_array(char[] value, int offset, int length)
在此输出流上写入一个字符数组。
|
abstract void |
write_char(char value)
将char值写入此流。
|
void |
write_Context(Context ctx, ContextList contexts)
在此流上写入CORBA上下文。
|
abstract void |
write_double_array(double[] value, int offset, int length)
在此输出流上写入一组双精度数组。
|
abstract void |
write_double(double value)
为此流写入一个双重值。
|
void |
write_fixed(BigDecimal value)
写入一个BigDecimal数字。
|
abstract void |
write_float_array(float[] value, int offset, int length)
在此输出流上写入一组浮点数。
|
abstract void |
write_float(float value)
向此流写入一个浮点值。
|
abstract void |
write_long_array(int[] value, int offset, int length)
写一个数组的CORBA longs(即
|
abstract void |
write_long(int value)
写一个CORBA很长(即
|
abstract void |
write_longlong_array(long[] value, int offset, int length)
写入一系列的CORBA longlongs(即
|
abstract void |
write_longlong(long value)
写一个CORBA longlong(即
|
abstract void |
write_Object(Object value)
在此输出流上写入一个CORBA对象。
|
abstract void |
write_octet_array(byte[] value, int offset, int length)
在此输出流上写入一组CORBA八位字节(字节)。
|
abstract void |
write_octet(byte value)
写一个CORBA八位位组(即
|
void |
write_Principal(Principal value)
已弃用
被CORBA弃用2.2。
|
abstract void |
write_short_array(short[] value, int offset, int length)
在此输出流上写入一组短裤。
|
abstract void |
write_short(short value)
为此流写入一个简短的值。
|
abstract void |
write_string(String value)
将字符串值写入此流。
|
abstract void |
write_TypeCode(TypeCode value)
在此输出流上写入一个TypeCode。
|
abstract void |
write_ulong_array(int[] value, int offset, int length)
写一个无符号CORBA longs的数组(即
|
abstract void |
write_ulong(int value)
写一个无符号的CORBA长(即
|
abstract void |
write_ulonglong_array(long[] value, int offset, int length)
写一个无符号CORBA longlongs(即
|
abstract void |
write_ulonglong(long value)
写一个无符号的CORBA longlong(即
|
abstract void |
write_ushort_array(short[] value, int offset, int length)
在此输出流上写入一组无符号短语。
|
abstract void |
write_ushort(short value)
将无符号短值写入此流。
|
abstract void |
write_wchar_array(char[] value, int offset, int length)
在此输出流上写入一个宽字符数组。
|
abstract void |
write_wchar(char value)
向此流写入宽字符值。
|
abstract void |
write_wstring(String value)
为此流写入一个宽字符串值。
|
void |
write(int b)
将一个整数(数组长度)写入此流。
|
close, flush, write, write
public abstract InputStream create_input_stream()
public abstract void write_boolean(boolean value)
value
- 要写入的值。
public abstract void write_char(char value)
value
- 要写入的值。
public abstract void write_wchar(char value)
value
- 要写入的值。
public abstract void write_octet(byte value)
value
- 要写入的值。
public abstract void write_short(short value)
value
- 要写入的值。
public abstract void write_ushort(short value)
value
- 要写入的值。
public abstract void write_long(int value)
value
-
value
的值。
public abstract void write_ulong(int value)
value
- 要写入的值。
public abstract void write_longlong(long value)
value
- 要写入的值。
public abstract void write_ulonglong(long value)
value
- 要写入的值。
public abstract void write_float(float value)
value
- 要写入的值。
public abstract void write_double(double value)
value
- 要写入的值。
public abstract void write_string(String value)
value
- 要写入的值。
public abstract void write_wstring(String value)
value
- 要写入的值。
public abstract void write_boolean_array(boolean[] value, int offset, int length)
value
- 要写入的数组。
offset
- 在流上的偏移。
length
- 要写入的缓冲区的长度。
public abstract void write_char_array(char[] value, int offset, int length)
value
- 要写入的数组。
offset
- 在流上的偏移。
length
- 写入缓冲区的长度。
public abstract void write_wchar_array(char[] value, int offset, int length)
value
- 要写入的数组。
offset
- 在流上的偏移。
length
- 写入缓冲区的长度。
public abstract void write_octet_array(byte[] value, int offset, int length)
value
- 要写入的数组。
offset
- 在流上的偏移量。
length
- 写入缓冲区的长度。
public abstract void write_short_array(short[] value, int offset, int length)
value
- 要写入的数组。
offset
- 在流上的偏移量。
length
- 写入缓冲区的长度。
public abstract void write_ushort_array(short[] value, int offset, int length)
value
- 要写入的数组。
offset
- 在流上的偏移。
length
- 写入缓冲区的长度。
public abstract void write_long_array(int[] value, int offset, int length)
value
- 要写入的数组。
offset
- 在流上的偏移量。
length
- 写入缓冲区的长度。
public abstract void write_ulong_array(int[] value, int offset, int length)
value
- 要写入的数组。
offset
- 在流上的偏移。
length
- 写入缓冲区的长度。
public abstract void write_longlong_array(long[] value, int offset, int length)
value
- 要写入的数组。
offset
- 在流上的偏移。
length
- 要写入的缓冲区的长度。
public abstract void write_ulonglong_array(long[] value, int offset, int length)
value
- 要写入的数组。
offset
- 在流上的偏移。
length
- 写入缓冲区的长度。
public abstract void write_float_array(float[] value, int offset, int length)
value
- 要写入的数组。
offset
- 在流上的偏移。
length
- 要写入的缓冲区的长度。
public abstract void write_double_array(double[] value, int offset, int length)
value
- 要写入的数组。
offset
- 在流上的偏移。
length
- 要写入的缓冲区的长度。
public abstract void write_Object(Object value)
value
- 要写入的值。
public abstract void write_TypeCode(TypeCode value)
value
- 要写入的值。
public abstract void write_any(Any value)
value
- 要写入的值。
@Deprecated public void write_Principal(Principal value)
value
- 要写入的值。
public void write(int b) throws IOException
write
在
OutputStream
b
- 要写入的值。
IOException
- 如果有输入/输出错误
portable
package comments for unimplemented features
public void write_fixed(BigDecimal value)
value
- 一个BidDecimal - 要写入的值。
public void write_Context(Context ctx, ContextList contexts)
ctx
- 一个CORBA上下文
contexts
- 一个
ContextList
要写入的上下文列表的
ContextList
对象
portable
package comments for unimplemented features
public ORB orb()
portable
package comments for unimplemented features