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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。