所有类


org.omg.CORBA.portable
类 OutputStream

java.lang.Object
  继承者 java.io.OutputStream
      继承者 org.omg.CORBA.portable.OutputStream
所有已实现的接口:
Closeable, Flushable
直接已知子类:
OutputStream

public abstract class OutputStream
   
   
   
   
extends OutputStream

OuputStream 是用来将 IDL 类型写入 CDR 编组流的 Java API。这些方法供 ORB 用来编组 IDL 类型以及将 IDL 插入 Any。这些 _array 形式的方法可以直接用于写入 IDL 类型的序列和数组。

从以下版本开始:
JDK1.2

构造方法摘要
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
 

构造方法详细信息

OutputStream

public OutputStream()
方法详细信息

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)
将一个 wide char 值写入此流。

参数:
value - 要写入的值。

write_octet

public abstract void write_octet(byte value)
将一个 CORBA 八位组(即字节)写入此流。

参数:
value - 要写入的值。

write_short

public abstract void write_short(short value)
将一个 short 值写入此流。

参数:
value - 要写入的值。

write_ushort

public abstract void write_ushort(short value)
将一个无符号 short 值写入此流。

参数:
value - 要写入的值。

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部