JavaTM 2 Platform
Standard Ed. 5.0

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

¸ðµç ½´ÆÛ ÀÎÅÍÆäÀ̽º:
Cloneable, Serializable
¾Ë·ÁÁø ±¸Çö Ŭ·¡½º ¸ñ·Ï:
BasicAttributes

public interface Attributes
extends Cloneable, Serializable

ÀÌ ÀÎÅÍÆäÀ̽º´Â ¼Ó¼ºÀÇ Ä÷º¼ÇÀ» ³ªÅ¸³À´Ï´Ù.

µð·ºÅ丮¿¡¼­´Â ÁöÁ¤µÈ °´Ã¼´Â ±×·¯ÇÑ ¼Ó¼º°ú °ü·ÃÁöÀ» ¼ö°¡ ÀÖ½À´Ï´Ù. Attributes ÀÎÅÍÆäÀ̽º´Â ¼Ó¼ºÀÇ Ä÷º¼ÇÀ» ³ªÅ¸³À´Ï´Ù. ¿¹¸¦ µé¾î 1°³ÀÇ °´Ã¼¿¡ °ü·ÃµÈ º¹¼öÀÇ ¼Ó¼ºÀ» µð·ºÅ丮¿¡ ¿ä±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯ÇÑ ¼Ó¼ºÀº Attributes ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â 1°³ÀÇ °´Ã¼·Î ¸®Åϵ˴ϴ٠.

Attributes ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â 1°³ÀÇ °´Ã¼¿¡ Æ÷ÇԵǴ ¼Ó¼ºÀº ¼ø¼­ ºÙÀÏ ¼ö ÀÖ°í ÀÖÁö ¾Ê½À´Ï´Ù. °´Ã¼¿¡´Â Á¦·Î ÀÌ»óÀÇ ¼Ó¼ºÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù . ¼Ó¼ºÀº ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦ ±¸º°ÇÏ´Â °æ¿ì¿Í ±¸º°ÇÏÁö ¾Ê´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÌ ÇÁ·ÎÆÛƼ´Â Attributes °´Ã¼°¡ ÀÛ¼ºµÇ´Â ½ÃÁ¡¿¡¼­ °áÁ¤µË´Ï´Ù (¿¹¿¡ ´ëÇؼ­´Â ¡¸BasicAttributes »ý¼ºÀÚ ¡¹À» ÂüÁ¶). ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦ ±¸º°ÇÏÁö ¾Ê´Â Attributes ¿¡¼­´Â ¼Ó¼ºÀ» °Ë»öÇÏ´Â °æ¿ì³ª ¼Ó¼ºÀ» Ãß°¡ÇÏ´Â °æ¿ì¿¡ ¼Ó¼º ½Äº°ÀÚÀÇ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ´Â ¹«½ÃµË´Ï´Ù. ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦ ±¸º°ÇÏ´Â Attributes ¿¡¼­´Â ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚÀÇ ±¸º°Àº Áß¿äÇÕ´Ï´Ù.

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

µµÀÔµÈ ¹öÀü :
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

¸Þ¼­µå °³¿ä
 Object clone ()
          ¼Ó¼º ¼¼Æ®ÀÇ º¹»çº»À» ÀÛ¼ºÇÕ´Ï´Ù.
 Attribute get (String  attrID)
          ¼Ó¼º ¼¼Æ®·ÎºÎÅÍ, ÁöÁ¤µÈ ¼Ó¼º ID¸¦ °¡Áö´Â ¼Ó¼ºÀ» ¼öÁß¿¡ ³Ö½À´Ï´Ù.
 NamingEnumeration <? extends Attribute > getAll ()
          ¼Ó¼º ¼¼Æ®ÀÇ ¼Ó¼ºÀÇ ¿­°Å¸¦ ²¨³À´Ï´Ù.
 NamingEnumeration <String > getIDs ()
          ¼Ó¼º ¼¼Æ®ÀÇ ¼Ó¼º ID ¿­°Å¸¦ ²¨³À´Ï´Ù.
 boolean isCaseIgnored ()
          ¼Ó¼ºÀÇ ¼öÁß¿¡ ³Ö¾î ¶Ç´Â Ãß°¡¸¦ ÇÏ°í ÀÖÀ» ¶§, ¼Ó¼º ¼¼Æ®°¡ ¼Ó¼º ½Äº°ÀÚÀÇ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦ ¹«½ÃÇÒÁö ¾î¶³Áö¸¦ ÆǺ°ÇÕ´Ï´Ù.
 Attribute put (Attribute  attr)
          ¼Ó¼º ¼¼Æ®¿¡ »õ·Î¿î ¼Ó¼ºÀ» Ãß°¡ÇÕ´Ï´Ù.
 Attribute put (String  attrID, Object  val)
          ¼Ó¼º ¼¼Æ®¿¡ »õ·Î¿î ¼Ó¼ºÀ» Ãß°¡ÇÕ´Ï´Ù.
 Attribute remove (String  attrID)
          ¼Ó¼º ¼¼Æ®·ÎºÎÅÍ ¼Ó¼º ID ¡¸attrID¡¹¸¦ °¡Áö´Â ¼Ó¼ºÀ» »èÁ¦ÇÕ´Ï´Ù.
 int size ()
          ¼Ó¼º ¼¼Æ®ÀÇ ¼Ó¼º¼ö¸¦ ¼öÁß¿¡ ³Ö½À´Ï´Ù.
 

¸Þ¼­µåÀÇ »ó¼¼

isCaseIgnored

boolean isCaseIgnored()
¼Ó¼ºÀÇ ¼öÁß¿¡ ³Ö¾î ¶Ç´Â Ãß°¡¸¦ ÇÏ°í ÀÖÀ» ¶§, ¼Ó¼º ¼¼Æ®°¡ ¼Ó¼º ½Äº°ÀÚÀÇ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦ ¹«½ÃÇÒÁö ¾î¶³Áö¸¦ ÆǺ°ÇÕ´Ï´Ù.

¹Ýȯ°ª:
´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ°¡ ¹«½ÃµÇ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

size

int size()
¼Ó¼º ¼¼Æ®ÀÇ ¼Ó¼º¼ö¸¦ ¼öÁß¿¡ ³Ö½À´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¼Ó¼º ¼¼Æ®ÀÇ ºÎ°¡ ¾Æ´Ñ ¼Ó¼º¼ö

get

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

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

getAll

NamingEnumeration <?  extends Attribute > getAll()
¼Ó¼º ¼¼Æ®ÀÇ ¼Ó¼ºÀÇ ¿­°Å¸¦ ²¨³À´Ï´Ù. ÀÌ ¿­°Å·Î ÀÌ ¼Ó¼º ¼¼Æ®¸¦ º¯°æÇßÀ» °æ¿ìÀÇ È¿°ú´Â Á¤ÀǵÇÁö ¾Ê½À´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¼Ó¼º ¼¼Æ®³»ÀÇ null ÀÌ¿ÜÀÇ ¼Ó¼ºÀÇ ¿­°Å. ÀÌ ¿­°ÅÀÇ °¢ ¿ä¼Ò´Â Ŭ·¡½º Attribute°¡ µÈ´Ù. ¼Ó¼º ¼¼Æ®¿¡ Á¦·Î ¼Ó¼ºÀÌ Æ÷ÇԵǾî ÀÖ´Â °æ¿ì´Â ºñ¾îÀÖ´Â ¿­°Å°¡ ¸®ÅϵȴÙ

getIDs

NamingEnumeration <String > getIDs()
¼Ó¼º ¼¼Æ®ÀÇ ¼Ó¼º ID ¿­°Å¸¦ ²¨³À´Ï´Ù. ÀÌ ¿­°Å·Î ÀÌ ¼Ó¼º ¼¼Æ®¸¦ º¯°æÇßÀ» °æ¿ìÀÇ È¿°ú´Â Á¤ÀǵÇÁö ¾Ê½À´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¼Ó¼º ¼¼Æ®ÀÇ ¼Ó¼º ID null ÀÌ¿ÜÀÇ ¿­°Å. ¿­°ÅÀÇ °¢ ¿ä¼Ò´Â Ŭ·¡½º String°¡ µÈ´Ù. ¼Ó¼º ¼¼Æ®¿¡ Á¦·Î ¼Ó¼ºÀÌ ÀÖ´Â °æ¿ì, ºñ¾îÀÖ´Â ¿­°Å°¡ ¸®ÅϵȴÙ

put

Attribute  put(String  attrID,
              Object  val)
¼Ó¼º ¼¼Æ®¿¡ »õ·Î¿î ¼Ó¼ºÀ» Ãß°¡ÇÕ´Ï´Ù.

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

put

Attribute  put(Attribute  attr)
¼Ó¼º ¼¼Æ®¿¡ »õ·Î¿î ¼Ó¼ºÀ» Ãß°¡ÇÕ´Ï´Ù.

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

remove

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

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

clone

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

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

JavaTM 2 Platform
Standard Ed. 5.0

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