モジュール java.corba

クラスInputStream

  • すべての実装されたインタフェース:
    Closeable, AutoCloseable

    public abstract class InputStream
    extends InputStream
    InputStreamは、マップされたすべてのIDL型をストリームから読み取るために使用します。 このクラスは、org.omg.CORBA.portable.InputStreamを拡張します。 また、CORBA 2.3に追加された新しいメソッドを定義します。
    導入されたバージョン:
    JDK1.2
    関連項目:
    InputStream
    • コンストラクタの詳細

      • InputStream

        public InputStream()
        このクラスの新しいインスタンスを作成します。
        実装上の注意:
        SecurityExceptionをスローします。SecurityManagerがインストールされていて、enableSubclassImplementation SerializablePermissionが許可されていないか、jdk.corba.allowInputStreamSubclassシステム・プロパティが設定されていないか、'false'に設定されています。
    • メソッドの詳細

      • read_value

        public Serializable read_value()
        入力ストリームからの値型を非整列化します。
        戻り値:
        入力ストリームから非整列化された値型
      • read_value

        public Serializable read_value​(Class clz)
        入力ストリームからの値型を非整列化します。
        パラメータ:
        clz - 非整列化される値の宣言型
        戻り値:
        入力ストリームから非整列化された値
      • read_value

        public Serializable read_value​(BoxedValueHelper factory)
        入力ストリームからの値型を非整列化します。
        パラメータ:
        factory - 値型の非整列化に使用されるヘルパーのインスタンス
        戻り値:
        入力ストリームから非整列化された値
      • read_value

        public Serializable read_value​(String rep_id)
        入力ストリームからの値型を非整列化します。
        パラメータ:
        rep_id - 非整列化される値の型を識別する
        戻り値:
        入力ストリームから非整列化された値型
      • read_value

        public Serializable read_value​(Serializable value)
        入力ストリームからの値型を非整列化します。
        パラメータ:
        value - 初期化されていない値で、Streamable._read()またはCustomMarshal.unmarshal()を呼び出して値を非整列化する前にorbの間接参照テーブルに追加される。
        戻り値:
        入力ストリームから非整列化された値型
      • read_abstract_interface

        public Object read_abstract_interface()
        値オブジェクトまたは適切なスタブ・オブジェクトを非整列化します。
        戻り値:
        ORBランタイムが値オブジェクトまたは適切なスタブ・オブジェクトを返す。
      • read_abstract_interface

        public Object read_abstract_interface​(Class clz)
        渡された型に対応するクラス・オブジェクトまたはスタブ・クラスを非整列化します。
        パラメータ:
        clz - 静的に予想される型に対応するスタブ・クラスのクラス・オブジェクト。
        戻り値:
        ORBランタイムが値オブジェクトまたは適切なスタブ・オブジェクトを返す。