JavaTM 2
Platform
Std.  Ed.  v1. 4.0

org.omg.CORBA
Ŭ·¡½º NVList

java.lang.Object 
  |
  +--org.omg.CORBA.NVList

public abstract class NVList
extends Object

NamedValue ¿ÀºêÁ§Æ®°¡ ÀúÀåµÈ º¯°æ °¡´É ¸®½ºÆ®ÀÔ´Ï´Ù.

NVList Ŭ·¡½º´Â ´ÙÀ½ÀÇ ¸ñÀûÀ¸·Î »ç¿ëµË´Ï´Ù.

°¢ NamedValue ¿ÀºêÁ§Æ®´Â ÀÌÇÏ·Î ±¸¼ºµË´Ï´Ù.

NVList ¿ÀºêÁ§Æ®´Â ´ÙÀ½ÀÇ ORB ¸Þ¼ÒµåÀÇ ¾î´ÀÂÊÀ̵çÀ» »ç¿ëÇØ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

  1. org.omg.CORBA.ORB.create_list
    org.omg.CORBA.NVList nv = orb.create_list(3);
    º¯¼ö nv ´Â »õ·Ó°Ô ÀÛ¼ºµÈ NVList ¿ÀºêÁ§Æ®¸¦ ³ªÅ¸³½´Ù. Àμö´Â ORB ¿¡ ´ëÇÑ ¸Þ¸ð¸® ¸Þ´ÏÁö¸ÕÆ® ÈùÆ®À̸ç, ¸®½ºÆ®ÀÇ ½ÇÁ¦ÀÇ ±æÀ̸¦ ³ªÅ¸³»´Â °ÍÀº ¾Æ´Ï´Ù. ¿¹¸¦ µé¾î, ¿ä±¸¿¡ NVList ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇØ, ºÒ·Á °¡´Â ¸Þ¼Òµå°¡ 3 °³ÀÇ ÆÄ¶ó¹ÌÅ͸¦ ÃëÇÏ´Â °æ¿ì,create_list ¸Þ¼Òµå¿¡ 3 À» ÁöÁ¤ÇØ ÃÖÀûÈ­ÇÒ ¼ö ÀÖ´Ù. »õ·Î¿î NVList ´Â ¹Ýµå½Ã ±æÀÌ 3 Àº ¾Æ´Ï°í, ¿¹¸¦ µé¾î, ±æÀ̰¡ 2 ¶Ç´Â 4 ÀÇ °æ¿ì°¡ ÀÖ´Ù. ¿øÀÇ ±æÀÌ¿¡ °ü°è¾øÀÌ, ÀÌ ¸®½ºÆ®¿¡ ÀÓÀÇÀÇ ¼öÀÇ NamedValue ¿ÀºêÁ§Æ®¸¦ Ãß°¡ÇÏ´Â Àϵµ °¡´É

  2. org.omg.CORBA.ORB.create_operation_list
    org.omg.CORBA.NVList nv = orb.create_operation_list(myOperationDef);
    º¯¼ö nv ´Â ÁöÁ¤µÈ OperationDef ¿ÀºêÁ§Æ®·Î ±â¼úµÇ´Â ¸Þ¼ÒµåÀÇ Àμö ±â¼úÀ» ÀúÀåÇϰí ÀÖ´Â »õ·Ó°Ô »ý¼ºµÈ NVList ¿ÀºêÁ§Æ®¸¦ ³ªÅ¸³½´Ù

NVList Ŭ·¡½ºÀÇ ¸Þ¼Òµå´Â ¸ðµÎ, ¸®½ºÆ®³»ÀÇ NamedValue ¿ÀºêÁ§Æ®¸¦ ó¸®ÇÕ´Ï´Ù. NamedValue ¿ÀºêÁ§Æ®ÀÇ Ãß°¡¿ë ¸Þ¼Òµå¿¡´Â ¸®½ºÆ®³»ÀÇ NamedValue ¿ÀºêÁ§Æ®ÀÇ ¼ö¸¦ ÃëµæÇÏ´Â ¸Þ¼Òµå, ÁöÁ¤ÇÑ À妽ºÀÇ NamedValue ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÏ´Â ¸Þ¼Òµå, ¹× ÁöÁ¤ÇÑ À妽ºÀÇ NamedValue ¿ÀºêÁ§Æ®¸¦ »èÁ¦ÇÏ´Â ¸Þ¼Òµå, ÀÇ 3 °³°¡ ÀÖ½À´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
JDK1. 2
°ü·Ã Ç׸ñ:
Request , ServerRequest , NamedValue , Context

»ý¼ºÀÚÀÇ °³¿ä
NVList ()
           
 
¸Þ¼ÒµåÀÇ °³¿ä
abstract  NamedValue add_item (String  item_name, int flags)
          ÁöÁ¤µÈ À̸§°ú Ç÷¡±×·Î ÃʱâÈ­µÈ »õ·Î¿î NamedValue ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇØ, ±×°ÍÀ» ÀÌ NVList ¿ÀºêÁ§Æ®ÀÇ ¸»¹Ì¿¡ Ãß°¡ÇÕ´Ï´Ù.
abstract  NamedValue add_value (String  item_name, Any  val, int flags)
          ÁöÁ¤µÈ À̸§, °ª, ¹× Ç÷¡±×·Î ÃʱâÈ­µÈ NamedValue ¿ÀºêÁ§Æ®¸¦ ½Å±Ô ÀÛ¼ºÇØ, ±×°ÍÀ» ÀÌ NVList ¿ÀºêÁ§Æ®ÀÇ ¸»¹Ì¿¡ Ãß°¡ÇÕ´Ï´Ù.
abstract  NamedValue add (int flags)
          ÁöÁ¤µÈ Ç÷¡±×·Î ÃʱâÈ­µÈ NamedValue ¿ÀºêÁ§Æ®¸¦ ½Å±Ô ÀÛ¼ºÇØ, ±×°ÍÀ» ÀÌ NVList ¿ÀºêÁ§Æ®ÀÇ ¸»¹Ì¿¡ Ãß°¡ÇÕ´Ï´Ù.
abstract  int count ()
          ÀÌ NVList ¿ÀºêÁ§Æ®¿¡ Ãß°¡µÈ NamedValue ¿ÀºêÁ§Æ®ÀÇ ¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.
abstract  NamedValue item (int index)
          ÁöÁ¤µÈ À妽º¿¡¼­ÀÇ NamedValue ¸¦ ÃëµæÇÕ´Ï´Ù.
abstract  void remove (int index)
          ÁöÁ¤µÈ À妽ºÀÇ NamedValue ¿ÀºêÁ§Æ®¸¦ »èÁ¦ÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

»ý¼ºÀÚÀÇ »ó¼¼

NVList

public NVList()
¸Þ¼ÒµåÀÇ »ó¼¼

count

public abstract int count()
ÀÌ NVList ¿ÀºêÁ§Æ®¿¡ Ãß°¡µÈ NamedValue ¿ÀºêÁ§Æ®ÀÇ ¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ NVList ³»ÀÇ NamedValue ¿ÀºêÁ§Æ®ÀÇ ¼ö¸¦ ³ªÅ¸³»´Â int

add

public abstract NamedValue  add(int flags)
ÁöÁ¤µÈ Ç÷¡±×·Î ÃʱâÈ­µÈ NamedValue ¿ÀºêÁ§Æ®¸¦ ½Å±Ô ÀÛ¼ºÇØ, ±×°ÍÀ» ÀÌ NVList ¿ÀºêÁ§Æ®ÀÇ ¸»¹Ì¿¡ Ãß°¡ÇÕ´Ï´Ù. Ç÷¡±×¿¡´Â Àμö Àεµ ¸ðµå ARG_IN.value,ARG_OUT.value,ARG_INOUT.value ÀÇ ¾î´ÀÂÊÀ̵çÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
flags - Àμö ¸ðµå Ç÷¡±×ÀÇ ¾ðÁ¨°¡
¹Ýȯ°ª:
»õ·Ó°Ô »ý¼ºµÈ NamedValue ¿ÀºêÁ§Æ®

add_item

public abstract NamedValue  add_item(String  item_name,
                                    int flags)
ÁöÁ¤µÈ À̸§°ú Ç÷¡±×·Î ÃʱâÈ­µÈ »õ·Î¿î NamedValue ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇØ, ±×°ÍÀ» ÀÌ NVList ¿ÀºêÁ§Æ®ÀÇ ¸»¹Ì¿¡ Ãß°¡ÇÕ´Ï´Ù. Ç÷¡±×¿¡´Â Àμö Àεµ ¸ðµå ARG_IN.value,ARG_OUT.value,ARG_INOUT.value ÀÇ ¾î´ÀÂÊÀ̵çÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
item_name - »õ·Î¿î NamedValue ¿ÀºêÁ§Æ®ÀÇ À̸§
flags - Àμö ¸ðµå Ç÷¡±×ÀÇ ¾ðÁ¨°¡
¹Ýȯ°ª:
»õ·Ó°Ô »ý¼ºµÈ NamedValue ¿ÀºêÁ§Æ®

add_value

public abstract NamedValue  add_value(String  item_name,
                                     Any  val,
                                     int flags)
ÁöÁ¤µÈ À̸§, °ª, ¹× Ç÷¡±×·Î ÃʱâÈ­µÈ NamedValue ¿ÀºêÁ§Æ®¸¦ ½Å±Ô ÀÛ¼ºÇØ, ±×°ÍÀ» ÀÌ NVList ¿ÀºêÁ§Æ®ÀÇ ¸»¹Ì¿¡ Ãß°¡ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
item_name - »õ·Î¿î NamedValue ¿ÀºêÁ§Æ®ÀÇ À̸§
val - »õ·Î¿î NamedValue ¿ÀºêÁ§Æ®ÀÇ °ªÀ» Æ÷ÇÔÇÑ Any ¿ÀºêÁ§Æ®
flags - Àμö Àεµ ¸ðµå ARG_IN.value,ARG_OUT.value,ARG_INOUT.value ÀÇ ¾ðÁ¨°¡
¹Ýȯ°ª:
»õ·Ó°Ô ÀÛ¼ºµÈ NamedValue ¿ÀºêÁ§Æ®

item

public abstract NamedValue  item(int index)
                         throws Bounds 
ÁöÁ¤µÈ À妽º¿¡¼­ÀÇ NamedValue ¸¦ ÃëµæÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
index - ´ë»óÀÇ NamedValue ¿ÀºêÁ§Æ®ÀÇ À妽º. À妽º´Â 0 À¸·ÎºÎÅÍ (¸®½ºÆ®ÀÇ ±æÀÌ - 1)±îÁöÀÇ °ªÀÌ ¾Æ´Ï¸é ¾ÈµÈ´Ù. ÃÖÃÊÀÇ Ç׸ñÀÇ À妽º´Â 0 ÀÌ µÈ´Ù
¹Ýȯ°ª:
ÁöÁ¤µÈ À妽º¿¡¼­ÀÇ NamedValue
¿¹¿Ü:
Bounds - À妽º°¡ NamedValue ¿ÀºêÁ§Æ®¼öÀÌ»óÀÇ °æ¿ì

remove

public abstract void remove(int index)
                     throws Bounds 
ÁöÁ¤µÈ À妽ºÀÇ NamedValue ¿ÀºêÁ§Æ®¸¦ »èÁ¦ÇÕ´Ï´Ù. »èÁ¦µÈ NamedValue ¿ÀºêÁ§Æ® ÀÌÈÄÀÇ ¸ðµç À妽º°¡ 1 ¸¸ °¨¼ÒÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
index - »èÁ¦ÇÏ´Â NamedValue ¿ÀºêÁ§Æ®ÀÇ À妽º. À妽º´Â 0 À¸·ÎºÎÅÍ (¸®½ºÆ®ÀÇ ±æÀÌ - 1)±îÁöÀÇ °ªÀÌ ¾Æ´Ï¸é ¾ÈµÈ´Ù. ÃÖÃÊÀÇ Ç׸ñÀÇ À妽º´Â 0 ÀÌ µÈ´Ù
¿¹¿Ü:
Bounds - À妽º°¡ ¸®½ºÆ®³»ÀÇ NamedValue ¿ÀºêÁ§Æ®¼öÀÌ»óÀÇ °æ¿ì

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.