public final class DoubleHolder extends Object implements Streamable
IDL のメソッドに OUT パラメータおよび INOUT パラメータを格納するために使用される、double
のホルダークラスです。IDL のメソッドのシグニチャーが OUT パラメータまたは INOUT パラメータとして IDL double
を持つ場合、プログラマは DoubleHolder
のインスタンスを、メソッドの呼び出しで対応するパラメータとして渡す必要があります。INOUT パラメータの場合、プログラマはサーバーに渡される IN 値も指定する必要があります。メソッド呼び出しが復帰する前に、ORB はサーバーから返された OUT 値に対応する値をその IN 値に設定します。
myDoubleHolder
が DoubleHolder
のインスタンスの場合、その value
フィールドに格納された値は myDoubleHolder.value
を使用してアクセスできます。
修飾子と型 | フィールドと説明 |
---|---|
double |
value
この
DoubleHolder オブジェクトが保持する double 値です。 |
コンストラクタと説明 |
---|
DoubleHolder()
value フィールドが0.0 に初期化された新しい DoubleHolder オブジェクトを構築します。 |
DoubleHolder(double initial)
指定された
double の新しい DoubleHolder を構築します。 |
修飾子と型 | メソッドと説明 |
---|---|
void |
_read(InputStream input)
入力ストリームから double 値を読み込んで値メンバーに格納します。
|
TypeCode |
_type()
このホルダーオブジェクトの
TypeCode を返します。 |
void |
_write(OutputStream output)
ホルダーに格納されている double 値を
OutputStream に書き込みます。 |
public DoubleHolder()
value
フィールドが0.0 に初期化された新しい DoubleHolder
オブジェクトを構築します。public DoubleHolder(double initial)
double
の新しい DoubleHolder
を構築します。initial
- 新しい DoubleHolder
オブジェクトの value
フィールドの初期化に使用する double
public void _read(InputStream input)
_read
、インタフェース: Streamable
input
- 読み込み元の InputStream
。public void _write(OutputStream output)
OutputStream
に書き込みます。_write
、インタフェース: Streamable
output
- 書き込み先の OutputStream
。public TypeCode _type()
TypeCode
を返します。_type
、インタフェース: Streamable
TypeCode
オブジェクト。 バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.