public abstract class ExceptionList extends Object
Request операции, чтобы описать исключения, которые могут быть выданы методом. Это поддерживает поддающийся изменению список TypeCodes исключений. Следующий фрагмент кода демонстрирует, как создавать ExceptionList объект:
ORB orb = ORB.init(args, null);
org.omg.CORBA.ExceptionList excList = orb.create_exception_list();
Переменная excList представляет ExceptionList объект без TypeCode объекты в этом. Чтобы добавить элементы к списку, Вы сначала создаете a TypeCode объект для исключения Вы хотите включать, используя ORB метод create_exception_tc. Затем Вы используете ExceptionList метод add добавить это к списку. class ExceptionList имеет метод для того, чтобы получить число TypeCode объекты в списке, и после элементов были добавлены, возможно вызвать методы для доступа, или удаление элемента в определяемом индексируют.
| Конструктор и Описание |
|---|
ExceptionList() |
| Модификатор и Тип | Метод и Описание |
|---|---|
abstract void |
add(TypeCode exc)
Добавляет a
TypeCode объект, описывающий исключение к этому ExceptionList объект. |
abstract int |
count()
Получает число
TypeCode объекты в этом ExceptionList объект. |
abstract TypeCode |
item(int index)
Возвраты
TypeCode объект в данном индексирует. |
abstract void |
remove(int index)
Удаляет
TypeCode объект в данном индексирует. |
public abstract int count()
TypeCode объекты в этом ExceptionList объект.TypeCode объекты в этом ExceptionList объектpublic abstract void add(TypeCode exc)
TypeCode объект, описывающий исключение к этому ExceptionList объект.exc - TypeCode объект, который будет добавленpublic abstract TypeCode item(int index) throws Bounds
TypeCode объект в данном индексирует. Первый элемент в, индексируют 0.index - индексирование TypeCode объект требуется. Это должно быть int между 0 и число TypeCode объекты минус один, включительно.TypeCode объект в данном индексируетBounds - если индексирование данного больше чем или равно числу TypeCode объекты в этом ExceptionList объектpublic abstract void remove(int index)
throws Bounds
TypeCode объект в данном индексирует. Отметьте что индексы весь TypeCoded объекты после удаленного того смещаются вниз одним.index - индексирование TypeCode объект, который будет удален. Это должно быть int между 0 и число TypeCode объекты минус один, включительно.Bounds - если индексирование больше чем или равно числу TypeCode объекты в этом ExceptionList объект
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92