- java.lang.Object
-
- org.omg.CORBA.ContextList
-
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
メソッドで削除されます。- 導入されたバージョン:
- JDK1.2
- 関連項目:
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
オブジェクトを削除します。
-
-
-
メソッドの詳細
-
count
public abstract int count()
このContextList
オブジェクト内のString
オブジェクトの数を返します。- 戻り値:
- この
ContextList
オブジェクト内のString
オブジェクトの数を示すint
-
add
public abstract void add(String ctx)
String
オブジェクトをこのContextList
オブジェクトに追加します。- パラメータ:
ctx
- 追加するString
オブジェクト
-
item
public abstract String item(int index) throws Bounds
指定されたインデックスにあるString
オブジェクトを返します。- パラメータ:
index
- 対象の文字列のインデックス。最初の文字列のインデックスは0- 戻り値:
- 指定されたインデックスの文字列
- 例外:
Bounds
- インデックスが、このContextList
オブジェクト内の文字列の数と等しいか、それよりも大きい場合
-
-