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オブジェクトの数を示すintpublic 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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。