public abstract class ContextList extends Object
String
表示属性名称的String
对象的可修改列表的对象。
此类用于Request
操作,用于描述需要解析并通过调用发送的上下文。
(通过提供属性名称并获取与之关联的值来解决上下文)。这可以通过调用Context
方法get_values
并从ContextList
对象提供一个字符串作为第三个参数。
方法get_values
返回一个包含NVList
对象的NamedValue
对象,该对象保存由给定字符串标识的值。
一个ContextList
对象由ORB创建,如下所示:
ORB orb = ORB.init(args, null);
org.omg.CORBA.ContextList ctxList = orb.create_context_list();
变量ctxList
表示一个空的ContextList
对象。
字符串被添加到列表中与该方法add
,该方法访问item
,并用该方法除去remove
。
Context
Constructor and Description |
---|
ContextList() |
public abstract int count()
String
对象中的
ContextList
对象的数量。
int
表示的数量
String
在该S
ContextList
对象
public abstract void add(String ctx)
String
对象本
ContextList
对象。
ctx
- 要添加的
String
对象
public abstract String item(int index) throws Bounds
String
对象。
index
- 所需字符串的索引,0为第一个字符串的索引
Bounds
- 如果索引大于或等于此
ContextList
对象中的字符串数