- 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
对象的数量
-
-