JavaTM 2 Platform
Standard Ed. 5.0

javax.naming.directory
ÀÎÅÍÆäÀ̽º Attribute

¸ðµç ½´ÆÛ ÀÎÅÍÆäÀ̽º:
Cloneable, Serializable
±âÁ¸ÀÇ ±¸Çö Ŭ·¡½ºÀÇ À϶÷:
BasicAttribute

public interface Attribute
extends Cloneable, Serializable

ÀÌ ÀÎÅÍÆäÀ̽º´Â ÁöÁ¤ÇÑ ¿ÀºêÁ§Æ®¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ¼Ó¼ºÀ» ³ªÅ¸³À´Ï´Ù.

µð·ºÅ丮¿¡¼­´Â ÁöÁ¤µÈ ¿ÀºêÁ§Æ®´Â ±× ¼Ó¼º°ú °ü·ÃÁöÀ» ¼ö°¡ ÀÖ½À´Ï´Ù. Attribute ÀÎÅÍÆäÀ̽º´Â ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿Í °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ¼Ó¼ºÀ» ³ªÅ¸³À´Ï´Ù. ¼Ó¼º¿¡´Â 0 ÀÌ»óÀÇ °ªÀÌ Æ÷ÇÔµÇ¾î °ªÀº null °æ¿ìµµ ÀÖ½À´Ï´Ù. ¼Ó¼ºÄ¡´Â ¼ø¼­ ºÙ¿©µµ ¼ø¼­ ºÙÀÌÁö ¾Ê¾Æµµ ±¦Âú½À´Ï´Ù ( ¡¸isOrdered()¡¹¸¦ ÂüÁ¶). °ªÀÌ ¼ø¼­ ºÙÀÏ ¼ö ÀÖÁö ¾ÊÀº °æ¿ì´Â º¹Á¦´Â Çã°¡µÇÁö ¾Ê½À´Ï´Ù. °ªÀÌ ¼ø¼­ ºÙÀÏ ¼ö ÀÖ°í ÀÖ´Â °æ¿ì´Â º¹Á¦´Â Çã°¡µË´Ï´Ù.

¼Ó¼º ¹× ±× °ªÀÇ ³»¿ë°ú Ç¥ÇöÀº, ±× ¼Ó¼ºÀÇ ¡¸schema¡¹·Î Á¤Àǵ˴ϴÙ. schema¿¡´Â ¼Ó¼ºÀÇ ±¸¹® ¹× ±× ¼Ó¼º¿¡ °üÇÑ ±× ¿ÜÀÇ ÇÁ·ÎÆÛƼ¿¡ ´ëÇÑ Á¤º¸°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ±âº»ÀÌ µÇ´Â µð·ºÅ丮 ¼­ºñ½º°¡ schema¸¦ Áö¿øÇÏ´Â °æ¿ìÀÇ, ¼Ó¼º¿¡ °üÇÑ schema Á¤º¸ÀÇ Ãëµæ ¹æ¹ýÀÇ ÀÚ¼¼ÇÑ °ÍÀº, ¡¸getAttributeDefinition()¡¹ ¹× ¡¸getAttributeSyntaxDefinition()¡¹¸¦ ÂüÁ¶ÇϽʽÿÀ.

2 °³ÀÇ ¼Ó¼ºÀÌ µ¿ÀÏÇÑÁö ¾î¶²Áö´Â ±¸Çö Ŭ·¡½º¿¡ ÇØ ÆÇº°µË´Ï´Ù. °£´ÜÇÑ ±¸Çö¿¡¼­´Â Object.equals()¸¦ »ç¿ëÇØ ¼Ó¼ºÄ¡°¡ µ¿ÀÏÇÑÁö ¾î¶²Áö ÆÇº°ÇÒ ¼ö ÀÖ½À´Ï´Ù¸¸, º¸´Ù °íµµÀÇ ±¸Çö¿¡¼­´Â schema Á¤º¸¸¦ ÀÌ¿ëÇÕ´Ï´Ù. °°ÀÌ ¾î´À ±¸Çö¿¡¼­´Â »ý¼ºÀÚ¿¡°Ô °Ç³×Áø °ªÀ» µ¹·ÁÁÙ »ÓÀÇ Á¤Àû ±â¾ï ±¸Á¶¸¦ Á¦°øÇØ, ´Ù¸¥ ±¸Çö¿¡¼­´Â get() ¹× getAll()¸¦ Á¤ÀÇÇØ µð·ºÅ丮·ÎºÎÅÍ µ¿ÀûÀ¸·Î °ªÀ» ÃëµæÇÕ´Ï´Ù.

Attribute º¯°æ (°ªÀÇ Ãß°¡³ª »èÁ¦µî)Àº, ÇØ´çÇÏ´Â µð·ºÅ丮ÀÇ ¼Ó¼ºÀÇ Ç¥½Ã¿¡´Â ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù. µð·ºÅ丮ÀÇ º¯°æÀº,DirContext ÀÎÅÍÆäÀ̽ºÀÇ Á¶ÀÛÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡ ÇÑÁ¤ÇØ À¯È¿ÇÏ°Ô µË´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
1.3
°ü·Ã Ç׸ñ:
BasicAttribute

ÇÊµå °³¿ä
static long serialVersionUID
          »óÈ£ ¿î¿ë¼ºÀ» À§Çؼ­, JNDI 1.1. 1 serialVersionUID¸¦ »ç¿ëÇÕ´Ï´Ù.
 
¸Þ¼­µå °³¿ä
 void add (int ix, Object  attrVal)
          ¼Ó¼ºÄ¡¸¦ ¼Ó¼ºÄ¡ÀÇ ¼ø¼­ ºÙÀÏ ¼ö ÀÖ¾ú´ø ¸®½ºÆ®¿¡ Ãß°¡ÇÕ´Ï´Ù.
 boolean add (Object  attrVal)
          ¼Ó¼º¿¡ »õ·Î¿î °ªÀ» Ãß°¡ÇÕ´Ï´Ù.
 void clear ()
          ÀÌ ¼Ó¼ºÀ¸·ÎºÎÅÍ ¸ðµç °ªÀ» »èÁ¦ÇÕ´Ï´Ù.
 Object clone ()
          ¼Ó¼ºÀÇ Ä«ÇǸ¦ ÀÛ¼ºÇÕ´Ï´Ù.
 boolean contains (Object  attrVal)
          °ªÀÌ ¼Ó¼º³»¿¡ ÀÖÀ»Áö ¾î¶³Áö¸¦ ÆÇº°ÇÕ´Ï´Ù.
 Object get ()
          ÀÌ ¼Ó¼ºÄ¡ÀÇ 1 °³¸¦ ²¨³À´Ï´Ù.
 Object get (int ix)
          ¼Ó¼ºÄ¡ÀÇ ¼ø¼­ ºÙÀÏ ¼ö ÀÖ¾ú´ø ¸®½ºÆ®·ÎºÎÅÍ ¼Ó¼ºÄ¡¸¦ ²¨³À´Ï´Ù.
 NamingEnumeration <? > getAll ()
          ¼Ó¼ºÄ¡ÀÇ ¿­°Å¸¦ ²¨³À´Ï´Ù.
 DirContext getAttributeDefinition ()
          ¼Ó¼ºÀÇ schema Á¤ÀǸ¦ ²¨³À´Ï´Ù.
 DirContext getAttributeSyntaxDefinition ()
          ¼Ó¼º¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ±¸¹® Á¤ÀǸ¦ ²¨³À´Ï´Ù.
 String getID ()
          ÀÌ ¼Ó¼ºÀÇ ID¸¦ ²¨³À´Ï´Ù.
 boolean isOrdered ()
          ¼Ó¼ºÄ¡°¡ ¼ø¼­ºÎµîÀ̶ó°í ÀÖÀ»Áö ¾î¶³Áö¸¦ ÆÇº°ÇÕ´Ï´Ù.
 Object remove (int ix)
          ¼Ó¼ºÄ¡ÀÇ ¼ø¼­ ºÙÀÏ ¼ö ÀÖ¾ú´ø ¸®½ºÆ®·ÎºÎÅÍ ¼Ó¼ºÄ¡¸¦ »èÁ¦ÇÕ´Ï´Ù.
 boolean remove (Object  attrval)
          ÁöÁ¤µÈ °ªÀ» ¼Ó¼ºÀ¸·ÎºÎÅÍ »èÁ¦ÇÕ´Ï´Ù.
 Object set (int ix, Object  attrVal)
          ¼Ó¼ºÄ¡ÀÇ ¼ø¼­ ºÙÀÏ ¼ö ÀÖ¾ú´ø ¸®½ºÆ®ÀÇ ¼Ó¼ºÄ¡¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 int size ()
          ÀÌ ¼Ó¼ºÀÇ Å©±â¸¦ ²¨³À´Ï´Ù.
 

ÇʵåÀÇ »ó¼¼

serialVersionUID

static final long serialVersionUID
»óÈ£ ¿î¿ë¼ºÀ» À§Çؼ­, JNDI 1.1. 1 serialVersionUID¸¦ »ç¿ëÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡
¸Þ¼­µåÀÇ »ó¼¼

getAll

NamingEnumeration <? > getAll()
                            throws NamingException 
¼Ó¼ºÄ¡ÀÇ ¿­°Å¸¦ ²¨³À´Ï´Ù. ÀÌ ¿­°ÅÀÇ µ¿ÀÛÀº, ¿­°ÅÀÇ ÁøÇàÁß¿¡ ¼Ó¼ºÀÇ °ªÀ» Ãß°¡, º¯°æ, ¶Ç´Â »èÁ¦ÇÏ´Â °æ¿ì´Â º¸ÁõµÇÁö ¾Ê½À´Ï´Ù. ¼Ó¼ºÄ¡°¡ ¼ø¼­ ºÙÀÏ ¼ö ÀÖ°í ÀÖ´Â °æ¿ì´Â ¿­°ÅÀÇ Ç׸ñµµ ¼ø¼­ ºÙÀÏ ¼ö ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
¼Ó¼ºÄ¡ÀÇ null ÀÌ¿ÜÀÇ ¿­°Å. ¿­°ÅÀÇ °¢ ¿ä¼Ò´Â null ¿ÀºêÁ§Æ®ÀÇ °¡´É¼ºÀÌ ÀÖ´Ù. ¿ÀºêÁ§Æ®ÀÇ Å¬·¡½º´Â ¼Ó¼ºÄ¡ÀÇ Å¬·¡½ºÀÌ´Ù. ¼Ó¼ºÄ¡°¡ null °æ¿ì´Â ¿ä¼Ò´Â null °¡ µÈ´Ù. ¼Ó¼º¿¡ Á¦·ÎÄ¡°¡ Æ÷ÇԵǴ °æ¿ì´Â ÇÏ´ÃÀÇ ¿­°Å°¡ µ¹·ÁÁÖ°íÁø´Ù
¿¹¿Ü:
NamingException - Ä¡¸¦ ¹Ù»Û ¿ÍÁß¿¡ ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
isOrdered()

get

Object  get()
           throws NamingException 
ÀÌ ¼Ó¼ºÄ¡ÀÇ 1 °³¸¦ ²¨³À´Ï´Ù. ¼Ó¼ºÄ¡°¡ º¹¼ö·Î ¼ø¼­ ºÙÀÏ ¼ö ÀÖÁö ¾ÊÀº °æ¿ì´Â ±×·¯ÇÑ °ªÀÇ ¾î´ÀÂÊÀ̵ç 1 °³ÀÌ µ¹·ÁÁÖ°íÁý´Ï´Ù. ¼Ó¼ºÄ¡°¡ º¹¼ö·Î ¼ø¼­ ºÙÀÏ ¼ö ÀÖ°í ÀÖ´Â °æ¿ì´Â ÃÖÃÊÀÇ °ªÀÌ µ¹·ÁÁÖ°íÁý´Ï´Ù.

¹Ýȯ°ª:
null °¡´É¼ºÀÌ ÀÖ´Â ¼Ó¼ºÄ¡ÀÇ 1 °³¸¦ ³ªÅ¸³»´Â ¿ÀºêÁ§Æ®. ¼Ó¼ºÄ¡°¡ null °æ¿ì´Â null
¿¹¿Ü:
NamingException - Ä¡ÀÇ ÃëµæÁß¿¡ ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì
NoSuchElementException - ÀÌ ¼Ó¼º¿¡ °ªÀÌ ¾ø´Â °æ¿ì

size

int size()
ÀÌ ¼Ó¼ºÀÇ Å©±â¸¦ ²¨³À´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¼Ó¼ºÀÇ ºÎ°¡ ¾Æ´Ñ Å©±â

getID

String  getID()
ÀÌ ¼Ó¼ºÀÇ ID¸¦ ²¨³À´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¼Ó¼ºÀÇ ID. null´Â ºÒ°¡

contains

boolean contains(Object  attrVal)
°ªÀÌ ¼Ó¼º³»¿¡ ÀÖÀ»Áö ¾î¶³Áö¸¦ ÆÇº°ÇÕ´Ï´Ù. µ¿ÀÏÇÑÁö ¾î¶²Áö´Â ±¸ÇöÀ¸·Î ÆÇº°µË´Ï´Ù, ±¸Çö¿¡¼­´Â Object.equals() ¶Ç´Â schema Á¤º¸¸¦ »ç¿ëÇØ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇº°ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
attrVal - null °¡´É¼ºÀÌ ÀÖ´Ù, È®ÀÎ ´ë»óÀÇ °ª. null °æ¿ì´Â ¼Ó¼º¿¡ °ªÀÌ null ¼Ó¼ºÄ¡°¡ Æ÷ÇԵǾî ÀÖ´ÂÁö È®ÀÎÇÑ´Ù
¹Ýȯ°ª:
attrVal °¡ ÀÌ ¼Ó¼ºÄ¡ÀÇ 1 °³ÀÎ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
°ü·Ã Ç׸ñ:
Object.equals(java.lang.Object), BasicAttribute.equals(java.lang.Object)

add

boolean add(Object  attrVal)
¼Ó¼º¿¡ »õ·Î¿î °ªÀ» Ãß°¡ÇÕ´Ï´Ù. ¼Ó¼ºÄ¡°¡ ¼ø¼­ ºÙÀÏ ¼ö ÀÖÁö ¾Ê°í,attrVal °¡ ¼Ó¼º³»¿¡ Á¸ÀçÇÏ´Â °æ¿ì´Â ÀÌ ¸Þ¼­µå´Â ±â´ÉÇÏÁö ¾Ê½À´Ï´Ù. ¼Ó¼ºÄ¡°¡ ¼ø¼­ ºÙÀÏ ¼ö ÀÖ°í ÀÖ´Â °æ¿ì´Â attrVal´Â ¼Ó¼ºÄ¡ÀÇ ¸®½ºÆ®ÀÇ ¸»¹Ì¿¡ Ãß°¡µË´Ï´Ù.

µ¿ÀÏÇÑÁö ¾î¶²Áö´Â ±¸ÇöÀ¸·Î ÆÇº°µË´Ï´Ù. ±¸Çö¿¡¼­´Â Object.equals() ¶Ç´Â schema Á¤º¸¸¦ »ç¿ëÇØ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇº°ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
attrVal - null °¡´É¼ºÀÌ ÀÖ´Â Ãß°¡ÇÏ´Â »õ·Î¿î °ª. null °æ¿ì, null °¡ ¼Ó¼ºÄ¡·Î¼­ Ãß°¡µÈ´Ù
¹Ýȯ°ª:
Ä¡°¡ Ãß°¡µÇ¾úÀ» °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

remove

boolean remove(Object  attrval)
ÁöÁ¤µÈ °ªÀ» ¼Ó¼ºÀ¸·ÎºÎÅÍ »èÁ¦ÇÕ´Ï´Ù. attrval °¡ ¼Ó¼º³»¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â ÀÌ ¸Þ¼­µå´Â ±â´ÉÇÏÁö ¾Ê½À´Ï´Ù. ¼Ó¼ºÄ¡°¡ ¼ø¼­ ºÙÀÏ ¼ö ÀÖ°í ÀÖ´Â °æ¿ì´Â ÃÖÃÊ·Î ¹ß»ýÇÏ´Â attrVal °¡ »èÁ¦µÇ¾î, »èÁ¦µÈ °ªº¸´Ù Å« À妽º¿¡ ÀÖ´Â ¼Ó¼ºÄ¡´Â ¸®½ºÆ®ÀÇ ¼±µÎ ¹æÇâÀ¸·Î À§¿¡ ½¬ÇÁÆ® µÇ¾î À妽º´Â 1 °³¾¿ ÁÙ¿©Áý´Ï´Ù.

µ¿ÀÏÇÑÁö ¾î¶²Áö´Â ±¸ÇöÀ¸·Î ÆÇº°µË´Ï´Ù. ±¸Çö¿¡¼­´Â Object.equals() ¶Ç´Â schema Á¤º¸¸¦ »ç¿ëÇØ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇº°ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
attrval - null °¡´É¼ºÀÌ ÀÖ´Â ÀÌ ¼Ó¼ºÀ¸·ÎºÎÅÍ »èÁ¦ÇÏ´Â °ª. null °æ¿ì, null ¼Ó¼ºÄ¡°¡ »èÁ¦µÈ´Ù
¹Ýȯ°ª:
Ä¡°¡ »èÁ¦µÇ¾úÀ» °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

clear

void clear()
ÀÌ ¼Ó¼ºÀ¸·ÎºÎÅÍ ¸ðµç °ªÀ» »èÁ¦ÇÕ´Ï´Ù.


getAttributeSyntaxDefinition

DirContext  getAttributeSyntaxDefinition()
                                        throws NamingException 
¼Ó¼º¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ±¸¹® Á¤ÀǸ¦ ²¨³À´Ï´Ù. ¼Ó¼ºÀÇ ±¸¹® Á¤ÀÇ¿¡¼­´Â 1 °³ ÀÌ»óÀÇ ¼Ó¼ºÄ¡ÀÇ Çü½ÄÀ» ÁöÁ¤ÇÕ´Ï´Ù. À̰ÍÀº, Java ¿ÀºêÁ§Æ®·Î¼­ ¼Ó¼ºÄ¡¸¦ Ç¥ÇöÇÏ´Â °æ¿ì¿Í´Â ´Ù¸¨´Ï´Ù. ±¸¹® Á¤ÀÇ´Â ¡¸±¸¹®¡¹ÀÇ µð·ºÅ丮ÀÇ °³³äÀ» ¹ÌÇÕ´Ï´Ù.

¿¹¸¦ µé¾î, °ªÀÌ Java String ¿ÀºêÁ§Æ®¿©µµ, ±× µð·ºÅ丮 ±¸¹®Àº ¡¸Printable String¡¹¶Ç´Â ¡¸Telephone Number¡¹¶ó°í µË´Ï´Ù. ȤÀº, °ªÀÌ ¹ÙÀÌÆ® ¹è¿­ÀÇ °æ¿ì´Â ±× µð·ºÅ丮 ±¸¹®Àº ¡¸JPEG¡¹¶Ç´Â ¡¸Certificate¡¹¶ó°í µË´Ï´Ù. ¿¹¸¦ µé¾î, ¼Ó¼ºÀÇ ±¸¹®ÀÌ ¡¸JPEG¡¹ÀÇ °æ¿ì´Â ÀÌ ¸Þ¼­µå´Â ¡¸JPEG¡¹ÀÇ ±¸¹® Á¤ÀǸ¦ µ¹·ÁÁÝ´Ï´Ù.

±¸¹® Á¤ÀǷκÎÅÍ ÃëµæÇÒ ¼ö ÀÖ´Â Á¤º¸´Â µð·ºÅ丮¿¡ Á¸Çϰí ÀÖ½À´Ï´Ù.

±¸ÇöÀÌ schema¸¦ ¼­Æ÷Æ®ÇÏÁö ¾Ê´Â °æ¿ì´Â OperationNotSupportedException °¡ Throw µË´Ï´Ù. ±¸ÇöÀÌ schema¸¦ Áö¿øÇÏ´Â °æ¿ì´Â ÀÌ ¸Þ¼­µå°¡ Á¤ÀǵǾî ÀûÀýÇÑ Á¤º¸°¡ µ¹·ÁÁÖ°íÁý´Ï´Ù.

¹Ýȯ°ª:
¼Ó¼ºÀÇ ±¸¹® Á¤ÀÇ. ±¸ÇöÀÌ schema¸¦ ¼­Æ÷Æ®ÇØµµ, ÀÌ Æ¯Á¤ÀÇ ¼Ó¼º¿¡ schema Á¤º¸°¡ Æ÷ÇÔµÇÁö ¾ÊÀº °æ¿ì´Â null
¿¹¿Ü:
OperationNotSupportedException - schemaÀÇ ÃëµæÀÌ ¼­Æ÷Æ®µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì
NamingException - schemaÀÇ ÃëµæÁß¿¡ ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì

getAttributeDefinition

DirContext  getAttributeDefinition()
                                  throws NamingException 
¼Ó¼ºÀÇ schema Á¤ÀǸ¦ ²¨³À´Ï´Ù. ¼Ó¼ºÀÇ schema Á¤ÀÇ¿¡´Â ¼Ó¼ºÀÇ °ªÀº º¹¼öÀΰ¡ ¶Ç´Â ´ÜÀÏÀΰ¡, ¼Ó¼ºÀÇ °ªÀ» ºñ±³ÇÒ °æ¿ì¿¡ »ç¿ëÇÏ´Â ÀÏÄ¡ ±ÔÄ¢µîÀÇ Á¤º¸°¡ Æ÷ÇԵ˴ϴÙ. ¼Ó¼º Á¤ÀǷκÎÅÍ ÃëµæÇÒ ¼ö ÀÖ´Â Á¤º¸´Â µð·ºÅ丮¿¡ Á¸Çϰí ÀÖ½À´Ï´Ù.

±¸ÇöÀÌ schema¸¦ ¼­Æ÷Æ®ÇÏÁö ¾Ê´Â °æ¿ì´Â OperationNotSupportedException °¡ Throw µË´Ï´Ù. ±¸ÇöÀÌ schema¸¦ Áö¿øÇÏ´Â °æ¿ì´Â ÀÌ ¸Þ¼­µå°¡ Á¤ÀǵǾî ÀûÀýÇÑ Á¤º¸°¡ µ¹·ÁÁÖ°íÁý´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¼Ó¼ºÀÇ schema Á¤ÀÇ. ±¸ÇöÀÌ schema¸¦ ¼­Æ÷Æ®ÇØµµ, ÀÌ Æ¯Á¤ÀÇ ¼Ó¼º¿¡ schema Á¤º¸°¡ Æ÷ÇÔµÇÁö ¾ÊÀº °æ¿ì´Â null
¿¹¿Ü:
OperationNotSupportedException - schemaÀÇ ÃëµæÀÌ ¼­Æ÷Æ®µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì
NamingException - schemaÀÇ ÃëµæÁß¿¡ ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì

clone

Object  clone()
¼Ó¼ºÀÇ Ä«ÇǸ¦ ÀÛ¼ºÇÕ´Ï´Ù. Ä«ÇÇ¿¡´Â ¿øÀÇ ¼Ó¼º°ú °°Àº ¼Ó¼ºÄ¡°¡ Æ÷ÇԵ˴ϴÙ. ¼Ó¼ºÄ¡ ±× ÀÚü´Â º¹Á¦µÇÁö ¾Ê½À´Ï´Ù. Ä«ÇÇ·Î º¯°æÀ» ´õÇØµµ ¿øÀÇ ¼Ó¼º¿¡´Â ¿µÇâ ¾ø½À´Ï´Ù. ¶Ç ¿ªÀÇ °æ¿ìµµ °°½À´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¼Ó¼ºÀÇ null ÀÌ¿ÜÀÇ Ä«ÇÇ

isOrdered

boolean isOrdered()
¼Ó¼ºÄ¡°¡ ¼ø¼­ºÎµîÀ̶ó°í ÀÖÀ»Áö ¾î¶³Áö¸¦ ÆÇº°ÇÕ´Ï´Ù. ¼Ó¼ºÄ¡°¡ ¼ø¼­ºÎµîÀ̶ó°í ÀÖ´Â °æ¿ì´Â º¹Á¦Ä¡°¡ Çã°¡µË´Ï´Ù. ¼Ó¼ºÄ¡°¡ ¼ø¼­ºÎµîÀ̶ó°í ¾ø´Â °æ¿ì´Â °ªÀº ÀÓÀÇÀÇ ¼ø¼­·Î Ç¥½ÃµÇ¾î º¹Á¦Ä¡´Â ¾ø½À´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¼Ó¼ºÄ¡°¡ ¼ø¼­ ºÙÀÏ ¼ö ÀÖ°í ÀÖ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
°ü·Ã Ç׸ñ:
get(int), remove(int), add(int, java.lang.Object), set(int, java.lang.Object)

get

Object  get(int ix)
           throws NamingException 
¼Ó¼ºÄ¡ÀÇ ¼ø¼­ ºÙÀÏ ¼ö ÀÖ¾ú´ø ¸®½ºÆ®·ÎºÎÅÍ ¼Ó¼ºÄ¡¸¦ ²¨³À´Ï´Ù. ÀÌ ¸Þ¼­µå´Â ¼Ó¼ºÄ¡ÀÇ ¸®½ºÆ®ÀÇ ix À妽º¿¡ ÀÖ´Â °ªÀ» µ¹·ÁÁÝ´Ï´Ù. ¼Ó¼ºÄ¡°¡ ¼ø¼­ ºÙÀÏ ¼ö ÀÖÁö ¾ÊÀº °æ¿ì, ÀÌ ¸Þ¼­µå´Â ±× À妽ºÀÇ À§Ä¡¿¡ ÀÖ´Â °ªÀ» µ¹·ÁÁÝ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
ix - ¼Ó¼ºÄ¡ÀÇ ¼ø¼­ ºÙÀÏ ¼ö ÀÖ¾ú´ø ¸®½ºÆ®ÀÇ °ªÀÇ À妽º. 0 <= ix < size()
¹Ýȯ°ª:
null °¡´É¼ºÀÌ ÀÖ´Â À妽º ix ¿¡ ÀÖ´Â ¼Ó¼ºÄ¡. ¼Ó¼ºÄ¡°¡ null °æ¿ì´Â null
¿¹¿Ü:
NamingException - Ä¡ÀÇ ÃëµæÁß¿¡ ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì
IndexOutOfBoundsException - ix °¡ ÁöÁ¤µÈ ¹üÀ§¿Ü¿¡ ÀÖ´Â °æ¿ì

remove

Object  remove(int ix)
¼Ó¼ºÄ¡ÀÇ ¼ø¼­ ºÙÀÏ ¼ö ÀÖ¾ú´ø ¸®½ºÆ®·ÎºÎÅÍ ¼Ó¼ºÄ¡¸¦ »èÁ¦ÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå´Â ¼Ó¼ºÄ¡ÀÇ ¸®½ºÆ®ÀÇ ix À妽º¿¡ ÀÖ´Â °ªÀ» »èÁ¦ÇÕ´Ï´Ù. ¼Ó¼ºÄ¡°¡ ¼ø¼­ ºÙÀÏ ¼ö ÀÖÁö ¾ÊÀº °æ¿ì´Â ÀÌ ¸Þ¼­µå´Â ±× À妽º¿¡ ÀÖ´ø °ªÀ» »èÁ¦ÇÕ´Ï´Ù. ix º¸´Ù Å« À妽º¿¡ ÀÖ´Â °ªÀº, ¸®½ºÆ®ÀÇ Àü¸é ¹æÇâÀ¸·Î À§¿¡ ½¬ÇÁÆ® µÇ¾î ±× À妽º´Â 1 °³¾¿ ÁÙ¿©Áý´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
ix - »èÁ¦ÇÏ´Â °ªÀÇ À妽º. 0 <= ix < size()
¹Ýȯ°ª:
null °¡´É¼ºÀÌ ÀÖ´Â »èÁ¦ÇÑ À妽º ix ¿¡ ÀÖ´Â ¼Ó¼ºÄ¡. ¼Ó¼ºÄ¡°¡ null °æ¿ì´Â null
¿¹¿Ü:
IndexOutOfBoundsException - ix °¡ ÁöÁ¤µÈ ¹üÀ§¿Ü¿¡ ÀÖ´Â °æ¿ì

add

void add(int ix,
         Object  attrVal)
¼Ó¼ºÄ¡¸¦ ¼Ó¼ºÄ¡ÀÇ ¼ø¼­ ºÙÀÏ ¼ö ÀÖ¾ú´ø ¸®½ºÆ®¿¡ Ãß°¡ÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå´Â À妽º ix ¿¡ ÀÖ´Â ¼Ó¼ºÄ¡ÀÇ ¸®½ºÆ®¿¡ attrVal¸¦ Ãß°¡ÇÕ´Ï´Ù. ix ÀÌ»óÀÇ À妽º¿¡ ÀÖ´Â °ªÀº, ¸®½ºÆ®ÀÇ ¸»¹Ì ¹æÇâÀ¸·Î ¾Æ·¡¿¡ ½¬ÇÁÆ® µÇ¾î ±× À妽º´Â 1 °³¾¿ ´Ã·ÁÁý´Ï´Ù. ¼Ó¼ºÄ¡°¡ ¼ø¼­ ºÙÀÏ ¼ö ÀÖÁö ¾Ê°í attrVal °¡ ¹ú½á Á¸ÀçÇÏ´Â °æ¿ì´Â IllegalStateException ÀÌ Throw µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
ix - »õ·Î¿î °ªÀ» Ãß°¡ÇÏ´Â ¼Ó¼ºÄ¡ÀÇ ¼ø¼­ ºÙÀÏ ¼ö ÀÖ¾ú´ø ¸®½ºÆ®ÀÇ À妽º. 0 <= ix <= size()
attrVal - null °¡´É¼ºÀÌ ÀÖ´Â Ãß°¡ÇÏ´Â »õ·Î¿î °ª. null °æ¿ì, null °¡ °ªÀ¸·Î ÇØ¼­ Ãß°¡µÈ´Ù
¿¹¿Ü:
IndexOutOfBoundsException - ix °¡ ÁöÁ¤µÈ ¹üÀ§¿Ü¿¡ ÀÖ´Â °æ¿ì
IllegalStateException - ¼Ó¼ºÄ¡°¡ ¼ø¼­ ºÙÀÏ ¼ö ÀÖÁö ¾Ê°í,attrVal °¡ °ªÀÇ 1 °³ÀÎ °æ¿ì

set

Object  set(int ix,
           Object  attrVal)
¼Ó¼ºÄ¡ÀÇ ¼ø¼­ ºÙÀÏ ¼ö ÀÖ¾ú´ø ¸®½ºÆ®ÀÇ ¼Ó¼ºÄ¡¸¦ ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå´Â ¼Ó¼ºÄ¡ÀÇ ¸®½ºÆ®ÀÇ ix À妽º¿¡ ÀÖ´Â °ªÀÌ attrVal °¡ µÇµµ·Ï ¼³Á¤ÇÕ´Ï´Ù. ³°Àº °ªÀº »èÁ¦µË´Ï´Ù. ÀÌ ¼Ó¼ºÄ¡°¡ ¼ø¼­ ºÙÀÏ ¼ö ÀÖÁö ¾ÊÀº °æ¿ì´Â attrVal °¡ °ªÀÇ 1 °³°¡ ¾Æ´Ñ °æ¿ì¿¡ ÇÑÁ¤ÇØ, ÀÌ ¸Þ¼­µå´Â ±× À妽º¿¡ ÀÖ´ø °ªÀ» attrVal ·Î ¼³Á¤ÇÕ´Ï´Ù. attrVal °¡ ¹ú½á Á¸ÀçÇÏ´Â °æ¿ì´Â IllegalStateException °¡ Throw µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
ix - ¼Ó¼ºÄ¡ÀÇ ¼ø¼­ ºÙÀÏ ¼ö ÀÖ¾ú´ø ¸®½ºÆ®ÀÇ °ªÀÇ À妽º. 0 <= ix < size()
attrVal - null °¡´É¼ºÀÌ ÀÖ´Â »ç¿ëÇÏ´Â ¼Ó¼ºÄ¡. null °æ¿ì, ³°Àº °ªÀÌ null ¿¡ º¯È¯µÈ´Ù
¹Ýȯ°ª:
null °¡´É¼ºÀÌ Àִ ġȯµÈ À妽º ix ¿¡ ÀÖ´Â ¼Ó¼ºÄ¡. ¼Ó¼ºÄ¡°¡ null °æ¿ì´Â null
¿¹¿Ü:
IndexOutOfBoundsException - ix °¡ ÁöÁ¤µÈ ¹üÀ§¿Ü¿¡ ÀÖ´Â °æ¿ì
IllegalStateException - attrVal °¡ ¹ú½á Á¸ÀçÇØ, ¼Ó¼ºÄ¡°¡ ¼ø¼­ ºÙÀÏ ¼ö ÀÖÁö ¾ÊÀº °æ¿ì

JavaTM 2 Platform
Standard Ed. 5.0

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