|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object java.io.OutputStream org.omg.CORBA.portable.OutputStream
public abstract class OutputStream
OuputStream 是用来将 IDL 类型写入 CDR 编组流的 Java API。这些方法供 ORB 用来编组 IDL 类型以及将 IDL 插入 Any。这些 _array
形式的方法可以直接用于写入 IDL 类型的序列和数组。
构造方法摘要 | |
---|---|
OutputStream()
|
方法摘要 | |
---|---|
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)
在此输出流上写入一个 boolean 数组。 |
abstract void |
write_boolean(boolean value)
将一个 boolean 值写入此流。 |
abstract void |
write_char_array(char[] value,
int offset,
int length)
在此输出流上写入一个 char 数组。 |
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)
在此输入流上写入一个 double 数组。 |
abstract void |
write_double(double value)
将一个 double 值写入此流。 |
void |
write_fixed(BigDecimal value)
写入一个 BigDecimal 数。 |
abstract void |
write_float_array(float[] value,
int offset,
int length)
在此输入流上写入一个 float 数组。 |
abstract void |
write_float(float value)
将一个 float 值写入此流。 |
abstract void |
write_long_array(int[] value,
int offset,
int length)
在此输出流上写入一个 CORBA long(即 Java int)数组。 |
abstract void |
write_long(int value)
将一个 CORBA long(即 Java int)值写入此流。 |
abstract void |
write_longlong_array(long[] value,
int offset,
int length)
在此输出流上写入一个 CORBA longlong(即 Java int)数组。 |
abstract void |
write_longlong(long value)
将一个 CORBA longlong(即 Java long)值写入此流。 |
abstract void |
write_Object(Object value)
在此输入流上写入一个 CORBA Object。 |
abstract void |
write_octet_array(byte[] value,
int offset,
int length)
在此输出流上写入一个 CORBA 八位组 (byte) 数组。 |
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)
在此输出流上写入一个 short 数组。 |
abstract void |
write_short(short value)
将一个 short 值写入此流。 |
abstract void |
write_string(String value)
将一个 string 值写入此流。 |
abstract void |
write_TypeCode(TypeCode value)
在此输出流上写入一个 TypeCode。 |
abstract void |
write_ulong_array(int[] value,
int offset,
int length)
在此输出流上写入一个无符号 CORBA long(即 Java int)数组。 |
abstract void |
write_ulong(int value)
将一个无符号 CORBA long(即 Java int)值写入此流。 |
abstract void |
write_ulonglong_array(long[] value,
int offset,
int length)
在此输出流上写入一个无符号 CORBA longlong(即 Java int)数组。 |
abstract void |
write_ulonglong(long value)
将一个无符号 CORBA longlong(即 Java long)值写入此流。 |
abstract void |
write_ushort_array(short[] value,
int offset,
int length)
在此输出流上写入一个无符号 short 数组。 |
abstract void |
write_ushort(short value)
将一个无符号 short 值写入此流。 |
abstract void |
write_wchar_array(char[] value,
int offset,
int length)
在此输出流上写入一个 wide char 数组。 |
abstract void |
write_wchar(char value)
将一个 wide char 值写入此流。 |
abstract void |
write_wstring(String value)
将一个 wide string 值写入此流。 |
void |
write(int b)
将一个 integer(数组长度)写入此流。 |
从类 java.io.OutputStream 继承的方法 |
---|
close, flush, write, write |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public OutputStream()
方法详细信息 |
---|
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
- 要写入的值。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
OutputStream
中的 write
b
- 要写入的值。
IOException
- 如果存在输入/输出错误portable
包中有关未实现特性的注释public void write_fixed(BigDecimal value)
value
- 要写入的值 BidDecimal。public void write_Context(Context ctx, ContextList contexts)
ctx
- CORBA 上下文contexts
- ContextList
对象,包含要写入的 context 列表portable
包中有关未实现特性的注释public ORB orb()
portable
包中有关未实现特性的注释
|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。