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

インタフェースDataOutputStream

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

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

      すべてのメソッド インスタンス・メソッド 抽象メソッド 
      修飾子と型 メソッド 説明
      void write_Abstract​(Object value)
      IDL抽象インタフェース型を出力ストリームに書き込みます。
      void write_any​(Any value)
      Any値を出力ストリームに書き込みます。
      void write_any_array​(Any[] seq, int offset, int length)
      出力ストリームにoffsetからlength分の要素のIDL Any配列を書き込みます。
      void write_boolean​(boolean value)
      boolean値を出力ストリームに書き込みます。
      void write_boolean_array​(boolean[] seq, int offset, int length)
      出力ストリームにoffsetからlength分の要素のIDL boolean配列を書き込みます。
      void write_char​(char value)
      IDL文字値を出力ストリームに書き込みます。
      void write_char_array​(char[] seq, int offset, int length)
      出力ストリームにoffsetからlength分の要素のIDL文字配列を書き込みます。
      void write_double​(double value)
      IDL double値を出力ストリームに書き込みます。
      void write_double_array​(double[] seq, int offset, int length)
      出力ストリームにoffsetからlength分の要素のIDL double配列を書き込みます。
      void write_float​(float value)
      IDL float値を出力ストリームに書き込みます。
      void write_float_array​(float[] seq, int offset, int length)
      出力ストリームにoffsetからlength分の要素のIDL float配列を書き込みます。
      void write_long​(int value)
      IDL long値(Java intとして表される)を出力ストリームに書き込みます。
      void write_long_array​(int[] seq, int offset, int length)
      出力ストリームにoffsetからlength分の要素のIDL long配列を書き込みます。
      void write_longlong​(long value)
      IDL long long値(Java longとして表される)を出力ストリームに書き込みます。
      void write_longlong_array​(long[] seq, int offset, int length)
      出力ストリームにoffsetからlength分の要素のIDL long long配列を書き込みます。
      void write_Object​(Object value)
      IDL CORBA::Object値を出力ストリームに書き込みます。
      void write_octet​(byte value)
      IDL octet値(Javaバイトとして表される)を出力ストリームに書き込みます。
      void write_octet_array​(byte[] seq, int offset, int length)
      出力ストリームにoffsetからlength分の要素のIDL octet配列を書き込みます。
      void write_short​(short value)
      IDL short値を出力ストリームに書き込みます。
      void write_short_array​(short[] seq, int offset, int length)
      出力ストリームにoffsetからlength分の要素のIDL short配列を書き込みます。
      void write_string​(String value)
      IDL文字列値を出力ストリームに書き込みます。
      void write_TypeCode​(TypeCode value)
      型コードを出力ストリームに書き込みます。
      void write_ulong​(int value)
      IDL符号なしlong値(Java intとして表される)を出力ストリームに書き込みます。
      void write_ulong_array​(int[] seq, int offset, int length)
      出力ストリームにoffsetからlength分の要素のIDL符号なしlong配列(Java intとして表される)を書き込みます。
      void write_ulonglong​(long value)
      IDL符号なしlong long値(Java longとして表される)を出力ストリームに書き込みます。
      void write_ulonglong_array​(long[] seq, int offset, int length)
      出力ストリームにoffsetからlength分の要素のIDL符号なしlong long配列(Java longとして表される)を書き込みます。
      void write_ushort​(short value)
      IDL符号なしshort値(Java short値として表される)を出力ストリームに書き込みます。
      void write_ushort_array​(short[] seq, int offset, int length)
      出力ストリームにoffsetからlength分の要素のIDL符号なしshort配列(Java shortとして表される)を書き込みます。
      void write_Value​(Serializable value)
      IDL値型値を出力ストリームに書き込みます。
      void write_wchar​(char value)
      IDLワイド文字値を出力ストリームに書き込みます。
      void write_wchar_array​(char[] seq, int offset, int length)
      出力ストリームにoffsetからlength分の要素のIDLワイド文字配列を書き込みます。
      void write_wstring​(String value)
      IDLワイド文字列値(Java Stringとして表される)を出力ストリームに書き込みます。
    • メソッドの詳細

      • write_any

        void write_any​(Any value)
        Any値を出力ストリームに書き込みます。
        パラメータ:
        value - 書き込まれる値。
      • write_boolean

        void write_boolean​(boolean value)
        boolean値を出力ストリームに書き込みます。
        パラメータ:
        value - 書き込まれる値。
      • write_char

        void write_char​(char value)
        IDL文字値を出力ストリームに書き込みます。
        パラメータ:
        value - 書き込まれる値。
      • write_wchar

        void write_wchar​(char value)
        IDLワイド文字値を出力ストリームに書き込みます。
        パラメータ:
        value - 書き込まれる値。
      • write_octet

        void write_octet​(byte value)
        IDL octet値(Javaバイトとして表される)を出力ストリームに書き込みます。
        パラメータ:
        value - 書き込まれる値。
      • write_short

        void write_short​(short value)
        IDL short値を出力ストリームに書き込みます。
        パラメータ:
        value - 書き込まれる値。
      • write_ushort

        void write_ushort​(short value)
        IDL符号なしshort値(Java short値として表される)を出力ストリームに書き込みます。
        パラメータ:
        value - 書き込まれる値。
      • write_long

        void write_long​(int value)
        IDL long値(Java intとして表される)を出力ストリームに書き込みます。
        パラメータ:
        value - 書き込まれる値。
      • write_ulong

        void write_ulong​(int value)
        IDL符号なしlong値(Java intとして表される)を出力ストリームに書き込みます。
        パラメータ:
        value - 書き込まれる値。
      • write_longlong

        void write_longlong​(long value)
        IDL long long値(Java longとして表される)を出力ストリームに書き込みます。
        パラメータ:
        value - 書き込まれる値。
      • write_ulonglong

        void write_ulonglong​(long value)
        IDL符号なしlong long値(Java longとして表される)を出力ストリームに書き込みます。
        パラメータ:
        value - 書き込まれる値。
      • write_float

        void write_float​(float value)
        IDL float値を出力ストリームに書き込みます。
        パラメータ:
        value - 書き込まれる値。
      • write_double

        void write_double​(double value)
        IDL double値を出力ストリームに書き込みます。
        パラメータ:
        value - 書き込まれる値。
      • write_string

        void write_string​(String value)
        IDL文字列値を出力ストリームに書き込みます。
        パラメータ:
        value - 書き込まれる値。
      • write_wstring

        void write_wstring​(String value)
        IDLワイド文字列値(Java Stringとして表される)を出力ストリームに書き込みます。
        パラメータ:
        value - 書き込まれる値。
      • write_Object

        void write_Object​(Object value)
        IDL CORBA::Object値を出力ストリームに書き込みます。
        パラメータ:
        value - 書き込まれる値。
      • write_Abstract

        void write_Abstract​(Object value)
        IDL抽象インタフェース型を出力ストリームに書き込みます。
        パラメータ:
        value - 書き込まれる値。
      • write_Value

        void write_Value​(Serializable value)
        IDL値型値を出力ストリームに書き込みます。
        パラメータ:
        value - 書き込まれる値。
      • write_TypeCode

        void write_TypeCode​(TypeCode value)
        型コードを出力ストリームに書き込みます。
        パラメータ:
        value - 書き込まれる値。
      • write_any_array

        void write_any_array​(Any[] seq,
                             int offset,
                             int length)
        出力ストリームにoffsetからlength分の要素のIDL Any配列を書き込みます。
        パラメータ:
        seq - 書き込む配列。
        offset - 出力ストリームに書き込む最初の要素のseqへのインデックス。
        length - 出力ストリームに書き込む要素の数。
      • write_boolean_array

        void write_boolean_array​(boolean[] seq,
                                 int offset,
                                 int length)
        出力ストリームにoffsetからlength分の要素のIDL boolean配列を書き込みます。
        パラメータ:
        seq - 書き込む配列。
        offset - 出力ストリームに書き込む最初の要素のseqへのインデックス。
        length - 出力ストリームに書き込む要素の数。
      • write_char_array

        void write_char_array​(char[] seq,
                              int offset,
                              int length)
        出力ストリームにoffsetからlength分の要素のIDL文字配列を書き込みます。
        パラメータ:
        seq - 書き込む配列。
        offset - 出力ストリームに書き込む最初の要素のseqへのインデックス。
        length - 出力ストリームに書き込む要素の数。
      • write_wchar_array

        void write_wchar_array​(char[] seq,
                               int offset,
                               int length)
        出力ストリームにoffsetからlength分の要素のIDLワイド文字配列を書き込みます。
        パラメータ:
        seq - 書き込む配列。
        offset - 出力ストリームに書き込む最初の要素のseqへのインデックス。
        length - 出力ストリームに書き込む要素の数。
      • write_octet_array

        void write_octet_array​(byte[] seq,
                               int offset,
                               int length)
        出力ストリームにoffsetからlength分の要素のIDL octet配列を書き込みます。
        パラメータ:
        seq - 書き込む配列。
        offset - 出力ストリームに書き込む最初の要素のseqへのインデックス。
        length - 出力ストリームに書き込む要素の数。
      • write_short_array

        void write_short_array​(short[] seq,
                               int offset,
                               int length)
        出力ストリームにoffsetからlength分の要素のIDL short配列を書き込みます。
        パラメータ:
        seq - 書き込む配列。
        offset - 出力ストリームに書き込む最初の要素のseqへのインデックス。
        length - 出力ストリームに書き込む要素の数。
      • write_ushort_array

        void write_ushort_array​(short[] seq,
                                int offset,
                                int length)
        出力ストリームにoffsetからlength分の要素のIDL符号なしshort配列(Java shortとして表される)を書き込みます。
        パラメータ:
        seq - 書き込む配列。
        offset - 出力ストリームに書き込む最初の要素のseqへのインデックス。
        length - 出力ストリームに書き込む要素の数。
      • write_long_array

        void write_long_array​(int[] seq,
                              int offset,
                              int length)
        出力ストリームにoffsetからlength分の要素のIDL long配列を書き込みます。
        パラメータ:
        seq - 書き込む配列。
        offset - 出力ストリームに書き込む最初の要素のseqへのインデックス。
        length - 出力ストリームに書き込む要素の数。
      • write_ulong_array

        void write_ulong_array​(int[] seq,
                               int offset,
                               int length)
        出力ストリームにoffsetからlength分の要素のIDL符号なしlong配列(Java intとして表される)を書き込みます。
        パラメータ:
        seq - 書き込む配列。
        offset - 出力ストリームに書き込む最初の要素のseqへのインデックス。
        length - 出力ストリームに書き込む要素の数。
      • write_ulonglong_array

        void write_ulonglong_array​(long[] seq,
                                   int offset,
                                   int length)
        出力ストリームにoffsetからlength分の要素のIDL符号なしlong long配列(Java longとして表される)を書き込みます。
        パラメータ:
        seq - 書き込む配列。
        offset - 出力ストリームに書き込む最初の要素のseqへのインデックス。
        length - 出力ストリームに書き込む要素の数。
      • write_longlong_array

        void write_longlong_array​(long[] seq,
                                  int offset,
                                  int length)
        出力ストリームにoffsetからlength分の要素のIDL long long配列を書き込みます。
        パラメータ:
        seq - 書き込む配列。
        offset - 出力ストリームに書き込む最初の要素のseqへのインデックス。
        length - 出力ストリームに書き込む要素の数。
      • write_float_array

        void write_float_array​(float[] seq,
                               int offset,
                               int length)
        出力ストリームにoffsetからlength分の要素のIDL float配列を書き込みます。
        パラメータ:
        seq - 書き込む配列。
        offset - 出力ストリームに書き込む最初の要素のseqへのインデックス。
        length - 出力ストリームに書き込む要素の数。
      • write_double_array

        void write_double_array​(double[] seq,
                                int offset,
                                int length)
        出力ストリームにoffsetからlength分の要素のIDL double配列を書き込みます。
        パラメータ:
        seq - 書き込む配列。
        offset - 出力ストリームに書き込む最初の要素のseqへのインデックス。
        length - 出力ストリームに書き込む要素の数。