モジュール 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パッケージに実装されていない機能についてのコメント