- 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は、中にTypeCodeオブジェクトがないExceptionListを表します。リストに項目を追加するには、最初に、
ORBメソッドcreate_exception_tcを使用して含める例外のTypeCodeオブジェクトを作成します。 次に、ExceptionListメソッドaddを使用して、そのオブジェクトをリストに追加します。ExceptionListクラスにはリスト内のTypeCodeオブジェクトの数を取得するためのメソッドがあり、項目が追加されたあと、指定したインデックスにアクセスまたは削除するためのメソッドを呼び出すことができます。- 導入されたバージョン:
- JDK1.2
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 ExceptionList()
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 abstract voidadd(TypeCode exc)このExceptionListオブジェクトに例外を記述するTypeCodeオブジェクトを追加します。abstract intcount()このExceptionListオブジェクトのTypeCodeオブジェクトの数を取得します。abstract TypeCodeitem(int index)指定されたインデックスにあるTypeCodeオブジェクトを返します。abstract voidremove(int index)指定されたインデックスにあるTypeCodeオブジェクトを削除します。
-
-
-
メソッドの詳細
-
count
public abstract int count()
このExceptionListオブジェクトのTypeCodeオブジェクトの数を取得します。- 戻り値:
- この
ExceptionListオブジェクトのTypeCodeオブジェクトの数
-
add
public abstract void add(TypeCode exc)
このExceptionListオブジェクトに例外を記述するTypeCodeオブジェクトを追加します。- パラメータ:
exc- 追加するTypeCodeオブジェクト
-
item
public abstract TypeCode item(int index) throws Bounds
指定されたインデックスにあるTypeCodeオブジェクトを返します。 最初の項目はインデックス0です。- パラメータ:
index- 目的のTypeCodeオブジェクトのインデックス。 0からTypeCodeオブジェクトの数引く1のintである必要がある。- 戻り値:
- 指定されたインデックスでの
TypeCodeオブジェクト - 例外:
Bounds- 指定されたインデックスが、このExceptionListオブジェクト内のTypeCodeオブジェクトの数と等しいか、それよりも大きい場合
-
-