|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object org.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。