JavaTM 2 Platform
Std. Ed. v1.3

org.omg.CORBA.portable
クラス InputStream

java.lang.Object
  |
  +--java.io.InputStream
        |
        +--org.omg.CORBA.portable.InputStream
直系の既知のサブクラス:
InputStream

public abstract class InputStream
extends InputStream

InputStream は、CDR 整列化ストリームから IDL 型を読み取るための Java API です。これらのメソッドは、IDL 型を非整列化するため、および Any から IDL 型を取り出すために ORB によって使用されます。_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)
          read_Object はオブジェクトを非整列化し、引数として渡されたクラスのインスタンスである CORBA Object を返します。
abstract  void read_octet_array(byte[] value, int offset, int length)
          この入力ストリームから octet (つまりバイト) の配列を読み込みます。
abstract  byte read_octet()
          この入力ストリームから octet (つまりバイト) 値を読み込みます。
abstract  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()
          この入力ストリームから文字列値を読み込みます。
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)
          この入力ストリームからワイド char の配列を読み込みます。
abstract  char read_wchar()
          この入力ストリームからワイド char 値を読み込みます。
abstract  String read_wstring()
          この入力ストリームからワイド文字列値を読み込みます。
 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 値を読み込みます。

read_char

public abstract char read_char()
この入力ストリームから char 値を読み込みます。

read_wchar

public abstract char read_wchar()
この入力ストリームからワイド char 値を読み込みます。

read_octet

public abstract byte read_octet()
この入力ストリームから octet (つまりバイト) 値を読み込みます。

read_short

public abstract short read_short()
この入力ストリームから short 値を読み込みます。

read_ushort

public abstract short read_ushort()
この入力ストリームから符号なし short 値を読み込みます。

read_long

public abstract int read_long()
この入力ストリームから CORBA long (つまり Java int) 値を読み込みます。

read_ulong

public abstract int read_ulong()
この入力ストリームから符号なし CORBA long (つまり Java int) 値を読み込みます。

read_longlong

public abstract long read_longlong()
この入力ストリームから CORBA longlong (つまり Java long) 値を読み込みます。

read_ulonglong

public abstract long read_ulonglong()
この入力ストリームから符号なし CORBA longlong (つまり Java long) 値を読み込みます。

read_float

public abstract float read_float()
この入力ストリームから float 値を読み込みます。

read_double

public abstract double read_double()
この入力ストリームから double 値を読み込みます。

read_string

public abstract String read_string()
この入力ストリームから文字列値を読み込みます。

read_wstring

public abstract String read_wstring()
この入力ストリームからワイド文字列値を読み込みます。

read_boolean_array

public abstract void read_boolean_array(boolean[] value,
                                        int offset,
                                        int length)
この入力ストリームから boolean の配列を読み込みます。
パラメータ:
value - 返される boolean の配列
offset - ストリーム上のオフセット
length - 読み込むバッファの長さ

read_char_array

public abstract void read_char_array(char[] value,
                                     int offset,
                                     int length)
この入力ストリームから char の配列を読み込みます。
パラメータ:
value - 返される char の配列
offset - ストリーム上のオフセット
length - 読み込むバッファの長さ

read_wchar_array

public abstract void read_wchar_array(char[] value,
                                      int offset,
                                      int length)
この入力ストリームからワイド char の配列を読み込みます。
パラメータ:
value - 返されるワイド char の配列
offset - ストリーム上のオフセット
length - 読み込むバッファの長さ

read_octet_array

public abstract void read_octet_array(byte[] value,
                                      int offset,
                                      int length)
この入力ストリームから octet (つまりバイト) の配列を読み込みます。
パラメータ:
value - 返される octet (つまりバイト) の配列
offset - ストリーム上のオフセット
length - 読み込むバッファの長さ

read_short_array

public abstract void read_short_array(short[] value,
                                      int offset,
                                      int length)
この入力ストリームから short の配列を読み込みます。
パラメータ:
value - 返される short の配列
offset - ストリーム上のオフセット
length - 読み込むバッファの長さ

read_ushort_array

public abstract void read_ushort_array(short[] value,
                                       int offset,
                                       int length)
この入力ストリームから符号なし short の配列を読み込みます。
パラメータ:
value - 返される short の配列
offset - ストリーム上のオフセット
length - 読み込むバッファの長さ

read_long_array

public abstract void read_long_array(int[] value,
                                     int offset,
                                     int length)
この入力ストリームから CORBA long (つまり Java int) の配列を読み込みます。
パラメータ:
value - 返される CORBA long (つまり Java int) の配列
offset - ストリーム上のオフセット
length - 読み込むバッファの長さ

read_ulong_array

public abstract void read_ulong_array(int[] value,
                                      int offset,
                                      int length)
この入力ストリームから符号なし CORBA long (つまり Java int) の配列を読み込みます。
パラメータ:
value - 返される CORBA long (つまり Java int) の配列
offset - ストリーム上のオフセット
length - 読み込むバッファの長さ

read_longlong_array

public abstract void read_longlong_array(long[] value,
                                         int offset,
                                         int length)
この入力ストリームから CORBA longlong (つまり Java long) の配列を読み込みます。
パラメータ:
value - 返される CORBA long (つまり Java long) の配列
offset - ストリーム上のオフセット
length - 読み込むバッファの長さ

read_ulonglong_array

public abstract void read_ulonglong_array(long[] value,
                                          int offset,
                                          int length)
この入力ストリームから符号なし CORBA longlong (つまり Java long) の配列を読み込みます。
パラメータ:
value - 返される CORBA long (つまり Java long) の配列
offset - ストリーム上のオフセット
length - 読み込むバッファの長さ

read_float_array

public abstract void read_float_array(float[] value,
                                      int offset,
                                      int length)
この入力ストリームから float の配列を読み込みます。
パラメータ:
value - 返される float の配列
offset - ストリーム上のオフセット
length - 読み込むバッファの長さ

read_double_array

public abstract void read_double_array(double[] value,
                                       int offset,
                                       int length)
この入力ストリームから double の配列を読み込みます。
パラメータ:
value - 返される double の配列
offset - ストリーム上のオフセット
length - 読み込むバッファの長さ

read_Object

public abstract Object read_Object()
この入力ストリームから CORBA オブジェクトを読み込みます。

read_TypeCode

public abstract TypeCode read_TypeCode()
この入力ストリームから TypeCode を読み込みます。

read_any

public abstract Any read_any()
この入力ストリームから Any を読み込みます。

read_Principal

public abstract Principal read_Principal()
推奨されていません。 CORBA 2.2 では推奨されません。

呼び出しの原則を返します。
戻り値:
呼び出しの原則

read

public int read()
         throws IOException
クラス InputStream の記述:
入力ストリームから次のバイトデータを読み込みます。バイトの値は 0255 の範囲の値をとる int として返されます。ストリームの終わりに達して読み込むデータがない場合は -1 を返します。このメソッドは、入力データが読み込めるようになるか、ストリームの終わりが検出されるか、または例外がスローされるまでブロックします。

サブクラスは、このメソッドの実装を提供しなければなりません。

オーバーライド:
クラス InputStream 内の read
関連項目:
portable パッケージに実装されていない機能についてのコメント

read_fixed

public BigDecimal read_fixed()
BigDecimal 番号を読み込みます。
戻り値:
java.math.BigDecimal 番号
関連項目:
portable パッケージに実装されていない機能についてのコメント

read_Context

public Context read_Context()
ストリームから CORBA コンテキストを読み込みます。
戻り値:
CORBA コンテキスト
関連項目:
portable パッケージに実装されていない機能についてのコメント

read_Object

public Object read_Object(Class clz)
read_Object はオブジェクトを非整列化し、引数として渡されたクラスのインスタンスである CORBA Object を返します。このクラスは予想される型のスタブクラスです。
パラメータ:
clz - Class オブジェクト。このオブジェクトのインスタンスの 1 つをこのメソッドがストリームから読み込み返す
戻り値:
このストリームから読み込まれる clz のオブジェクトインスタンス
関連項目:
portable パッケージに実装されていない機能についてのコメント

orb

public ORB orb()
この InputStream を作成した ORB を返します。
戻り値:
ORB オブジェクト
関連項目:
portable パッケージに実装されていない機能についてのコメント

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.