public abstract class ExceptionList extends Object
Request
операции, чтобы описать исключения, которые могут быть выданы методом. Это поддерживает поддающийся изменению список TypeCode
s исключений. Следующий фрагмент кода демонстрирует, как создавать 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