JavaTM 2 Platform
Standard Ed. 5.0

javax.naming.directory
Ŭ·¡½º BasicAttribute

java.lang.Object 
  »óÀ§¸¦ È®Àå javax.naming.directory.BasicAttribute
¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
Serializable, Cloneable, Attribute

public class BasicAttribute
extends Object
implements Attribute

ÀÌ Å¬·¡½º´Â Attribute ÀÎÅÍÆäÀ̽ºÀÇ ±âº»ÀûÀÎ ±¸ÇöÀ» Á¦°øÇÕ´Ï´Ù.

ÀÌ ±¸ÇöÀº schema ¸Þ¼­µå getAttributeDefinition() ¹× getAttributeSyntaxDefinition()¸¦ Áö¿ø ÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ·¯ÇÑ ¸Þ¼­µå´Â ´Ù¸¸ OperationNotSupportedExceptionÀ» Throw ÇÕ´Ï´Ù. BasicAttribute ¼­ºê Ŭ·¡½º°¡ ÀÌ·¯ÇÑ ¸Þ¼­µå¸¦ Áö¿ø ÇÏ°í ÀÖ´Â °æ¿ì, BasicAttribute°¡ ÀÌ·¯ÇÑ ¸Þ¼­µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇÕ´Ï´Ù.

BasicAttribute Ŭ·¡½º´Â µðÆúÆ®¿¡¼­´Â Object.equals()¸¦ »ç¿ëÇØ µ¿ÀϼºÀÇ Å×½ºÆ®½Ã³ª °ªÀÇ °Ë»ö½ÃÀÇ ¼Ó¼º°ªÀÇ µ¿ÀϼºÀ» ÆÇÁ¤ÇÕ´Ï´Ù¸¸, °ªÀÌ ¹è¿­ÀÎ °æ¿ì´Â ¡¸¿¹¿Ü¡¹ÀÔ´Ï´Ù. ¹è¿­ÀÇ °æ¿ì, Object.equals()¸¦ »ç¿ëÇØ ¹è¿­ÀÇ °¢ ¿ä¼Ò°¡ È®Àε˴ϴÙ. schemaÀÇ ÀÌ·¯ÇÑ »ç¿ë¹ýÀÌ À¯È¿ÇÑ ¸Þ¼­µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇÏ´Â °Í¿¡ ÀÇÇØ °°Àº µ¿Àϼº üũ¸¦ ½Ç½ÃÇÏ´Â °æ¿ì, BasicAttribute ¼­ºê Ŭ·¡½º°¡ schema Á¤º¸¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. °°ÀÌBasicAttribute Ŭ·¡½º´Â µðÆúÆ®¿¡¼­´Â »ý¼ºÀÚ¿¡°Ô °Ç³×Áø °ª ¶Ç´Â Ãß°¡ »èÁ¦ ¸Þ¼­µå¸¦ »ç¿ëÇØ Ã³¸®µÈ °ª, ȤÀº ±× ¾çÂÊ ¸ðµÎ¸¦ ¸®ÅÏÇÕ´Ï´Ù. BasicAttribute ¼­ºê Ŭ·¡½º´Â get() ¹× getAll()¸¦ ¿À¹ö¶óÀ̵å(override)ÀÇÇØ µð·ºÅ丮·ÎºÎÅÍ Á÷Á¢Ä¡¸¦ ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù (¶Ç´Â BasicAttribute¸¦ »ó¼ÓÇÏ´Â ´ë½Å¿¡ Attribute ÀÎÅÍÆäÀ̽º¸¦ Á÷Á¢ ±¸ÇöÇÑ´Ù).

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

BasicAttribute ÀνºÅϽº´Â º´Çà multi-thread ¾×¼¼½º¿¡ ´ëÇؼ­´Â µ¿±âÈ­ µÇÁö ¾Ê½À´Ï´Ù. BasicAttribute·Î ¾×¼¼½º ¹× º¯°æÇÏ·Á°í ÇÏ´Â º¹¼öÀÇ thread¿¡ÀÇÇØ °´Ã¼´Â ¶ô µË´Ï´Ù.

µµÀÔµÈ ¹öÀü :
1.3
°ü·Ã Ç׸ñ:
Á÷·ÄÈ­ µÈ Çü½Ä

ÇÊµå °³¿ä
protected  String attrID
          ¼Ó¼ºÀÇ ID¸¦ º¸°ü À¯ÁöÇÕ´Ï´Ù.
protected  boolean ordered
          ÀÌ ¼Ó¼ºÀÇ °ªÀÌ Á¤·Ä µÉÁö ¾î¶³Áö¸¦ ±â·ÏÇÏ´Â Ç÷¡±×ÀÔ´Ï´Ù.
protected  Vector <Object > values
          ¼Ó¼ºÀÇ °ªÀ» º¸°ü À¯ÁöÇÕ´Ï´Ù.
 
»ý¼ºÀÚ °³¿ä
BasicAttribute (String  id)
          Á¤·ÄµÇ¾î ÀÖÁö ¾ÊÀº ¼Ó¼ºÀÇ ÀνºÅϽº¸¦ °ª¾øÀÌ »õ·Ó°Ô ±¸ÃàÇÕ´Ï´Ù.
BasicAttribute (String  id, boolean ordered)
          Á¤·Ä µÉ °¡´É¼ºÀÌ ÀÖ´Â ¼Ó¼ºÀÇ ÀνºÅϽº¸¦ °ª¾øÀÌ »õ·Ó°Ô ±¸ÃàÇÕ´Ï´Ù.
BasicAttribute (String  id, Object  value)
          Á¤·ÄµÇ¾î ÀÖÁö ¾ÊÀº ¼Ó¼ºÀÇ ÀνºÅϽº¸¦ ´ÜÀÏÀÇ °ªÀ¸·Î »õ·Ó°Ô ±¸ÃàÇÕ´Ï´Ù.
BasicAttribute (String  id, Object  value, boolean ordered)
          Á¤·Ä µÉ °¡´É¼ºÀÌ ÀÖ´Â ¼Ó¼ºÀÇ ÀνºÅϽº¸¦ ´ÜÀÏÀÇ °ªÀ¸·Î »õ·Ó°Ô ±¸ÃàÇÕ´Ï´Ù.
 
¸Þ¼­µå °³¿ä
 void add (int ix, Object  attrVal)
          ¼Ó¼º°ªÀ» ¼Ó¼º°ªÀÇ ¼ø¼­¸¦ °®´Â ¸®½ºÆ®¿¡ Ãß°¡ÇÕ´Ï´Ù.
 boolean add (Object  attrVal)
          ÀÌ ¼Ó¼º¿¡ »õ·Î¿î °ªÀ» Ãß°¡ÇÕ´Ï´Ù.
 void clear ()
          ÀÌ ¼Ó¼ºÀ¸·ÎºÎÅÍ ¸ðµç °ªÀ» »èÁ¦ÇÕ´Ï´Ù.
 Object clone ()
          ÀÌ °´Ã¼ÀÇ º¹»çº»À» ÀÛ¼ºÇØ ¸®ÅÏÇÕ´Ï´Ù.
 boolean contains (Object  attrVal)
          °ªÀÌ ÀÌ ¼Ó¼º¿¡ ÀÖÀ»Áö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
 boolean equals (Object  obj)
          obj°¡ ÀÌ ¼Ó¼º°ú µ¿ÀÏÇÑ°¡ ¾î¶²°¡¸¦ ÆǺ°ÇÕ´Ï´Ù.
 Object get ()
          ÀÌ ¼Ó¼ºÀÇ °ªÀÇ 1°³¸¦ °ËÃâÇÕ´Ï´Ù.
 Object get (int ix)
          ¼Ó¼º°ªÀÇ ¼ø¼­¸¦ °®´Â ¸®½ºÆ®·ÎºÎÅÍ ¼Ó¼º°ªÀ» ²¨³À´Ï´Ù.
 NamingEnumeration <? > getAll ()
          ÀÌ ¼Ó¼ºÀÇ °ªÀÇ ¿­°Å¸¦ °ËÃâÇÕ´Ï´Ù.
 DirContext getAttributeDefinition ()
          ÀÌ ¼Ó¼ºÀÇ schema Á¤ÀǸ¦ °ËÃâÇÕ´Ï´Ù.
 DirContext getAttributeSyntaxDefinition ()
          ÀÌ ¼Ó¼º¿¡ °ü·ÃµÈ ±¸¹®ÀÇ Á¤ÀǸ¦ °Ë»öÇÕ´Ï´Ù.
 String getID ()
          ÀÌ ¼Ó¼ºÀÇ ID¸¦ ²¨³À´Ï´Ù.
 int hashCode ()
          ÀÌ ¼Ó¼ºÀÇ Çؽà Äڵ带 °è»êÇÕ´Ï´Ù.
 boolean isOrdered ()
          ¼Ó¼º°ªÀÌ ¼ø¼­ºÎµîÀ̶ó°í ÀÖÀ»Áö ¾î¶³Áö¸¦ ÆǺ°ÇÕ´Ï´Ù.
 Object remove (int ix)
          ¼Ó¼º°ªÀÇ ¼ø¼­¸¦ °®´Â ¸®½ºÆ®·ÎºÎÅÍ ¼Ó¼º°ªÀ» »èÁ¦ÇÕ´Ï´Ù.
 boolean remove (Object  attrval)
          ÁöÁ¤µÈ °ªÀ» ÀÌ ¼Ó¼ºÀ¸·ÎºÎÅÍ »èÁ¦ÇÕ´Ï´Ù.
 Object set (int ix, Object  attrVal)
          ¼Ó¼º°ªÀÇ ¼ø¼­¸¦ °®´Â ¸®½ºÆ®ÀÇ ¼Ó¼º°ªÀ» ¼³Á¤ÇÕ´Ï´Ù.
 int size ()
          ÀÌ ¼Ó¼ºÀÇ Å©±â¸¦ ²¨³À´Ï´Ù.
 String toString ()
          ÀÌ ¼Ó¼ºÀÇ Ä³¸¯ÅÍ ¶óÀΠǥ±â¸¦ »ý¼ºÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
finalize, getClass, notify, notifyAll, wait, wait, wait
 

ÇʵåÀÇ »ó¼¼

attrID

protected String  attrID
¼Ó¼ºÀÇ ID¸¦ º¸°ü À¯ÁöÇÕ´Ï´Ù. ID´Â public »ý¼ºÀÚ¿¡ ÀÇÇØ ÃʱâÈ­µÇ¾î attrID¸¦ »ç¿ëÇÏ°í ÀÖ´Â BasicAttribute ¸Þ¼­µå°¡ ¿À¹ö¶óÀ̵å(override)µÇ¾î ÀÖÁö ¾ÊÀº ÇÑ, null ·Î ÇÒ ¼ö ¾ø½À´Ï´Ù.


values

protected transient Vector <Object > values
¼Ó¼ºÀÇ °ªÀ» º¸°ü À¯ÁöÇÕ´Ï´Ù. public »ý¼ºÀÚ¿¡ ÀÇÇØ ÃʱâÈ­µË´Ï´Ù. °ªÀ» »ç¿ëÇÏ´Â BasicAttribute ¸Þ¼­µå°¡ ¿À¹ö¶óÀ̵å(override)µÇ¾î ÀÖÁö ¾ÊÀº ÇÑ, null ·Î ÇÒ ¼ö ¾ø½À´Ï´Ù.


ordered

protected boolean ordered
ÀÌ ¼Ó¼ºÀÇ °ªÀÌ Á¤·Ä µÉÁö ¾î¶³Áö¸¦ ±â·ÏÇÏ´Â Ç÷¡±×ÀÔ´Ï´Ù.

»ý¼ºÀÚ »ó¼¼

BasicAttribute

public BasicAttribute(String  id)
Á¤·ÄµÇ¾î ÀÖÁö ¾ÊÀº ¼Ó¼ºÀÇ ÀνºÅϽº¸¦ °ª¾øÀÌ »õ·Ó°Ô ±¸ÃàÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
id - ¼Ó¼ºÀÇ ID. nullÀº ºÒ°¡

BasicAttribute

public BasicAttribute(String  id,
                      Object  value)
Á¤·ÄµÇ¾î ÀÖÁö ¾ÊÀº ¼Ó¼ºÀÇ ÀνºÅϽº¸¦ ´ÜÀÏÀÇ °ªÀ¸·Î »õ·Ó°Ô ±¸ÃàÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
id - ¼Ó¼ºÀÇ ID. nullÀº ºÒ°¡
value - ¼Ó¼ºÀÇ °ª. nullÀÎ °æ¿ì, null °ªÀÌ ¼Ó¼º¿¡ Ãß°¡µÈ´Ù

BasicAttribute

public BasicAttribute(String  id,
                      boolean ordered)
Á¤·Ä µÉ °¡´É¼ºÀÌ ÀÖ´Â ¼Ó¼ºÀÇ ÀνºÅϽº¸¦ °ª¾øÀÌ »õ·Ó°Ô ±¸ÃàÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
id - ¼Ó¼ºÀÇ ID. nullÀº ºÒ°¡
ordered - ¼Ó¼º°ªÀÌ Á¤·Ä µÇ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

BasicAttribute

public BasicAttribute(String  id,
                      Object  value,
                      boolean ordered)
Á¤·Ä µÉ °¡´É¼ºÀÌ ÀÖ´Â ¼Ó¼ºÀÇ ÀνºÅϽº¸¦ ´ÜÀÏÀÇ °ªÀ¸·Î »õ·Ó°Ô ±¸ÃàÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
id - ¼Ó¼ºÀÇ ID. nullÀº ºÒ°¡
value - ¼Ó¼ºÀÇ °ª. nullÀÎ °æ¿ì, null °ªÀÌ ¼Ó¼º¿¡ Ãß°¡µÇ´Â
ordered - ¼Ó¼º°ªÀÌ Á¤·Ä µÇ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
¸Þ¼­µåÀÇ »ó¼¼

clone

public Object  clone()
Ŭ·¡½º Object ±â¼ú:
ÀÌ °´Ã¼ÀÇ º¹»çº»À» ÀÛ¼ºÇØ ¸®ÅÏÇÕ´Ï´Ù. ¡¸Ä«ÇÇ¡¹ÀÇ Á¤È®ÇÑ ÀÌÀ¯´Â °´Ã¼ÀÇ Å¬·¡½º¿¡ ÀÇÇØ ´Ù¸¨´Ï´Ù. ÀϹÝÀûÀ¸·Î´Â ÀÓÀÇÀÇ °´Ã¼ x¿¡ ´ëÇØ, ´ÙÀ½ÀÇ ½Ä

 x.clone() ! = x
ÇÏÁö¸¸ true À̸ç, ´ÙÀ½ÀÇ ½Ä

 x.clone(). getClass() == x.getClass()
µµ true ÀÎ °ÍÀÔ´Ï´Ù¸¸, À̰͵鵵 Àý´ëÀûÀÎ ¿ä°ÇÀÌ ¾Æ´Õ´Ï´Ù. ¶Ç ´ÙÀ½ÀÇ ½Ä

 x.clone(). equals(x)
µµ º¸Åë true°¡ µË´Ï´Ù¸¸, À̰͵µ Àý´ëÀûÀÎ ¿ä°ÇÀÌ ¾Æ´Õ´Ï´Ù.

º¸Åë, super.clone¸¦ È£ÃâÇÏ´Â °ÍÀ¸·Î ¸®ÅÏµÈ °´Ã¼¸¦ ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù. Ŭ·¡½º ¹× ±× ½´ÆÛ Å¬·¡½º ¸ðµç °Í (Object¸¦ Á¦¿ÜÇÑ´Ù)ÀÌ ÀÌ ±ÔÄ¢¿¡ µû¸£´Â °æ¿ì, x.clone(). getClass() == x.getClass()°¡ ¼º¸³ÇÕ´Ï´Ù.

º¸Åë, ÀÌ ¸Þ¼­µå¿¡ ÀÇÇØ ¸®ÅÏµÈ °´Ã¼´Â ÀÌ °´Ã¼ (º¹Á¦µÇ°í ÀÖ´Ù)·ÎºÎÅÍ µ¶¸³ÇÏ°í ÀÖÀ» ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ÀÌ µ¶¸³¼ºÀ» ´Þ¼ºÇϱâ À§ÇØ, super.clone°¡ µ¹·ÁÁÖ´Â °´Ã¼ÀÇ Çʵ带 1°³ ÀÌ»ó (°´Ã¼°¡ µ¹·ÁÁÖ±â Àü¿¡) º¯°æÇÏ´Â °ÍÀÌ ÇÊ¿äÇÏ°Ô µÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº º¸Åë, º¹Á¦ÇÏ´Â °´Ã¼ÀÇ ³»ºÎ ¡¸½ÉÃþ ±¸Á¶¡¹¸¦ ±¸¼ºÇÏ´Â °¡º¯ °´Ã¼ÀÇ Ä«ÇÇ ¹× ÀÌ·¯ÇÑ °´Ã¼¿¡ÀÇ ÂüÁ¶¸¦ Ä«ÇÇ¿¡ÀÇ ÂüÁ¶¿¡ ¿Å°Ü³õ´Â °ÍÀ»ÀǹÌÇÕ´Ï´Ù. Ŭ·¡½º¿¡ ¿ø½ÃÀû ÇÊµå ¶Ç´Â ºÒº¯ °´Ã¼¿¡ÀÇ ÂüÁ¶¸¸ÀÌ Æ÷ÇԵǴ °æ¿ì, º¸Åë, super.clone¿¡ ÀÇÇØ ¸®ÅÏµÈ °´Ã¼³»ÀÇ Çʵ带 º¯°æÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.

Object Ŭ·¡½ºÀÇ clone ¸Þ¼­µå´Â ƯÁ¤ÀÇ º¹Á¦ 󸮸¦ ½ÇÇàÇÕ´Ï´Ù. ¿ì¼±, ÀÌ °´Ã¼ÀÇ Å¬·¡½º°¡ Cloneable ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ°í ÀÖÁö ¾Ê´Â °æ¿ì´Â CloneNotSupportedExceptionÀÌ ¹ß»ý µË´Ï´Ù. ¹è¿­Àº ¸ðµÎ, ÀÎÅÍÆäÀ̽º Cloneable¸¦ ±¸ÇöÇÏ°í ÀÖ´Â °ÍÀ̶ó°í º¸¿©Áö´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä. ±¸ÇöÇÏ°í ÀÖÁö ¾Ê´Â °æ¿ì, ÀÌ ¸Þ¼­µå´Â ÀÌ °´Ã¼ÀÇ Å¬·¡½ºÀÇ »õ·Î¿î ÀνºÅϽº¸¦ »ý¼ºÇØ, ±× Çʵ带 ¸ðµÎ, ÀÌ °´Ã¼ÀÇ ´ëÀÀÇÏ´Â °¢ ÇʵåÀÇ ³»¿ëÀ¸·Î ÃʱâÈ­ÇÕ´Ï´Ù. ÀÌ°ÍÀº ´ëÀÔ°ú °°¾Æ, ÇʵåÀÇ ³»¿ë ÀÚ½ÅÀÌ º¹Á¦µÇ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. Áï ÀÌ ¸Þ¼­µå´Â °´Ã¼ÀÇ ¡¸»þ·ÎÄÚÇÇ¡¹¸¦ »ý¼ºÇÕ´Ï´Ù¸¸, ¡¸µö Ä«ÇÇ¡¹´Â »ý¼ºÇÏÁö ¾Ê½À´Ï´Ù.

Ŭ·¡½º Object ÀÚü´Â Cloneable ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏÁö ¾Ê±â ¶§¹®¿¡ Ŭ·¡½º°¡ Object ÀÎ clone ¸Þ¼­µå¸¦ È£ÃâÇϸé, ½ÇÇà½Ã¿¡ ¿¹¿Ü°¡ ¹ß»ý µË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Attribute ³»ÀÇ clone
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ clone
¹Ýȯ°ª:
ÀÌ ÀνºÅϽºÀÇ º¹Á¦
°ü·Ã Ç׸ñ:
Cloneable

equals

public boolean equals(Object  obj)
obj°¡ ÀÌ ¼Ó¼º°ú µ¿ÀÏÇÑ°¡ ¾î¶²°¡¸¦ ÆǺ°ÇÕ´Ï´Ù. 2°³ÀÇ ¼Ó¼ºÀÇ ¼Ó¼º ID, ±¸¹® ¹× °ªÀÌ µ¿ÀÏÇÑ °æ¿ì, 2°³ÀÇ ¼Ó¼ºÀº µ¿ÀÏÇÕ´Ï´Ù. 2°³ÀÇ ¼Ó¼ºÀÇ °ªÀÌ Á¤·ÄµÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì, °ªÀÌ Ãß°¡µÈ ¼ø¼­´Â °ü°è ¾ø½À´Ï´Ù. ¼Ó¼º°ªÀÌ Á¤·Ä µÇ°í ÀÖ´Â °æ¿ì, °ªÀÇ ¼ø¼­´Â ÀÏÄ¡ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. obj°¡ null ÀÎÁö, ¶Ç´Â Attribute°¡ ¾Æ´Ñ °æ¿ì, false°¡ ¸®Åϵ˴ϴ٠.

µðÆúÆ®¿¡¼­´Â °ªÀÌ ¹è¿­ÀÎ °æ¿ì¸¦ Á¦¿ÜÇØ, Object.equals()¸¦ »ç¿ëÇØ ¼Ó¼º ID ¹× ¼Ó¼ºÀÇ °ªÀ» ºñ±³ÇÕ´Ï´Ù. ¹è¿­ÀÇ °æ¿ì, Object.equals()¸¦ »ç¿ëÇØ ¹è¿­ÀÇ °¢ ¿ä¼Ò°¡ È®Àε˴ϴÙ. ¼­ºê Ŭ·¡½º´Â Object.equals()¸¦ ¿À¹ö¶óÀ̵å(override) ÇØ, schema ±¸¹® Á¤º¸ ¹× 2°³ÀÇ ¼Ó¼º¿¡ ÀÖ¾î µ¿ÀÏÀÌ ¹«¾ùÀ»ÀǹÌÇÏ´ÂÁö¸¦ Á¤ÀÇÇÏ´Â ÀÏÄ¡ ±ÔÄ¢À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼­ºê Ŭ·¡½º°¡ schema Á¤º¸¸¦ »ç¿ëÇÒÁö ¾î¶³Áö, ¶Ç ¾î¶»°Ô »ç¿ëÇÒ±î´Â ¼­ºê Ŭ·¡½º°¡ °áÁ¤µË´Ï´Ù. ¼­ºê Ŭ·¡½º°¡ equals()¸¦ ¿À¹ö¶óÀ̵å(override) ÇßÀ» °æ¿ì, ¼­ºê Ŭ·¡½º´Â hashCode()µµ ¿À¹ö¶óÀ̵å(override) ÇØ, µ¿ÀÏÇÑ 2°³ÀÇ ¼Ó¼ºÀÌ °°Àº Çؽà Äڵ带 °¡Áöµµ·Ï ÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ equals
ÆĶó¹ÌÅÍ:
obj - null °¡´É¼ºÀÌ Àִ üũ ´ë»ó °´Ã¼
¹Ýȯ°ª:
obj°¡ ÀÌ ¼Ó¼º°ú µ¿ÀÏÇÑ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
°ü·Ã Ç׸ñ:
hashCode(), contains(java.lang.Object)

hashCode

public int hashCode()
ÀÌ ¼Ó¼ºÀÇ Çؽà Äڵ带 °è»êÇÕ´Ï´Ù.

Çؽà ÄÚµå´Â ¼Ó¼ºÀÇ ID Çؽà ÄÚµå ¹× °ªÀÌ ¹è¿­ÀÎ °æ¿ì¸¦ Á¦¿ÜÇÑ ¼Ó¼ºÀÇ °ª ¸ðµç Çؽà Äڵ带 °¡»êÇÏ´Â °Í¿¡ ÀÇÇØ °è»êµË´Ï´Ù. ¹è¿­ÀÇ °æ¿ì´Â ¹è¿­ÀÇ °¢ ¿ä¼ÒÀÇ Çؽà Äڵ尡 ÇÕ°èµË´Ï´Ù. ¼­ºê Ŭ·¡½º°¡ hashCode()¸¦ ¿À¹ö¶óÀ̵å(override) ÇßÀ» °æ¿ì, ¼­ºê Ŭ·¡½º´Â equals()µµ ¶È°°ÀÌ ¿À¹ö¶óÀ̵å(override) ÇØ, µ¿ÀÏÇÑ 2°³ÀÇ ¼Ó¼ºÀÌ °°Àº Çؽà Äڵ带 °¡Áöµµ·Ï ÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ hashCode
¹Ýȯ°ª:
ÀÌ ¼Ó¼ºÀÇ Çؽà Äڵ带 ³ªÅ¸³»´Â int
°ü·Ã Ç׸ñ:
equals(java.lang.Object)

toString

public String  toString()
ÀÌ ¼Ó¼ºÀÇ Ä³¸¯ÅÍ ¶óÀΠǥ±â¸¦ »ý¼ºÇÕ´Ï´Ù. ij¸¯ÅÍ ¶óÀÎÀº ¼Ó¼ºÀÇ ID ¹× ¼Ó¼ºÀÇ °ªÀ¸·ÎºÎÅÍ ±¸¼ºµË´Ï´Ù. ÀÌ Ä³¸¯ÅÍ ¶óÀÎÀº µð¹ö±×¿ëÀ¸·Î »ç¿ëµË´Ï´Ù¸¸, ÇÁ·Î±×·¥¿¡ ÀÇÇØ Çؼ®µÉ °ÍÀº ¾ø½À´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ toString
¹Ýȯ°ª:
ÀÌ ¼Ó¼ºÀÇ null ÀÌ¿ÜÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇö

getAll

public NamingEnumeration <? > getAll()
                            throws NamingException 
ÀÌ ¼Ó¼ºÀÇ °ªÀÇ ¿­°Å¸¦ °ËÃâÇÕ´Ï´Ù.

µðÆúÆ®¿¡¼­´Â ¹Ýȯ°ªÀº »ý¼ºÀÚ¿¡°Ô °Ç³×Áø °ª, ¶Ç´Â Ãß°¡ ġȯ »èÁ¦ ¸Þ¼­µå¸¦ »ç¿ëÇØ Ã³¸®µÈ °ª, ȤÀº ±× ¾çÂÊ ¸ðµÎÀÔ´Ï´Ù. ¼­ºê Ŭ·¡½º´Â ÀÌ °ªÀ» ¿À¹ö¶óÀ̵å(override) ÇØ, µð·ºÅ丮·ÎºÎÅÍ Á÷Á¢Ä¡¸¦ °ËÃâÇÒ ¼ö ÀÖ½À´Ï´Ù.

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

get

public Object  get()
           throws NamingException 
ÀÌ ¼Ó¼ºÀÇ °ªÀÇ 1°³¸¦ °ËÃâÇÕ´Ï´Ù.

µðÆúÆ®¿¡¼­´Â ¹Ýȯ°ªÀº »ý¼ºÀÚ¿¡°Ô °Ç³×Áø °ª, ¶Ç´Â Ãß°¡ ġȯ »èÁ¦ ¸Þ¼­µå¸¦ »ç¿ëÇØ Ã³¸®µÈ °ª, ȤÀº ±× ¾çÂÊ ¸ðµÎ °¡¿îµ¥ 1°³ ÀÔ´Ï´Ù. ¼­ºê Ŭ·¡½º´Â ÀÌ °ªÀ» ¿À¹ö¶óÀ̵å(override) ÇØ, µð·ºÅ丮·ÎºÎÅÍ Á÷Á¢Ä¡¸¦ °ËÃâÇÒ ¼ö ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Attribute ³»ÀÇ get
¹Ýȯ°ª:
null °¡´É¼ºÀÌ ÀÖ´Â ¼Ó¼º°ªÀÇ 1°³¸¦ ³ªÅ¸³»´Â °´Ã¼. ¼Ó¼º°ªÀÌ nullÀÎ °æ¿ì´Â null
¿¹¿Ü:
NamingException - Ä¡ÀÇ ÃëµæÁß¿¡ ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì

size

public int size()
ÀÎÅÍÆäÀ̽º Attribute ±â¼ú:
ÀÌ ¼Ó¼ºÀÇ Å©±â¸¦ ²¨³À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Attribute ³»ÀÇ size
¹Ýȯ°ª:
ÀÌ ¼Ó¼ºÀÇ ºÎ°¡ ¾Æ´Ñ Å©±â

getID

public String  getID()
ÀÎÅÍÆäÀ̽º Attribute ±â¼ú:
ÀÌ ¼Ó¼ºÀÇ ID¸¦ ²¨³À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Attribute ³»ÀÇ getID
¹Ýȯ°ª:
ÀÌ ¼Ó¼ºÀÇ ID. nullÀº ºÒ°¡

contains

public boolean contains(Object  attrVal)
°ªÀÌ ÀÌ ¼Ó¼º¿¡ ÀÖÀ»Áö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.

µðÆúÆ®¿¡¼­´Â Object.equals()´Â attrVal°¡ ¹è¿­ÀÎ °æ¿ì¸¦ Á¦¿ÜÇØ attrVal¸¦ ÀÌ ¼Ó¼º°ª¿Í ºñ±³ÇÒ ¶§¿¡ »ç¿ëµË´Ï´Ù. ¹è¿­ÀÇ °æ¿ì, Object.equals()¸¦ »ç¿ëÇØ ¹è¿­ÀÇ °¢ ¿ä¼Ò°¡ È®Àε˴ϴÙ. ¼­ºê Ŭ·¡½º°¡ schema Á¤º¸¸¦ »ç¿ëÇØ µ¿ÀϼºÀ» ÆÇÁ¤ÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.

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

add

public boolean add(Object  attrVal)
ÀÌ ¼Ó¼º¿¡ »õ·Î¿î °ªÀ» Ãß°¡ÇÕ´Ï´Ù.

µðÆúÆ®¿¡¼­´Â Object.equals()´Â attrVal°¡ ¹è¿­ÀÎ °æ¿ì¸¦ Á¦¿ÜÇØ attrVal¸¦ ÀÌ ¼Ó¼º°ª¿Í ºñ±³ÇÒ ¶§¿¡ »ç¿ëµË´Ï´Ù. ¹è¿­ÀÇ °æ¿ì, Object.equals()¸¦ »ç¿ëÇØ ¹è¿­ÀÇ °¢ ¿ä¼Ò°¡ È®Àε˴ϴÙ. ¼­ºê Ŭ·¡½º°¡ schema Á¤º¸¸¦ »ç¿ëÇØ µ¿ÀϼºÀ» ÆÇÁ¤ÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.

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

remove

public boolean remove(Object  attrval)
ÁöÁ¤µÈ °ªÀ» ÀÌ ¼Ó¼ºÀ¸·ÎºÎÅÍ »èÁ¦ÇÕ´Ï´Ù.

µðÆúÆ®¿¡¼­´Â Object.equals()´Â attrVal°¡ ¹è¿­ÀÎ °æ¿ì¸¦ Á¦¿ÜÇØ attrVal¸¦ ÀÌ ¼Ó¼º°ª¿Í ºñ±³ÇÒ ¶§¿¡ »ç¿ëµË´Ï´Ù. ¹è¿­ÀÇ °æ¿ì, Object.equals()¸¦ »ç¿ëÇØ ¹è¿­ÀÇ °¢ ¿ä¼Ò°¡ È®Àε˴ϴÙ. ¼­ºê Ŭ·¡½º°¡ schema Á¤º¸¸¦ »ç¿ëÇØ µ¿ÀϼºÀ» ÆÇÁ¤ÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.

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

clear

public void clear()
ÀÎÅÍÆäÀ̽º Attribute ±â¼ú:
ÀÌ ¼Ó¼ºÀ¸·ÎºÎÅÍ ¸ðµç °ªÀ» »èÁ¦ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Attribute ³»ÀÇ clear

isOrdered

public boolean isOrdered()
ÀÎÅÍÆäÀ̽º Attribute ±â¼ú:
¼Ó¼º°ªÀÌ ¼ø¼­ºÎµîÀ̶ó°í ÀÖÀ»Áö ¾î¶³Áö¸¦ ÆǺ°ÇÕ´Ï´Ù. ¼Ó¼º°ªÀÌ ¼ø¼­ºÎµîÀ̶ó°í ÀÖ´Â °æ¿ì´Â º¹Á¦°ªÀÌ Çã°¡µË´Ï´Ù. ¼Ó¼º°ªÀÌ ¼ø¼­ºÎµîÀ̶ó°í ¾ø´Â °æ¿ì´Â °ªÀº ÀÓÀÇÀÇ ¼ø¼­·Î Ç¥½ÃµÇ¾î º¹Á¦Ä¡´Â ¾ø½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Attribute ³»ÀÇ isOrdered
¹Ýȯ°ª:
ÀÌ ¼Ó¼º°ªÀÌ ¼ø¼­ ºÙÀÏ ¼ö ÀÖ´ÂÀÎ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
°ü·Ã Ç׸ñ:
Attribute.get(int), Attribute.remove(int), Attribute.add(int, java.lang.Object), Attribute.set(int, java.lang.Object)

get

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

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Attribute ³»ÀÇ get
ÆĶó¹ÌÅÍ:
ix - ¼Ó¼º°ªÀÇ ¼ø¼­¸¦ °®´Â ¸®½ºÆ®ÀÇ °ªÀÇ À妽º. 0 <= ix < size()
¹Ýȯ°ª:
null °¡´É¼ºÀÌ ÀÖ´Â À妽º ix¿¡ ÀÖ´Â ¼Ó¼º°ª. ¼Ó¼º°ªÀÌ nullÀÎ °æ¿ì´Â null
¿¹¿Ü:
NamingException - Ä¡ÀÇ ÃëµæÁß¿¡ ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì

remove

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

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Attribute ³»ÀÇ remove
ÆĶó¹ÌÅÍ:
ix - »èÁ¦ÇÏ´Â °ªÀÇ À妽º. 0 <= ix < size()
¹Ýȯ°ª:
null °¡´É¼ºÀÌ ÀÖ´Â »èÁ¦ÇÑ À妽º ix¿¡ ÀÖ´Â ¼Ó¼º°ª. ¼Ó¼º°ªÀÌ nullÀÎ °æ¿ì´Â null

add

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

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Attribute ³»ÀÇ add
ÆĶó¹ÌÅÍ:
ix - »õ·Î¿î °ªÀ» Ãß°¡ÇÏ´Â ¼Ó¼º°ªÀÇ ¼ø¼­¸¦ °®´Â ¸®½ºÆ®ÀÇ À妽º. 0 <= ix <= size()
attrVal - null °¡´É¼ºÀÌ ÀÖ´Â Ãß°¡ÇÏ´Â »õ·Î¿î °ª. nullÀÎ °æ¿ì, nullÀÌ °ªÀ¸·Î Çؼ­ Ãß°¡µÈ´Ù

set

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

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Attribute ³»ÀÇ set
ÆĶó¹ÌÅÍ:
ix - ¼Ó¼º°ªÀÇ ¼ø¼­¸¦ °®´Â ¸®½ºÆ®ÀÇ °ªÀÇ À妽º. 0 <= ix < size()
attrVal - null °¡´É¼ºÀÌ ÀÖ´Â »ç¿ëÇÏ´Â ¼Ó¼º°ª. nullÀÎ °æ¿ì, ³°Àº °ªÀÌ null¿¡ º¯È¯µÈ´Ù
¹Ýȯ°ª:
null °¡´É¼ºÀÌ Àִ ġȯµÈ À妽º ix¿¡ ÀÖ´Â ¼Ó¼º°ª. ¼Ó¼º°ªÀÌ nullÀÎ °æ¿ì´Â null

getAttributeSyntaxDefinition

public DirContext  getAttributeSyntaxDefinition()
                                        throws NamingException 
ÀÌ ¼Ó¼º¿¡ °ü·ÃµÈ ±¸¹®ÀÇ Á¤ÀǸ¦ °Ë»öÇÕ´Ï´Ù.

ÀÌ ¸Þ¼­µå´Â µðÆúÆ®¿¡¼­´Â OperationNotSupportedExceptionÀ» Throw ÇÕ´Ï´Ù. ¼­ºê Ŭ·¡½º°¡ schema¸¦ Áö¿øÇÏ´ÂÀÎ °æ¿ì, ¼­ºê Ŭ·¡½º°¡ ÀÌ ¸Þ¼­µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇÕ´Ï´Ù.

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

getAttributeDefinition

public DirContext  getAttributeDefinition()
                                  throws NamingException 
ÀÌ ¼Ó¼ºÀÇ schema Á¤ÀǸ¦ °ËÃâÇÕ´Ï´Ù.

ÀÌ ¸Þ¼­µå´Â µðÆúÆ®¿¡¼­´Â OperationNotSupportedExceptionÀ» Throw ÇÕ´Ï´Ù. ¼­ºê Ŭ·¡½º°¡ schema¸¦ Áö¿øÇÏ´ÂÀÎ °æ¿ì, ¼­ºê Ŭ·¡½º°¡ ÀÌ ¸Þ¼­µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇÕ´Ï´Ù.

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

JavaTM 2 Platform
Standard Ed. 5.0

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