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