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