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

インタフェースDataInputStream

  • すべてのスーパー・インタフェース:
    IDLEntity, Serializable, ValueBase


    public interface DataInputStream
    extends ValueBase
    非整列化カスタム値型の入力ストリームからプリミティブ・データ型を読み込むのに使用されるメソッドを定義します。 このインタフェースは、カスタム値型のカスタム非整列化コードを記述するためにユーザーが使用します。
    関連項目:
    DataOutputStream, CustomMarshal
    • メソッドのサマリー

      すべてのメソッド インスタンス・メソッド 抽象メソッド 
      修飾子と型 メソッド 説明
      Object read_Abstract​()
      入力ストリームからIDL抽象インタフェースを読み込みます。
      Any read_any​()
      入力ストリームからIDL Any値を読み込みます。
      void read_any_array​(AnySeqHolder seq, int offset, int length)
      入力ストリームからoffsetからlength分の要素のIDL Any配列を読み込みます。
      boolean read_boolean​()
      入力ストリームからIDL boolean値を読み込みます。
      void read_boolean_array​(BooleanSeqHolder seq, int offset, int length)
      入力ストリームからoffsetからlength分の要素のIDL boolean配列を読み込みます。
      char read_char​()
      入力ストリームからIDL文字値を読み込みます。
      void read_char_array​(CharSeqHolder seq, int offset, int length)
      入力ストリームからoffsetからlength分の要素のIDL文字配列を読み込みます。
      double read_double​()
      入力ストリームからIDL doubleを読み込みます。
      void read_double_array​(DoubleSeqHolder seq, int offset, int length)
      入力ストリームからoffsetからlength分の要素のIDL double配列を読み込みます。
      float read_float​()
      入力ストリームからIDL floatを読み込みます。
      void read_float_array​(FloatSeqHolder seq, int offset, int length)
      入力ストリームからoffsetからlength分の要素のIDL float配列を読み込みます。
      int read_long​()
      入力ストリームからIDL longを読み込みます。
      void read_long_array​(LongSeqHolder seq, int offset, int length)
      入力ストリームからoffsetからlength分の要素のIDL long配列を読み込みます。
      long read_longlong​()
      入力ストリームからIDL long longを読み込みます。
      void read_longlong_array​(LongLongSeqHolder seq, int offset, int length)
      入力ストリームからoffsetからlength分の要素のIDL long long配列を読み込みます。
      Object read_Object​()
      入力ストリームからIDL CORBA::Objectを読み込みます。
      byte read_octet​()
      入力ストリームからIDL octet値を読み込みます。
      void read_octet_array​(OctetSeqHolder seq, int offset, int length)
      入力ストリームからoffsetからlength分の要素のIDL octet配列を読み込みます。
      short read_short​()
      入力ストリームからIDL shortを読み込みます。
      void read_short_array​(ShortSeqHolder seq, int offset, int length)
      入力ストリームからoffsetからlength分の要素のIDL short配列を読み込みます。
      String read_string​()
      入力ストリームからIDL文字列を読み込みます。
      TypeCode read_TypeCode​()
      入力ストリームからIDL型コードを読み込みます。
      int read_ulong​()
      入力ストリームからIDL符号なしlongを読み込みます。
      void read_ulong_array​(ULongSeqHolder seq, int offset, int length)
      入力ストリームからoffsetからlength分の要素のIDL符号なしlong配列を読み込みます。
      long read_ulonglong​()
      入力ストリームから符号なしIDL long longを読み込みます。
      void read_ulonglong_array​(ULongLongSeqHolder seq, int offset, int length)
      入力ストリームからoffsetからlength分の要素のIDL符号なしlong long配列を読み込みます。
      short read_ushort​()
      入力ストリームからIDL符号なしshortを読み込みます。
      void read_ushort_array​(UShortSeqHolder seq, int offset, int length)
      入力ストリームからoffsetからlength分の要素のIDL符号なしshort配列を読み込みます。
      Serializable read_Value​()
      入力ストリームからIDL値型を読み込みます。
      char read_wchar​()
      入力ストリームからIDLワイド文字値を読み込みます。
      void read_wchar_array​(WCharSeqHolder seq, int offset, int length)
      入力ストリームからoffsetからlength分の要素のIDLワイド文字配列を読み込みます。
      String read_wstring​()
      入力ストリームからIDLワイド文字列を読み込みます。
    • メソッドの詳細

      • read_any

        Any read_any​()
        入力ストリームからIDL Any値を読み込みます。
        戻り値:
        読み込まれたAny
        例外:
        MARSHAL - ストリーミング・ポリシーを登録していないなど、矛盾が検出された場合は、標準システム例外MARSHALが発生します。
      • read_boolean

        boolean read_boolean​()
        入力ストリームからIDL boolean値を読み込みます。
        戻り値:
        読み込まれるboolean値
        例外:
        MARSHAL - ストリーミング・ポリシーを登録していないなど、矛盾が検出された場合は、標準システム例外MARSHALが発生します。
      • read_char

        char read_char​()
        入力ストリームからIDL文字値を読み込みます。
        戻り値:
        読み込まれる文字型
        例外:
        MARSHAL - ストリーミング・ポリシーを登録していないなど、矛盾が検出された場合は、標準システム例外MARSHALが発生します。
      • read_wchar

        char read_wchar​()
        入力ストリームからIDLワイド文字値を読み込みます。
        戻り値:
        読み込まれるワイド文字
        例外:
        MARSHAL - ストリーミング・ポリシーを登録していないなど、矛盾が検出された場合は、標準システム例外MARSHALが発生します。
      • read_octet

        byte read_octet​()
        入力ストリームからIDL octet値を読み込みます。
        戻り値:
        読み込まれるoctet値
        例外:
        MARSHAL - ストリーミング・ポリシーを登録していないなど、矛盾が検出された場合は、標準システム例外MARSHALが発生します。
      • read_short

        short read_short​()
        入力ストリームからIDL shortを読み込みます。
        戻り値:
        読み込まれるshort
        例外:
        MARSHAL - ストリーミング・ポリシーを登録していないなど、矛盾が検出された場合は、標準システム例外MARSHALが発生します。
      • read_ushort

        short read_ushort​()
        入力ストリームからIDL符号なしshortを読み込みます。
        戻り値:
        読み込まれる符号なしshort
        例外:
        MARSHAL - ストリーミング・ポリシーを登録していないなど、矛盾が検出された場合は、標準システム例外MARSHALが発生します。
      • read_long

        int read_long​()
        入力ストリームからIDL longを読み込みます。
        戻り値:
        読み込まれるlong
        例外:
        MARSHAL - ストリーミング・ポリシーを登録していないなど、矛盾が検出された場合は、標準システム例外MARSHALが発生します。
      • read_ulong

        int read_ulong​()
        入力ストリームからIDL符号なしlongを読み込みます。
        戻り値:
        読み込まれる符号なしlong
        例外:
        MARSHAL - ストリーミング・ポリシーを登録していないなど、矛盾が検出された場合は、標準システム例外MARSHALが発生します。
      • read_longlong

        long read_longlong​()
        入力ストリームからIDL long longを読み込みます。
        戻り値:
        読み込まれるlong long
        例外:
        MARSHAL - ストリーミング・ポリシーを登録していないなど、矛盾が検出された場合は、標準システム例外MARSHALが発生します。
      • read_ulonglong

        long read_ulonglong​()
        入力ストリームから符号なしIDL long longを読み込みます。
        戻り値:
        読み込まれる符号なしlong long
        例外:
        MARSHAL - ストリーミング・ポリシーを登録していないなど、矛盾が検出された場合は、標準システム例外MARSHALが発生します。
      • read_float

        float read_float​()
        入力ストリームからIDL floatを読み込みます。
        戻り値:
        読み込まれるfloat
        例外:
        MARSHAL - ストリーミング・ポリシーを登録していないなど、矛盾が検出された場合は、標準システム例外MARSHALが発生します。
      • read_double

        double read_double​()
        入力ストリームからIDL doubleを読み込みます。
        戻り値:
        読み込まれるdouble
        例外:
        MARSHAL - ストリーミング・ポリシーを登録していないなど、矛盾が検出された場合は、標準システム例外MARSHALが発生します。
      • read_string

        String read_string​()
        入力ストリームからIDL文字列を読み込みます。
        戻り値:
        読み込まれる文字列
        例外:
        MARSHAL - ストリーミング・ポリシーを登録していないなど、矛盾が検出された場合は、標準システム例外MARSHALが発生します。
      • read_wstring

        String read_wstring​()
        入力ストリームからIDLワイド文字列を読み込みます。
        戻り値:
        読み込まれるワイド文字列
        例外:
        MARSHAL - ストリーミング・ポリシーを登録していないなど、矛盾が検出された場合は、標準システム例外MARSHALが発生します。
      • read_Object

        Object read_Object​()
        入力ストリームからIDL CORBA::Objectを読み込みます。
        戻り値:
        読み込まれるCORBA::Object
        例外:
        MARSHAL - ストリーミング・ポリシーを登録していないなど、矛盾が検出された場合は、標準システム例外MARSHALが発生します。
      • read_Abstract

        Object read_Abstract​()
        入力ストリームからIDL抽象インタフェースを読み込みます。
        戻り値:
        読み込まれる抽象インタフェース
        例外:
        MARSHAL - ストリーミング・ポリシーを登録していないなど、矛盾が検出された場合は、標準システム例外MARSHALが発生します。
      • read_Value

        Serializable read_Value​()
        入力ストリームからIDL値型を読み込みます。
        戻り値:
        読み込まれる値型
        例外:
        MARSHAL - ストリーミング・ポリシーを登録していないなど、矛盾が検出された場合は、標準システム例外MARSHALが発生します。
      • read_TypeCode

        TypeCode read_TypeCode​()
        入力ストリームからIDL型コードを読み込みます。
        戻り値:
        読み込まれる型コード
        例外:
        MARSHAL - ストリーミング・ポリシーを登録していないなど、矛盾が検出された場合は、標準システム例外MARSHALが発生します。
      • read_any_array

        void read_any_array​(AnySeqHolder seq,
                            int offset,
                            int length)
        入力ストリームからoffsetからlength分の要素のIDL Any配列を読み込みます。
        パラメータ:
        seq - 読み込まれる配列の出力パラメータ・ホルダー。
        offset - 入力ストリームから読み込む最初の要素のseqへのインデックス。
        length - 入力ストリームから読み込む要素の数。
        例外:
        MARSHAL - ストリーミング・ポリシーを登録していないなど、矛盾が検出された場合は、標準システム例外MARSHALが発生します。
      • read_boolean_array

        void read_boolean_array​(BooleanSeqHolder seq,
                                int offset,
                                int length)
        入力ストリームからoffsetからlength分の要素のIDL boolean配列を読み込みます。
        パラメータ:
        seq - 読み込まれる配列の出力パラメータ・ホルダー。
        offset - 入力ストリームから読み込む最初の要素のseqへのインデックス。
        length - 入力ストリームから読み込む要素の数。
        例外:
        MARSHAL - ストリーミング・ポリシーを登録していないなど、矛盾が検出された場合は、標準システム例外MARSHALが発生します。
      • read_char_array

        void read_char_array​(CharSeqHolder seq,
                             int offset,
                             int length)
        入力ストリームからoffsetからlength分の要素のIDL文字配列を読み込みます。
        パラメータ:
        seq - 読み込まれる配列の出力パラメータ・ホルダー。
        offset - 入力ストリームから読み込む最初の要素のseqへのインデックス。
        length - 入力ストリームから読み込む要素の数。
        例外:
        MARSHAL - ストリーミング・ポリシーを登録していないなど、矛盾が検出された場合は、標準システム例外MARSHALが発生します。
      • read_wchar_array

        void read_wchar_array​(WCharSeqHolder seq,
                              int offset,
                              int length)
        入力ストリームからoffsetからlength分の要素のIDLワイド文字配列を読み込みます。
        パラメータ:
        seq - 読み込まれる配列の出力パラメータ・ホルダー。
        offset - 入力ストリームから読み込む最初の要素のseqへのインデックス。
        length - 入力ストリームから読み込む要素の数。
        例外:
        MARSHAL - ストリーミング・ポリシーを登録していないなど、矛盾が検出された場合は、標準システム例外MARSHALが発生します。
      • read_octet_array

        void read_octet_array​(OctetSeqHolder seq,
                              int offset,
                              int length)
        入力ストリームからoffsetからlength分の要素のIDL octet配列を読み込みます。
        パラメータ:
        seq - 読み込まれる配列の出力パラメータ・ホルダー。
        offset - 入力ストリームから読み込む最初の要素のseqへのインデックス。
        length - 入力ストリームから読み込む要素の数。
        例外:
        MARSHAL - ストリーミング・ポリシーを登録していないなど、矛盾が検出された場合は、標準システム例外MARSHALが発生します。
      • read_short_array

        void read_short_array​(ShortSeqHolder seq,
                              int offset,
                              int length)
        入力ストリームからoffsetからlength分の要素のIDL short配列を読み込みます。
        パラメータ:
        seq - 読み込まれる配列の出力パラメータ・ホルダー。
        offset - 入力ストリームから読み込む最初の要素のseqへのインデックス。
        length - 入力ストリームから読み込む要素の数。
        例外:
        MARSHAL - ストリーミング・ポリシーを登録していないなど、矛盾が検出された場合は、標準システム例外MARSHALが発生します。
      • read_ushort_array

        void read_ushort_array​(UShortSeqHolder seq,
                               int offset,
                               int length)
        入力ストリームからoffsetからlength分の要素のIDL符号なしshort配列を読み込みます。
        パラメータ:
        seq - 読み込まれる配列の出力パラメータ・ホルダー。
        offset - 入力ストリームから読み込む最初の要素のseqへのインデックス。
        length - 入力ストリームから読み込む要素の数。
        例外:
        MARSHAL - ストリーミング・ポリシーを登録していないなど、矛盾が検出された場合は、標準システム例外MARSHALが発生します。
      • read_long_array

        void read_long_array​(LongSeqHolder seq,
                             int offset,
                             int length)
        入力ストリームからoffsetからlength分の要素のIDL long配列を読み込みます。
        パラメータ:
        seq - 読み込まれる配列の出力パラメータ・ホルダー。
        offset - 入力ストリームから読み込む最初の要素のseqへのインデックス。
        length - 入力ストリームから読み込む要素の数。
        例外:
        MARSHAL - ストリーミング・ポリシーを登録していないなど、矛盾が検出された場合は、標準システム例外MARSHALが発生します。
      • read_ulong_array

        void read_ulong_array​(ULongSeqHolder seq,
                              int offset,
                              int length)
        入力ストリームからoffsetからlength分の要素のIDL符号なしlong配列を読み込みます。
        パラメータ:
        seq - 読み込まれる配列の出力パラメータ・ホルダー。
        offset - 入力ストリームから読み込む最初の要素のseqへのインデックス。
        length - 入力ストリームから読み込む要素の数。
        例外:
        MARSHAL - ストリーミング・ポリシーを登録していないなど、矛盾が検出された場合は、標準システム例外MARSHALが発生します。
      • read_ulonglong_array

        void read_ulonglong_array​(ULongLongSeqHolder seq,
                                  int offset,
                                  int length)
        入力ストリームからoffsetからlength分の要素のIDL符号なしlong long配列を読み込みます。
        パラメータ:
        seq - 読み込まれる配列の出力パラメータ・ホルダー。
        offset - 入力ストリームから読み込む最初の要素のseqへのインデックス。
        length - 入力ストリームから読み込む要素の数。
        例外:
        MARSHAL - ストリーミング・ポリシーを登録していないなど、矛盾が検出された場合は、標準システム例外MARSHALが発生します。
      • read_longlong_array

        void read_longlong_array​(LongLongSeqHolder seq,
                                 int offset,
                                 int length)
        入力ストリームからoffsetからlength分の要素のIDL long long配列を読み込みます。
        パラメータ:
        seq - 読み込まれる配列の出力パラメータ・ホルダー。
        offset - 入力ストリームから読み込む最初の要素のseqへのインデックス。
        length - 入力ストリームから読み込む要素の数。
        例外:
        MARSHAL - ストリーミング・ポリシーを登録していないなど、矛盾が検出された場合は、標準システム例外MARSHALが発生します。
      • read_float_array

        void read_float_array​(FloatSeqHolder seq,
                              int offset,
                              int length)
        入力ストリームからoffsetからlength分の要素のIDL float配列を読み込みます。
        パラメータ:
        seq - 読み込まれる配列の出力パラメータ・ホルダー。
        offset - 入力ストリームから読み込む最初の要素のseqへのインデックス。
        length - 入力ストリームから読み込む要素の数。
        例外:
        MARSHAL - ストリーミング・ポリシーを登録していないなど、矛盾が検出された場合は、標準システム例外MARSHALが発生します。
      • read_double_array

        void read_double_array​(DoubleSeqHolder seq,
                               int offset,
                               int length)
        入力ストリームからoffsetからlength分の要素のIDL double配列を読み込みます。
        パラメータ:
        seq - 読み込まれる配列の出力パラメータ・ホルダー。
        offset - 入力ストリームから読み込む最初の要素のseqへのインデックス。
        length - 入力ストリームから読み込む要素の数。
        例外:
        MARSHAL - ストリーミング・ポリシーを登録していないなど、矛盾が検出された場合は、標準システム例外MARSHALが発生します。