- java.lang.Object
-
- org.omg.CORBA.ExceptionList
-
public abstract class ExceptionList extends Object
在Request操作中使用的对象来描述方法可以抛出的异常。 它保留一个可修改的TypeCode的例外列表。以下代码片段演示如何创建一个
ExceptionList对象:ORB orb = ORB.init(args, null); org.omg.CORBA.ExceptionList excList = orb.create_exception_list();变量excList表示一个ExceptionList对象,其中没有TypeCode对象。要向列表中添加项目,首先使用
ORB方法(create_exception_tc为要包含的异常创建一个TypeCode对象。 然后您使用ExceptionList方法add将其添加到列表中。ExceptionList类具有用于获取列表中的TypeCode对象的数量的方法,并且在添加项目之后,可以调用在指定索引处访问或删除项目的方法。- 从以下版本开始:
- JDK1.2
-
-
构造方法摘要
构造方法 Constructor 描述 ExceptionList()
-
-
-
方法详细信息
-
count
public abstract int count()
TypeCode对象中的ExceptionList对象的数量。- 结果
-
该
TypeCode对象中的ExceptionList对象的数量
-
add
public abstract void add(TypeCode exc)
添加描述TypeCode对象的异常的ExceptionList对象。- 参数
-
exc- 要添加的TypeCode对象
-
item
public abstract TypeCode item(int index) throws Bounds
返回给定索引处的TypeCode对象。 第一个项目是索引0。- 参数
-
index- 所需的TypeCode对象的索引。 这必须是int介于0和的个数TypeCode对象减一,包括端值。 - 结果
-
在给定索引的
TypeCode对象 - 异常
-
Bounds- 如果给定的索引大于或等TypeCode对象中的ExceptionList对象的数量
-
-