所有类


org.omg.CORBA.portable
类 InputStream

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

public abstract class InputStream
   
   
   
   
extends InputStream

InputStream 是用来从 CDR 编组流中读取 IDL 类型的 Java API。这些方法供 ORB 用来解组 IDL 类型以及从 Any 中析取 IDL。_array 形式的方法可以直接用来读取 IDL 类型的序列和数组。

从以下版本开始:
JDK1.2

构造方法摘要
InputStream()
           
 
方法摘要
 ORB orb()
          返回创建此 InputStream 的 ORB。
abstract  Any read_any()
          从此输入流中读取一个 Any。
abstract  void read_boolean_array(boolean[] value, int offset, int length)
          从此输入流中读取一个 boolean 数组。
abstract  boolean read_boolean()
          从此输入流中读取一个 boolean 值。
abstract  void read_char_array(char[] value, int offset, int length)
          从此输入流中读取一个 char 数组。
abstract  char read_char()
          从此输入流中读取一个 char 值。
 Context read_Context()
          从流中读取一个 CORBA 上下文。
abstract  void read_double_array(double[] value, int offset, int length)
          从此输入流中读取一个 double 数组。
abstract  double read_double()
          从此输入流中读取一个 double 值。
 BigDecimal read_fixed()
          读取一个 BigDecimal 数。
abstract  void read_float_array(float[] value, int offset, int length)
          从此输入流中读取一个 float 数组。
abstract  float read_float()
          从此输入流中读取一个 float 值。
abstract  void read_long_array(int[] value, int offset, int length)
          从此输入流中读取一个 CORBA long(即 Java int)数组。
abstract  int read_long()
          从此输入流中读取一个 CORBA long(即 Java int)值。
abstract  void read_longlong_array(long[] value, int offset, int length)
          从此输入流中读取一个 CORBA longlong(即 Java long)数组。
abstract  long read_longlong()
          从此输入流中读取一个 CORBA longlong(即 Java long)值。
abstract  Object read_Object()
          从此输入流中读取一个 CORBA 对象。
 Object read_Object(Class clz)
          取消对象的编组并返回一个 CORBA Object,该对象是作为参数传递的类的实例。
abstract  void read_octet_array(byte[] value, int offset, int length)
          从此输入流中读取一个八位组(即 bytes)数组。
abstract  byte read_octet()
          从此输入流中读取一个八位组(即 byte)值。
 Principal read_Principal()
          已过时。 已由 CORBA 2.2 取代。
abstract  void read_short_array(short[] value, int offset, int length)
          从此输入流中读取一个 short 数组。
abstract  short read_short()
          从此输入流中读取一个 short 值。
abstract  String read_string()
          从此输入流中读取一个 string 值。
abstract  TypeCode read_TypeCode()
          从此输入流中读取一个 TypeCode
abstract  void read_ulong_array(int[] value, int offset, int length)
          从此输入流中读取一个无符号 CORBA long(即 Java int)数组。
abstract  int read_ulong()
          从此输入流中读取一个无符号 CORBA long(即 Java int)值。
abstract  void read_ulonglong_array(long[] value, int offset, int length)
          从此输入流中读取一个无符号 CORBA longlong(即 Java long)数组。
abstract  long read_ulonglong()
          从此输入流中读取一个 CORBA 无符号 longlong(即 Java long)值。
abstract  void read_ushort_array(short[] value, int offset, int length)
          从此输入流中读取一个无符号 short 数组。
abstract  short read_ushort()
          从此输入流中读取一个无符号 short 值。
abstract  void read_wchar_array(char[] value, int offset, int length)
          从此输入流中读取一个 wide char 数组。
abstract  char read_wchar()
          从此输入流中读取一个 wide char 值。
abstract  String read_wstring()
          从此输入流中读取一个 wide string 值。
 int read()
          从输入流读取下一个数据字节。
 
从类 java.io.InputStream 继承的方法
available, close, mark, markSupported, read, read, reset, skip
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

InputStream

public InputStream()
方法详细信息

read_boolean

public abstract boolean read_boolean()
从此输入流中读取一个 boolean 值。

返回:
从此输入流中读取的 boolean 值。

read_char

public abstract char read_char()
从此输入流中读取一个 char 值。

返回:
从此输入流中读取的 char 值。

read_wchar

public abstract char read_wchar()
从此输入流中读取一个 wide char 值。

返回:
从此输入流中读取的 char 值。

read_octet

public abstract byte read_octet()
从此输入流中读取一个八位组(即 byte)值。

返回:
从此输入流中读取的 byte 值。

read_short

public abstract short read_short()
从此输入流中读取一个 short 值。

返回:
从此输入流中读取的 short 值。

read_ushort

public abstract short read_ushort()
从此输入流中读取一个无符号 short 值。

返回:
从此输入流中读取的 short 值。

read_long

public abstract int read_long()
从此输入流中读取一个 CORBA long(即 Java int)值。

返回:
从此输入流中读取的 int 值。

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部