JavaTM 2 Platform
Standard Ed. 5.0

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 - À妽º°¡ ÀÌ ExceptionList ¿ÀºêÁ§Æ®ÀÇ TypeCode ¿ÀºêÁ§Æ®¼öÀÌ»óÀÇ °æ¿ì

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.