モジュール java.corba
パッケージ org.omg.CORBA.portable

クラスInputStream

  • すべての実装されたインタフェース:
    Closeable, AutoCloseable
    直系の既知のサブクラス:
    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を返します。
      int read​()
      入力ストリームからデータの次のバイトを読み込みます。
      abstract Any read_any​()
      この入力ストリームからAnyを読み込みます。
      abstract boolean read_boolean​()
      この入力ストリームからboolean値を読み込みます。
      abstract void read_boolean_array​(boolean[] value, int offset, int length)
      この入力ストリームからbooleanの配列を読み込みます。
      abstract char read_char​()
      この入力ストリームからchar値を読み込みます。
      abstract void read_char_array​(char[] value, int offset, int length)
      この入力ストリームからcharの配列を読み込みます。
      Context read_Context​()
      ストリームからCORBAコンテキストを読み込みます。
      abstract double read_double​()
      この入力ストリームからdouble値を読み込みます。
      abstract void read_double_array​(double[] value, int offset, int length)
      この入力ストリームからdoubleの配列を読み込みます。
      BigDecimal read_fixed​()
      BigDecimal数を読み込みます。
      abstract float read_float​()
      この入力ストリームからfloat値を読み込みます。
      abstract void read_float_array​(float[] value, int offset, int length)
      この入力ストリームからfloatの配列を読み込みます。
      abstract int read_long​()
      この入力ストリームからCORBA long (つまりJava int)値を読み込みます。
      abstract void read_long_array​(int[] value, int offset, int length)
      この入力ストリームからCORBA long (つまりJava int)の配列を読み込みます。
      abstract long read_longlong​()
      この入力ストリームからCORBA longlong (つまりJava long)値を読み込みます。
      abstract void read_longlong_array​(long[] value, int offset, int length)
      この入力ストリームからCORBA longlong (つまりJava long)の配列を読み込みます。
      abstract Object read_Object​()
      この入力ストリームからCORBAオブジェクトを読み込みます。
      Object read_Object​(Class clz)
      オブジェクトを非整列化し、引数として渡されたクラスのインスタンスであるCORBA Objectを返します。
      abstract byte read_octet​()
      この入力ストリームからoctet (つまりバイト)値を読み込みます。
      abstract void read_octet_array​(byte[] value, int offset, int length)
      この入力ストリームからoctet (つまりバイト)の配列を読み込みます。
      Principal read_Principal​()
      非推奨。 
      CORBA 2.2では非推奨です。
      abstract short read_short​()
      この入力ストリームからshort値を読み込みます。
      abstract void read_short_array​(short[] value, int offset, int length)
      この入力ストリームからshortの配列を読み込みます。
      abstract String read_string​()
      この入力ストリームから文字列値を読み込みます。
      abstract TypeCode read_TypeCode​()
      この入力ストリームからTypeCodeを読み込みます。
      abstract int read_ulong​()
      この入力ストリームから符号なしCORBA long (つまりJava int)値を読み込みます。
      abstract void read_ulong_array​(int[] value, int offset, int length)
      この入力ストリームから符号なしCORBA long (つまりJava int)の配列を読み込みます。
      abstract long read_ulonglong​()
      この入力ストリームから符号なしCORBA longlong (つまりJava long)値を読み込みます。
      abstract void read_ulonglong_array​(long[] value, int offset, int length)
      この入力ストリームから符号なしCORBA longlong (つまりJava long)の配列を読み込みます。
      abstract short read_ushort​()
      この入力ストリームから符号なしshort値を読み込みます。
      abstract void read_ushort_array​(short[] value, int offset, int length)
      この入力ストリームから符号なしshortの配列を読み込みます。
      abstract char read_wchar​()
      この入力ストリームからワイドchar値を読み込みます。
      abstract void read_wchar_array​(char[] value, int offset, int length)
      この入力ストリームからワイドcharの配列を読み込みます。
      abstract String read_wstring​()
      この入力ストリームからワイド文字列値を読み込みます。
    • コンストラクタの詳細

      • 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​()
        この入力ストリームからワイドchar値を読み込みます。
        戻り値:
        この入力ストリームから読み込んだchar
      • read_octet

        public abstract byte read_octet​()
        この入力ストリームからoctet (つまりバイト)値を読み込みます。
        戻り値:
        この入力ストリームから読み込んだ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
      • read_ulong

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

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

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

        public abstract float read_float​()
        この入力ストリームからfloat値を読み込みます。
        戻り値:
        この入力ストリームから読み込んだfloat
      • read_double

        public abstract double read_double​()
        この入力ストリームからdouble値を読み込みます。
        戻り値:
        この入力ストリームから読み込んだdouble
      • read_string

        public abstract String read_string​()
        この入力ストリームから文字列値を読み込みます。
        戻り値:
        この入力ストリームから読み込んだString
      • read_wstring

        public abstract String read_wstring​()
        この入力ストリームからワイド文字列値を読み込みます。
        戻り値:
        この入力ストリームから読み込んだString
      • 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オブジェクトを読み込みます。
        戻り値:
        この入力ストリームから読み込んだObjectのインスタンス。
      • read_TypeCode

        public abstract TypeCode read_TypeCode​()
        この入力ストリームからTypeCodeを読み込みます。
        戻り値:
        この入力ストリームから読み込んだTypeCodeのインスタンス。
      • read_any

        public abstract Any read_any​()
        この入力ストリームからAnyを読み込みます。
        戻り値:
        この入力ストリームから読み込んだAnyのインスタンス。
      • read_Principal

        @Deprecated
        public Principal read_Principal​()
        非推奨。 CORBA 2.2では非推奨です。
        呼出しの原則を返します。
        戻り値:
        呼出しの原則。
      • read

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

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

        定義:
        read、クラス: InputStream
        戻り値:
        データの次のバイト。ストリームの終わりに達した場合は-1
        例外:
        IOException - 入出力エラーが発生した場合。
        関連項目:
        portableパッケージに実装されていない機能についてのコメント
      • read_fixed

        public BigDecimal read_fixed​()
        BigDecimal数を読み込みます。
        戻り値:
        java.math.BigDecimal数
      • read_Object

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