JavaTM 2
Platform
Std.  Ed.  v1. 4.0

javax.naming.directory
Ŭ·¡½º BasicAttributes

java.lang.Object 
  |
  +--javax.naming.directory.BasicAttributes
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
Attributes , Cloneable , Serializable

public class BasicAttributes
extends Object
implements Attributes

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

BasicAttributes Àº ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚÀÇ ±¸º°ÀÖÀ½À¸·Î, ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚÀÇ ±¸º° ¾øÀ½ÀÇ ¾îµò°¡¿¡ µË´Ï´Ù. ÀÌ ÇÁ·ÎÆÛƼ´Â BasicAttributes constructor ÀÌ ºÒ·Á °£ ½ÃÁ¡¿¡¼­ °áÁ¤µË´Ï´Ù. ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚÀÇ ±¸º°À» ÇÏÁö ¾Ê´Â BasicAttributes ÀÇ °æ¿ì´Â ¼Ó¼ºÀÇ °Ë»ö ¶Ç´Â ¼Ó¼ºÀÇ Ãß°¡ ½Ã¿¡, ¼Ó¼º ½Äº°ÀÚÀÇ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ´Â ±¸º°µÇÁö ¾Ê½À´Ï´Ù. ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚÀÇ ±¸º°À» ÇÏ´Â BasicAttributes ÀÇ °æ¿ì´Â ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ´Â ±¸º°µË´Ï´Ù.

BasicAttributes Ŭ·¡½º°¡ Attribute ¸¦ ÀÛ¼ºÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì, BasicAttribute ¸¦ »ç¿ëÇÕ´Ï´Ù. BasicAttribute ¿¡ ÀÇÁ¸Çϰí ÀÖ´Â °ÍÀº ±× ¹Û¿¡ ¾ø½À´Ï´Ù.

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

BasicAttributes ÀνºÅϽº´Â º´·Ä multi-thread ¾×¼¼½º¿¡ ´ëÇØ¼­ µ¿±âÈ­ µÇÁö ¾Ê½À´Ï´Ù. ´ÜÀÏÀÇ BasicAttributes ÀνºÅϽº¸¦ ¾×¼¼½º ¹× º¯°æÇÏ·Á°í ÇÏ´Â º¹¼öÀÇ thread¿¡ ÀÇÇØ, ¿ÀºêÁ§Æ®´Â ¶ô µË´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
1.3
°ü·Ã Ç׸ñ:
DirContext.getAttributes(javax.naming.Name) , DirContext.modifyAttributes(javax.naming.Name, int, javax.naming.directory.Attributes) , DirContext.bind(javax.naming.Name, java.lang.Object, javax.naming.directory.Attributes) , DirContext.rebind(javax.naming.Name, java.lang.Object, javax.naming.directory.Attributes) , DirContext.createSubcontext(javax.naming.Name, javax.naming.directory.Attributes) , DirContext.search(javax.naming.Name, javax.naming.directory.Attributes, java.lang.String[]) , Á÷·ÄÈ­ µÈ Çü½Ä

»ý¼ºÀÚÀÇ °³¿ä
BasicAttributes ()
          Attributes ÀÇ ÀνºÅϽº¸¦ »õ·Ó°Ô ±¸ÃàÇÕ´Ï´Ù.
BasicAttributes (boolean ignoreCase)
          Attributes ÀÇ ÀνºÅϽº¸¦ »õ·Ó°Ô ±¸ÃàÇÕ´Ï´Ù.
BasicAttributes (String  attrID, Object  val)
          Attributes ÀÇ ÀνºÅϽº¸¦ 1 °³ÀÇ ¼Ó¼ºÀ¸·Î »õ·Ó°Ô ±¸ÃàÇÕ´Ï´Ù.
BasicAttributes (String  attrID, Object  val, boolean ignoreCase)
          Attributes ÀÇ ÀνºÅϽº¸¦ 1 °³ÀÇ ¼Ó¼ºÀ¸·Î »õ·Ó°Ô ±¸ÃàÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 Object clone ()
          ¼Ó¼º ¼¼Æ®ÀÇ Ä«ÇǸ¦ ÀÛ¼ºÇÕ´Ï´Ù.
 boolean equals (Object  obj)
          ÀÌ BasicAttributes °¡ ´Ù¸¥ Attributes ¿Í µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇº°ÇÕ´Ï´Ù.
 Attribute get (String  attrID)
          ¼Ó¼º ¼¼Æ®·ÎºÎÅÍ, ÁöÁ¤µÈ ¼Ó¼º ID ¸¦ °¡Áö´Â ¼Ó¼ºÀ» ¼öÁß¿¡ ³Ö½À´Ï´Ù.
 NamingEnumeration getAll ()
          ¼Ó¼º ¼¼Æ®ÀÇ ¼Ó¼ºÀÇ ¿­°Å¸¦ ²¨³À´Ï´Ù.
 NamingEnumeration getIDs ()
          ¼Ó¼º ¼¼Æ®ÀÇ ¼Ó¼º ID ÀÇ ¿­°Å¸¦ ²¨³À´Ï´Ù.
 int hashCode ()
          ÀÌ BasicAttributes ÀÇ ÇØ½Ã Äڵ带 °è»êÇÕ´Ï´Ù.
 boolean isCaseIgnored ()
          ¼Ó¼ºÀÇ ¼öÁß¿¡ ³Ö¾î ¶Ç´Â Ãß°¡¸¦ Çϰí ÀÖÀ» ¶§, ¼Ó¼º ¼¼Æ®°¡ ¼Ó¼º ½Äº°ÀÚÀÇ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦ ¹«½ÃÇÒÁö ¾î¶³Áö¸¦ ÆÇº°ÇÕ´Ï´Ù.
 Attribute put (Attribute  attr)
          ¼Ó¼º ¼¼Æ®¿¡ »õ·Î¿î ¼Ó¼ºÀ» Ãß°¡ÇÕ´Ï´Ù.
 Attribute put (String  attrID, Object  val)
          ¼Ó¼º ¼¼Æ®¿¡ »õ·Î¿î ¼Ó¼ºÀ» Ãß°¡ÇÕ´Ï´Ù.
 Attribute remove (String  attrID)
          ¼Ó¼º ¼¼Æ®·ÎºÎÅÍ ¼Ó¼º ID ¡¸attrID¡¹¸¦ °¡Áö´Â ¼Ó¼ºÀ» »èÁ¦ÇÕ´Ï´Ù.
 int size ()
          ¼Ó¼º ¼¼Æ®ÀÇ ¼Ó¼º¼ö¸¦ ¼öÁß¿¡ ³Ö½À´Ï´Ù.
 String toString ()
          ÀÌ ¼Ó¼º ¼¼Æ®ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥ±â¸¦ »ý¼ºÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
finalize , getClass , notify , notifyAll , wait , wait , wait
 

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

BasicAttributes

public BasicAttributes()
Attributes ÀÇ ÀνºÅϽº¸¦ »õ·Ó°Ô ±¸ÃàÇÕ´Ï´Ù. ÀÌÈÄ ¼Ó¼ºÀ» °Ë»ö ¶Ç´Â Ãß°¡ÇÒ ¶§¿¡, ¼Ó¼º ½Äº°ÀÚ¸¦ ´ë¹®ÀÚ·Î ÇÒ±î ¼Ò¹®ÀÚ·Î ÇÒ±î´Â Áß¿äÇÕ´Ï´Ù.


BasicAttributes

public BasicAttributes(boolean ignoreCase)
Attributes ÀÇ ÀνºÅϽº¸¦ »õ·Ó°Ô ±¸ÃàÇÕ´Ï´Ù. ignoreCase °¡ true ÀÇ °æ¿ì, ¼Ó¼º ½Äº°ÀÚÀÇ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ´Â ±¸º°µÇÁö ¾Ê½À´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â ´ë¹®ÀÚ·Î ÇÒ±î ¼Ò¹®ÀÚ·Î ÇÒ±î´Â Áß¿äÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
ignoreCase - ¼Ó¼ºÀ» °Ë»ö ¶Ç´Â Ãß°¡ÇÒ ¶§¿¡ ÀÌ ¼Ó¼º ¼¼Æ®°¡ ¼Ó¼º ½Äº°ÀÚÀÇ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦ ±¸º°ÇÏÁö ¾Ê´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

BasicAttributes

public BasicAttributes(String  attrID,
                       Object  val)
Attributes ÀÇ ÀνºÅϽº¸¦ 1 °³ÀÇ ¼Ó¼ºÀ¸·Î »õ·Ó°Ô ±¸ÃàÇÕ´Ï´Ù. ¼Ó¼º ID ¹× °ª¿¡ ÀÇÇØ ÁöÁ¤µÈ ¼Ó¼ºÀÌ, »õ·Ó°Ô ÀÛ¼ºµÈ ¼Ó¼º¿¡ Ãß°¡µË´Ï´Ù. ÀÌÈÄ ¼Ó¼ºÀ» °Ë»ö ¶Ç´Â Ãß°¡ÇÒ ¶§¿¡, ¼Ó¼º ½Äº°ÀÚÀÇ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ´Â ±¸º°µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
attrID - Ãß°¡ÇÏ´Â ¼Ó¼ºÀÇ null ÀÌ¿ÜÀÇ ID
val - Ãß°¡ÇÏ´Â ¼Ó¼ºÀÇ °ª. null ÀÇ °æ¿ì, null Ä¡°¡ ¼Ó¼º¿¡ Ãß°¡µÈ´Ù

BasicAttributes

public BasicAttributes(String  attrID,
                       Object  val,
                       boolean ignoreCase)
Attributes ÀÇ ÀνºÅϽº¸¦ 1 °³ÀÇ ¼Ó¼ºÀ¸·Î »õ·Ó°Ô ±¸ÃàÇÕ´Ï´Ù. ¼Ó¼º ID ¹× val ¿¡ ÀÇÇØ ÁöÁ¤µÈ ¼Ó¼ºÀÌ, »õ·Ó°Ô ÀÛ¼ºµÈ ¼Ó¼º¿¡ Ãß°¡µË´Ï´Ù. ignoreCase °¡ true ÀÇ °æ¿ì, ¼Ó¼º ½Äº°ÀÚÀÇ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ´Â ±¸º°µÇÁö ¾Ê½À´Ï´Ù. ±× ÀÌ¿ÜÀÇ °æ¿ì, ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ´Â ±¸º°µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
attrID - Ãß°¡ÇÏ´Â ¼Ó¼ºÀÇ null ÀÌ¿ÜÀÇ ID. ÀÌ ¼Ó¼º ¼¼Æ®°¡ ¼Ó¼º ID ÀÇ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦ ±¸º°ÇÏÁö ¾Ê´Â °æ¿ì, ¼Ó¼ºÀÇ ID ÀÇ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ´Â ±¸º°µÇÁö ¾Ê½À´Ï´Ù.
val - Ãß°¡ÇÏ´Â ¼Ó¼ºÀÇ °ª. null ÀÇ °æ¿ì, null Ä¡°¡ ¼Ó¼º¿¡ Ãß°¡µÇ´Â
ignoreCase - ¼Ó¼ºÀ» °Ë»ö ¶Ç´Â Ãß°¡ÇÒ ¶§¿¡ ÀÌ ¼Ó¼º ¼¼Æ®°¡ ¼Ó¼º ½Äº°ÀÚÀÇ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦ ±¸º°ÇÏÁö ¾Ê´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
¸Þ¼ÒµåÀÇ »ó¼¼

clone

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

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Attributes ³»ÀÇ clone
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ clone
¹Ýȯ°ª:
ÀÌ ¼Ó¼º ¼¼Æ®ÀÇ null ÀÌ¿ÜÀÇ Ä«ÇÇ

isCaseIgnored

public boolean isCaseIgnored()
ÀÎÅÍÆäÀ̽º Attributes ÀÇ ±â¼ú:
¼Ó¼ºÀÇ ¼öÁß¿¡ ³Ö¾î ¶Ç´Â Ãß°¡¸¦ Çϰí ÀÖÀ» ¶§, ¼Ó¼º ¼¼Æ®°¡ ¼Ó¼º ½Äº°ÀÚÀÇ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦ ¹«½ÃÇÒÁö ¾î¶³Áö¸¦ ÆÇº°ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Attributes ³»ÀÇ isCaseIgnored
¹Ýȯ°ª:
´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ°¡ ¹«½ÃµÇ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

size

public int size()
ÀÎÅÍÆäÀ̽º Attributes ÀÇ ±â¼ú:
¼Ó¼º ¼¼Æ®ÀÇ ¼Ó¼º¼ö¸¦ ¼öÁß¿¡ ³Ö½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Attributes ³»ÀÇ size
¹Ýȯ°ª:
ÀÌ ¼Ó¼º ¼¼Æ®ÀÇ ºÎ°¡ ¾Æ´Ñ ¼Ó¼º¼ö

get

public Attribute  get(String  attrID)
ÀÎÅÍÆäÀ̽º Attributes ÀÇ ±â¼ú:
¼Ó¼º ¼¼Æ®·ÎºÎÅÍ, ÁöÁ¤µÈ ¼Ó¼º ID ¸¦ °¡Áö´Â ¼Ó¼ºÀ» ¼öÁß¿¡ ³Ö½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Attributes ³»ÀÇ get
ÆÄ¶ó¹ÌÅÍ:
attrID - ÃëµæÇÏ´Â ¼Ó¼ºÀÇ null ÀÌ¿ÜÀÇ ID. ÀÌ ¼Ó¼º ¼¼Æ®°¡ ¼Ó¼º ID ÀÇ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦ ¹«½ÃÇÏ´Â °æ¿ì, attrID ÀÇ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ´Â ¹«½ÃµÈ´Ù
¹Ýȯ°ª:
attrID ·Î ½Äº°µÇ´Â ¼Ó¼º. °ËÃâµÇÁö ¾Ê´Â °æ¿ì´Â null
°ü·Ã Ç׸ñ:
Attributes.put(java.lang.String, java.lang.Object) , Attributes.remove(java.lang.String)

getAll

public NamingEnumeration  getAll()
ÀÎÅÍÆäÀ̽º Attributes ÀÇ ±â¼ú:
¼Ó¼º ¼¼Æ®ÀÇ ¼Ó¼ºÀÇ ¿­°Å¸¦ ²¨³À´Ï´Ù. ÀÌ ¿­°Å·Î ÀÌ ¼Ó¼º ¼¼Æ®¸¦ º¯°æÇßÀ» °æ¿ìÀÇ È¿°ú´Â Á¤Àǵǰí ÀÖÁö ¾Ê½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Attributes ³»ÀÇ getAll
¹Ýȯ°ª:
ÀÌ ¼Ó¼º ¼¼Æ®³»ÀÇ null ÀÌ¿ÜÀÇ ¼Ó¼ºÀÇ ¿­°Å. ÀÌ ¿­°ÅÀÇ °¢ ¿ä¼Ò´Â Ŭ·¡½º Attribute °¡ µÈ´Ù. ¼Ó¼º ¼¼Æ®¿¡ Á¦·Î ¼Ó¼ºÀÌ Æ÷ÇԵǾî ÀÖ´Â °æ¿ì´Â ÇÏ´ÃÀÇ ¿­°Å°¡ µ¹·ÁÁÖ¾îÁø´Ù

getIDs

public NamingEnumeration  getIDs()
ÀÎÅÍÆäÀ̽º Attributes ÀÇ ±â¼ú:
¼Ó¼º ¼¼Æ®ÀÇ ¼Ó¼º ID ÀÇ ¿­°Å¸¦ ²¨³À´Ï´Ù. ÀÌ ¿­°Å·Î ÀÌ ¼Ó¼º ¼¼Æ®¸¦ º¯°æÇßÀ» °æ¿ìÀÇ È¿°ú´Â Á¤Àǵǰí ÀÖÁö ¾Ê½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Attributes ³»ÀÇ getIDs
¹Ýȯ°ª:
ÀÌ ¼Ó¼º ¼¼Æ®ÀÇ ¼Ó¼º ID ÀÇ null ÀÌ¿ÜÀÇ ¿­°Å. ¿­°ÅÀÇ °¢ ¿ä¼Ò´Â Ŭ·¡½º String °¡ µÈ´Ù. ¼Ó¼º ¼¼Æ®¿¡ Á¦·Î ¼Ó¼ºÀÌ ÀÖ´Â °æ¿ì, ÇÏ´ÃÀÇ ¿­°Å°¡ µ¹·ÁÁÖ¾îÁø´Ù

put

public Attribute  put(String  attrID,
                     Object  val)
ÀÎÅÍÆäÀ̽º Attributes ÀÇ ±â¼ú:
¼Ó¼º ¼¼Æ®¿¡ »õ·Î¿î ¼Ó¼ºÀ» Ãß°¡ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Attributes ³»ÀÇ put
ÆÄ¶ó¹ÌÅÍ:
attrID - Ãß°¡ÇÏ´Â ¼Ó¼ºÀÇ null ÀÌ¿ÜÀÇ ID. ¼Ó¼º ¼¼Æ®°¡ ¼Ó¼º ID ÀÇ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦ ¹«½ÃÇÏ´Â °æ¿ì, attrID ÀÇ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ´Â ¹«½ÃµÇ´Â
val - null ÀÇ °¡´É¼ºÀÌ ÀÖ´Â Ãß°¡ÇÏ´Â ¼Ó¼ºÀÇ °ª. null ÀÇ °æ¿ì´Â ¼Ó¼º¿¡ °ªÀº Æ÷ÇÔµÇÁö ¾Ê´Â´Ù
¹Ýȯ°ª:
ÀÌ ¼Ó¼º ¼¼Æ®¿¡ ÀÌÀü Á¸ÀçÇϰí ÀÖ´ø attrID ¸¦ °¡Áö´Â Attribute. ±×·¯ÇÑ ¼Ó¼ºÀÌ Á¸ÀçÇÏÁö ¾Ê¾Ò´ø °æ¿ì´Â null
°ü·Ã Ç׸ñ:
Attributes.remove(java.lang.String)

put

public Attribute  put(Attribute  attr)
ÀÎÅÍÆäÀ̽º Attributes ÀÇ ±â¼ú:
¼Ó¼º ¼¼Æ®¿¡ »õ·Î¿î ¼Ó¼ºÀ» Ãß°¡ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Attributes ³»ÀÇ put
ÆÄ¶ó¹ÌÅÍ:
attr - Ãß°¡ÇÏ´Â null ÀÌ¿ÜÀÇ ¼Ó¼º. ¼Ó¼º ¼¼Æ®°¡ ¼Ó¼º ID ÀÇ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦ ¹«½ÃÇÏ´Â °æ¿ì, attrID ÀÇ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ´Â ¹«½ÃµÈ´Ù
¹Ýȯ°ª:
ÀÌ ¼Ó¼º ¼¼Æ®¿¡ ÀÌÀü Á¸ÀçÇϰí ÀÖ´ø °°Àº attrID ¸¦ °¡Áö´Â Attribute. ±×·¯ÇÑ ¼Ó¼ºÀÌ Á¸ÀçÇÏÁö ¾Ê¾Ò´ø °æ¿ì´Â null
°ü·Ã Ç׸ñ:
Attributes.remove(java.lang.String)

remove

public Attribute  remove(String  attrID)
ÀÎÅÍÆäÀ̽º Attributes ÀÇ ±â¼ú:
¼Ó¼º ¼¼Æ®·ÎºÎÅÍ ¼Ó¼º ID ¡¸attrID¡¹¸¦ °¡Áö´Â ¼Ó¼ºÀ» »èÁ¦ÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â ¹«½ÃµË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Attributes ³»ÀÇ remove
ÆÄ¶ó¹ÌÅÍ:
attrID - »èÁ¦ÇÏ´Â ¼Ó¼ºÀÇ null ÀÌ¿ÜÀÇ ID. ÀÌ ¼Ó¼º ¼¼Æ®°¡ ¼Ó¼º ID ÀÇ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦ ¹«½ÃÇÏ´Â °æ¿ì, attrID ÀÇ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ´Â ¹«½ÃµÈ´Ù
¹Ýȯ°ª:
ÀÌ ¼Ó¼º ¼¼Æ®¿¡ ÀÌÀü Á¸ÀçÇϰí ÀÖ´ø °°Àº attrID ¸¦ °¡Áö´Â Attribute. ±×·¯ÇÑ ¼Ó¼ºÀÌ Á¸ÀçÇÏÁö ¾Ê¾Ò´ø °æ¿ì´Â null

toString

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

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

equals

public boolean equals(Object  obj)
ÀÌ BasicAttributes °¡ ´Ù¸¥ Attributes ¿Í µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇº°ÇÕ´Ï´Ù. 2 °³ÀÇ Attributes °¡ ÇÔ²² Attributes ÀÇ ÀνºÅϽºÀ̸ç, ¼Ó¼º ID ÀÇ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦ °°Àº ¹æ¹ýÀ¸·Î Ãë±ÞÇØ, °°Àº ¼Ó¼ºÀ» Æ÷ÇÔÇÑ °æ¿ì, ÀÌ 2 °³ÀÇ Attributes ´Â µ¿ÀÏÇÕ´Ï´Ù. ÀÌ BasicAttributes ÀÇ °¢ < tt>Attribute °¡ µ¿ÀÏÇѰ¡ ¾î¶²°¡´Â Object.equals() ¸¦ »ç¿ëÇØ ÆÇÁ¤µË´Ï´Ù. Object.equals() ´Â Attribute ÀÇ ±¸Çö¿¡ ÀÇÇØ ¿À¹ö¶óÀ̵å(override) µÇ°í ÀÖ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù. ¼­ºê Ŭ·¡½º°¡ equals() ¸¦ ¿À¹ö¶óÀ̵å(override) ÇßÀ» °æ¿ì, ¼­ºê Ŭ·¡½º´Â hashCode() µµ ¶È°°ÀÌ ¿À¹ö¶óÀ̵å(override) ÇØ, µ¿ÀÏÇÑ Attributes ÀνºÅϽº°¡ °°Àº ÇØ½Ã Äڵ带 °¡Áöµµ·Ï(µíÀÌ) ÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ equals
ÆÄ¶ó¹ÌÅÍ:
obj - null ÀÇ °¡´É¼ºÀÌ ÀÖ´Â ºñ±³ ´ëÁ¶ ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
obj °¡ ÀÌ BasicAttributes ¿Í µ¿ÀÏÇÑ °æ¿ì´Â true
°ü·Ã Ç׸ñ:
hashCode()

hashCode

public int hashCode()
ÀÌ BasicAttributes ÀÇ ÇØ½Ã Äڵ带 °è»êÇÕ´Ï´Ù.

ÇØ½Ã ÄÚµå´Â ÀÌ ¿ÀºêÁ§Æ®ÀÇ ¼Ó¼ºÀÇ ÇØ½Ã Äڵ带 °¡»êÇÏ´Â °Í¿¡ ÀÇÇØ °è»êµË´Ï´Ù. ÀÌ BasicAttributes °¡ ¼Ó¼º ID ÀÇ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦ ±¸º°ÇÏÁö ¾Ê´Â °æ¿ì´Â ÇØ½Ã Äڵ忡 1 ÀÌ °¡»êµË´Ï´Ù. ¼­ºê Ŭ·¡½º°¡ hashCode() ¸¦ ¿À¹ö¶óÀ̵å(override) ÇßÀ» °æ¿ì, ¼­ºê Ŭ·¡½º´Â equals() µµ ¶È°°ÀÌ ¿À¹ö¶óÀ̵å(override) ÇØ, µ¿ÀÏÇÑ 2 °³ÀÇ Attributes ÀνºÅϽº°¡ °°Àº ÇØ½Ã Äڵ带 °¡Áöµµ·Ï(µíÀÌ) ÇÕ´Ï´Ù.

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

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.