|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectorg.omg.CORBA.ExceptionList
public abstract class ExceptionList
Request 操作中使用的物件,用於描述可由某一方法拋出的異常。它維護該異常的 TypeCode 所組成的可修改列表。
以下程式碼片段展示如何創建 ExceptionList 物件:
ORB orb = ORB.init(args, null);
org.omg.CORBA.ExceptionList excList = orb.create_exception_list();
變數 excList 表示不包含 TypeCode 物件的 ExceptionList 物件。
要添加列表項,首先要使用 ORB 方法 create_exception_tc 為要包含的異常創建一個 TypeCode 物件。然後使用 ExceptionList 方法 add 將該物件添加到列表中。ExceptionList 類別具有用來獲取列表中 TypeCode 物件個數的方法,它還有一些方法可在添加了列表項後存取或刪除指定索引處的項。
| 建構子摘要 | |
|---|---|
ExceptionList()
|
|
| 方法摘要 | |
|---|---|
abstract void |
add(TypeCode exc)
將描述異常的 TypeCode 物件添加到此 ExceptionList 物件中。 |
abstract int |
count()
檢索此 ExceptionList 物件中 TypeCode 物件的個數。 |
abstract TypeCode |
item(int index)
返回給定索引處的 TypeCode 物件。 |
abstract void |
remove(int index)
移除給定索引處的 TypeCode 物件。 |
| 從類別 java.lang.Object 繼承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 建構子詳細資訊 |
|---|
public ExceptionList()
| 方法詳細資訊 |
|---|
public abstract int count()
ExceptionList 物件中 TypeCode 物件的個數。
ExceptionList 物件中 TypeCode 物件的個數public abstract void add(TypeCode exc)
TypeCode 物件添加到此 ExceptionList 物件中。
exc - 要添加的 TypeCode 物件
public abstract TypeCode item(int index)
throws Bounds
TypeCode 物件。第一個項位於索引 0 處。
index - 所需的 TypeCode 物件的索引。此索引必須是 0 與 TypeCode 物件個數減 1(包括兩者)之間的一個 int 值。
TypeCode 物件
Bounds - 如果給定索引大於等於此 ExceptionList 物件中 TypeCode 物件的個數
public abstract void remove(int index)
throws Bounds
TypeCode 物件。注意,所移除物件之後的所有 TypeCoded 物件的索引都將向下移動一位。
index - 要移除的 TypeCode 物件的索引。此索引必須是 0 與 TypeCode 物件個數減 1(包括兩者)之間的一個 int 值。
Bounds - 如果索引大於等於此 ExceptionList 物件中 TypeCode 物件的個數。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。