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
オブジェクトの数を取得するためのメソッドがあり、項目が追加されたあと、指定したインデックスにアクセスまたは削除するためのメソッドを呼び出すことができます。
コンストラクタと説明 |
---|
ExceptionList() |
修飾子と型 | メソッドと説明 |
---|---|
abstract void |
add(TypeCode exc)
この
ExceptionList オブジェクトに例外を記述するTypeCode オブジェクトを追加します。 |
abstract int |
count()
この
ExceptionList オブジェクトのTypeCode オブジェクトの数を取得します。 |
abstract TypeCode |
item(int index)
指定されたインデックスにある
TypeCode オブジェクトを返します。 |
abstract void |
remove(int index)
指定されたインデックスにある
TypeCode オブジェクトを削除します。 |
public abstract int count()
ExceptionList
オブジェクトのTypeCode
オブジェクトの数を取得します。ExceptionList
オブジェクトのTypeCode
オブジェクトの数public abstract void add(TypeCode exc)
ExceptionList
オブジェクトに例外を記述するTypeCode
オブジェクトを追加します。exc
- 追加するTypeCode
オブジェクトpublic abstract TypeCode item(int index) throws Bounds
TypeCode
オブジェクトを返します。最初の項目はインデックス0です。index
- 目的のTypeCode
オブジェクトのインデックス。0からTypeCode
オブジェクトの数引く1のint
である必要がある。TypeCode
オブジェクトBounds
- 指定されたインデックスが、このExceptionList
オブジェクト内のTypeCode
オブジェクトの数と等しいか、それよりも大きい場合 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.