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, 2018, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。