org.omg.CORBA

Class NVList

public abstract class NVList extends Object

The named value list, used to define the parameters in the {@link org.omg.CORBA.Request}. This class is also used to hold the values of {@link Context}.
Method Summary
abstract NamedValueadd(int a_flags)
Create and add a new named value object with null name, null value and having given flags.
abstract NamedValueadd_item(String a_name, int a_flags)
Create and add the new named value object with the given names, given flags and the null value.
abstract NamedValueadd_value(String a_name, Any a_value, int a_flags)
Create and add the named value object with the given name, value and flags.
abstract intcount()
Get the number of the present named value pairs.
abstract NamedValueitem(int at)
Get the item at the given index
abstract voidremove(int at)
Remove the item at the given index

Method Detail

add

public abstract NamedValue add(int a_flags)
Create and add a new named value object with null name, null value and having given flags.

Parameters: a_flags the flags, the normally expected values are {@link org.omg.CORBA.ARG_IN#value}, {@link org.omg.CORBA.ARG_OUT#value} and {@link org.omg.CORBA.ARG_INOUT#value} or 0.

Returns: the created and added value.

add_item

public abstract NamedValue add_item(String a_name, int a_flags)
Create and add the new named value object with the given names, given flags and the null value.

Parameters: a_name the name a_flags the flags, the normally expected values are {@link org.omg.CORBA.ARG_IN#value}, {@link org.omg.CORBA.ARG_OUT#value} and {@link org.omg.CORBA.ARG_INOUT#value} or 0.

Returns: the created and added value.

add_value

public abstract NamedValue add_value(String a_name, Any a_value, int a_flags)
Create and add the named value object with the given name, value and flags.

Parameters: a_name the name a_value the value a_flags the flags, the normally expected values are {@link org.omg.CORBA.ARG_IN#value}, {@link org.omg.CORBA.ARG_OUT#value} and {@link org.omg.CORBA.ARG_INOUT#value} or 0.

Returns: the created object.

count

public abstract int count()
Get the number of the present named value pairs.

Returns: the number of objects in the list.

item

public abstract NamedValue item(int at)
Get the item at the given index

Parameters: at the index.

Returns: the item at the index

Throws: Bounds if the index is out of bounds.

remove

public abstract void remove(int at)
Remove the item at the given index

Parameters: at the index

Throws: Bounds if the index is out of bounds.