public abstract class ContextList extends Object
String
オブジェクトの修正可能なリストを格納するオブジェクトです。このクラスは Request
操作で使用され、解決および呼び出し時の送信が必要なコンテキストを記述します。コンテキストは、プロパティー名を指定して、それに関連付けられた値を取得することで解決されます。このために、Context
の get_values
メソッドを呼び出して、ContextList
オブジェクトからの文字列を 3 番目のパラメータとして指定します。get_values
メソッドは、指定された文字列で識別される値を保持する NamedValue
オブジェクトを格納する NVList
オブジェクトを返します。
ContextList
オブジェクトは、次に示すように ORB により作成されます。
ORB orb = ORB.init(args, null); org.omg.CORBA.ContextList ctxList = orb.create_context_list();変数
ctxList
は空の ContextList
オブジェクトを表します。文字列は、add
メソッドによりリストに追加され、item
メソッドを使用してアクセスされ、remove
メソッドで削除されます。Context
コンストラクタと説明 |
---|
ContextList() |
修飾子と型 | メソッドと説明 |
---|---|
abstract void |
add(String ctx)
String オブジェクトをこの ContextList オブジェクトに追加します。 |
abstract int |
count()
この
ContextList オブジェクト内の String オブジェクトの数を返します。 |
abstract String |
item(int index)
指定されたインデックスにある
String オブジェクトを返します。 |
abstract void |
remove(int index)
指定されたインデックスにある
String オブジェクトを削除します。 |
public abstract int count()
ContextList
オブジェクト内の String
オブジェクトの数を返します。ContextList
オブジェクト内の String
オブジェクトの数を示す int
public abstract void add(String ctx)
String
オブジェクトをこの ContextList
オブジェクトに追加します。ctx
- 追加する String
オブジェクトpublic abstract String item(int index) throws Bounds
String
オブジェクトを返します。index
- 対象の文字列のインデックス。最初の文字列のインデックスは 0Bounds
- インデックスが、この ContextList
オブジェクト内の文字列の数と等しいか、それよりも大きい場合 バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.