JavaTM Platform
Standard Ed. 6

org.omg.CORBA
클래스 ExceptionList

java.lang.Object 
  상위를 확장 org.omg.CORBA.ExceptionList


public abstract class ExceptionList
extends Object

메소드에 의해 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 객체의 수를 취득하기 위한 메소드가 있어, 항목이 추가된 뒤, 지정한 인덱스에 액세스 또는 삭제하기 위한 메소드를 호출할 수가 있습니다.

도입된 버젼:
JDK1. 2

생성자 의 개요
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
 

생성자 의 상세

ExceptionList

public ExceptionList()
메소드의 상세

count

public abstract int count()
ExceptionList 객체의 TypeCode 객체의 수를 가져옵니다.

반환값:
ExceptionList 객체의 TypeCode 객체의 수

add

public abstract void add(TypeCode  exc)
ExceptionList 객체에 예외를 기술하는 TypeCode 객체를 추가합니다.

파라미터:
exc - 추가되는 TypeCode 객체

item

public abstract TypeCode  item(int index)
                       throws Bounds 
지정된 인덱스에서의 TypeCode 를 돌려줍니다. 최초의 항목은 인덱스 0 입니다.

파라미터:
index - 목적의 TypeCode 객체의 인덱스. 0 으로부터 TypeCode 객체의 수 당기는 1 의 int 이다 필요가 있다
반환값:
지정된 인덱스에서의 TypeCode 객체
예외:
Bounds - 지정된 인덱스가 이 ExceptionList 객체내의 TypeCode 객체의 수이상의 경우

remove

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

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.