public abstract class ContextList extends Object
String objects that represent property names. This class is used in
Request operations to describe the contexts that need to be resolved and sent with the invocation. (A context is resolved by giving a property name and getting back the value associated with it.) This is done by calling the
Context method
get_values and supplying a string from a
ContextList object as the third parameter. The method
get_values returns an
NVList object containing the
NamedValue objects that hold the value(s) identified by the given string.
A ContextList object is created by the ORB, as illustrated here:
ORB orb = ORB.init(args, null); org.omg.CORBA.ContextList ctxList = orb.create_context_list();The variable
ctxList represents an empty
ContextList object. Strings are added to the list with the method
add, accessed with the method
item, and removed with the method
remove.
Context
| Constructor and Description |
|---|
ContextList()
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
add(String
Adds a
String object to this
ContextList object.
|
abstract int |
count()
Returns the number of
String objects in this
ContextList object.
|
abstract String |
item(int index)
Returns the
String object at the given index.
|
abstract void |
remove(int index)
Removes the
String object at the given index.
|
public abstract int count()
String objects in this
ContextList object.
int representing the number of
Strings in this
ContextList object
public abstract void add(Stringctx)
String object to this
ContextList object.
ctx - the
String object to be added
public abstract Stringitem(int index) throws Bounds
String object at the given index.
index - the index of the string desired, with 0 being the index of the first string
Bounds - if the index is greater than or equal to the number of strings in this
ContextList object
public abstract void remove(int index)
throws Bounds
String object at the given index. Note that the indices of all strings following the one removed are shifted down by one.
index - the index of the
String object to be removed, with 0 designating the first string
Bounds - if the index is greater than or equal to the number of
String objects in this
ContextList object