|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectorg.omg.CORBA.ExceptionList
public abstract class ExceptionList
메소드에 의해 throw 할 수가 있는 예외를 기술하기 위해서,Request
조작으로 사용되는 객체입니다. 이 객체는, 예외의 TypeCode
의 변경 가능한 리스트를 관리합니다.
다음의 코드 fragment는,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 를 삭제합니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
public ExceptionList()
메소드의 상세 |
---|
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
객체의 수이상의
경우public abstract void remove(int index) throws Bounds
TypeCode
를 삭제합니다. 삭제된 TypeCoded
객체 이후의 모든 인덱스가 1 만 감소합니다.
index
- 삭제되는 TypeCode
객체의
인덱스.
0 으로부터 TypeCode
객체의 수
당기는 1 의 int
이다
필요가 있다
Bounds
- 인덱스가 이 TypeCode
객체내의 TypeCode
객체의 수이상의
경우
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.