|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
java.lang.Objectjavax.naming.directory.BasicAttribute
public class BasicAttribute
ÀÌ Å¬·¡½º´Â 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¿¡ÀÇÇØ °´Ã¼´Â ¶ô µË´Ï´Ù.
ÇÊµå °³¿ä | |
---|---|
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 |
ÇʵåÀÇ »ó¼¼ |
---|
protected String attrID
protected transient Vector <Object > values
protected boolean ordered
»ý¼ºÀÚ »ó¼¼ |
---|
public BasicAttribute(String id)
id
- ¼Ó¼ºÀÇ ID. nullÀº ºÒ°¡public BasicAttribute(String id, Object value)
id
- ¼Ó¼ºÀÇ ID. nullÀº ºÒ°¡value
- ¼Ó¼ºÀÇ °ª. nullÀÎ °æ¿ì, null °ªÀÌ ¼Ó¼º¿¡ Ãß°¡µÈ´Ùpublic BasicAttribute(String id, boolean ordered)
id
- ¼Ó¼ºÀÇ ID. nullÀº ºÒ°¡ordered
- ¼Ó¼º°ªÀÌ Á¤·Ä µÇ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â falsepublic BasicAttribute(String id, Object value, boolean ordered)
id
- ¼Ó¼ºÀÇ ID. nullÀº ºÒ°¡value
- ¼Ó¼ºÀÇ °ª. nullÀÎ °æ¿ì, null °ªÀÌ ¼Ó¼º¿¡ Ãß°¡µÇ´Âordered
- ¼Ó¼º°ªÀÌ Á¤·Ä µÇ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false¸Þ¼µåÀÇ »ó¼¼ |
---|
public Object clone()
Object
±â¼ú: ÇÏÁö¸¸ true À̸ç, ´ÙÀ½ÀÇ ½Äx.clone() ! = x
µµ true ÀÎ °ÍÀÔ´Ï´Ù¸¸, À̰͵鵵 Àý´ëÀûÀÎ ¿ä°ÇÀÌ ¾Æ´Õ´Ï´Ù. ¶Ç ´ÙÀ½ÀÇ ½Äx.clone(). getClass() == x.getClass()
µµ º¸Åë true°¡ µË´Ï´Ù¸¸, À̰͵µ Àý´ëÀûÀÎ ¿ä°ÇÀÌ ¾Æ´Õ´Ï´Ù.x.clone(). equals(x)
º¸Åë, super.clone¸¦ È£ÃâÇÏ´Â °ÍÀ¸·Î ¸®ÅÏµÈ °´Ã¼¸¦ ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù. Ŭ·¡½º ¹× ±× ½´ÆÛ Ŭ·¡½º ¸ðµç °Í (Object¸¦ Á¦¿ÜÇÑ´Ù)ÀÌ ÀÌ ±ÔÄ¢¿¡ µû¸£´Â °æ¿ì, x.clone(). getClass() == x.getClass()°¡ ¼º¸³ÇÕ´Ï´Ù.
º¸Åë, ÀÌ ¸Þ¼µå¿¡ ÀÇÇØ ¸®ÅÏµÈ °´Ã¼´Â ÀÌ °´Ã¼ (º¹Á¦µÇ°í ÀÖ´Ù)·ÎºÎÅÍ µ¶¸³Çϰí ÀÖÀ» Çʿ䰡 ÀÖ½À´Ï´Ù. ÀÌ µ¶¸³¼ºÀ» ´Þ¼ºÇϱâ À§ÇØ, super.clone°¡ µ¹·ÁÁÖ´Â °´Ã¼ÀÇ Çʵ带 1°³ ÀÌ»ó (°´Ã¼°¡ µ¹·ÁÁÖ±â Àü¿¡) º¯°æÇÏ´Â °ÍÀÌ ÇÊ¿äÇÏ°Ô µÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. À̰ÍÀº º¸Åë, º¹Á¦ÇÏ´Â °´Ã¼ÀÇ ³»ºÎ ¡¸½ÉÃþ ±¸Á¶¡¹¸¦ ±¸¼ºÇÏ´Â °¡º¯ °´Ã¼ÀÇ Ä«ÇÇ ¹× ÀÌ·¯ÇÑ °´Ã¼¿¡ÀÇ ÂüÁ¶¸¦ Ä«ÇÇ¿¡ÀÇ ÂüÁ¶¿¡ ¿Å°Ü³õ´Â °ÍÀ»ÀǹÌÇÕ´Ï´Ù. Ŭ·¡½º¿¡ ¿ø½ÃÀû ÇÊµå ¶Ç´Â ºÒº¯ °´Ã¼¿¡ÀÇ ÂüÁ¶¸¸ÀÌ Æ÷ÇԵǴ °æ¿ì, º¸Åë, super.clone¿¡ ÀÇÇØ ¸®ÅÏµÈ °´Ã¼³»ÀÇ Çʵ带 º¯°æÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.
Object Ŭ·¡½ºÀÇ clone ¸Þ¼µå´Â ƯÁ¤ÀÇ º¹Á¦ 󸮸¦ ½ÇÇàÇÕ´Ï´Ù. ¿ì¼±, ÀÌ °´Ã¼ÀÇ Å¬·¡½º°¡ Cloneable ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϰí ÀÖÁö ¾Ê´Â °æ¿ì´Â CloneNotSupportedExceptionÀÌ ¹ß»ý µË´Ï´Ù. ¹è¿Àº ¸ðµÎ, ÀÎÅÍÆäÀ̽º Cloneable¸¦ ±¸ÇöÇϰí ÀÖ´Â °ÍÀ̶ó°í º¸¿©Áö´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä. ±¸ÇöÇϰí ÀÖÁö ¾Ê´Â °æ¿ì, ÀÌ ¸Þ¼µå´Â ÀÌ °´Ã¼ÀÇ Å¬·¡½ºÀÇ »õ·Î¿î ÀνºÅϽº¸¦ »ý¼ºÇØ, ±× Çʵ带 ¸ðµÎ, ÀÌ °´Ã¼ÀÇ ´ëÀÀÇÏ´Â °¢ ÇʵåÀÇ ³»¿ëÀ¸·Î ÃʱâÈÇÕ´Ï´Ù. À̰ÍÀº ´ëÀÔ°ú °°¾Æ, ÇʵåÀÇ ³»¿ë ÀÚ½ÅÀÌ º¹Á¦µÇ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. Áï ÀÌ ¸Þ¼µå´Â °´Ã¼ÀÇ ¡¸»þ·ÎÄÚÇÇ¡¹¸¦ »ý¼ºÇÕ´Ï´Ù¸¸, ¡¸µö Ä«ÇÇ¡¹´Â »ý¼ºÇÏÁö ¾Ê½À´Ï´Ù.
Ŭ·¡½º Object ÀÚü´Â Cloneable ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏÁö ¾Ê±â ¶§¹®¿¡ Ŭ·¡½º°¡ Object ÀÎ clone ¸Þ¼µå¸¦ È£ÃâÇϸé, ½ÇÇà½Ã¿¡ ¿¹¿Ü°¡ ¹ß»ý µË´Ï´Ù.
Attribute
³»ÀÇ clone
Object
³»ÀÇ clone
Cloneable
public boolean equals(Object obj)
µðÆúÆ®¿¡¼´Â °ªÀÌ ¹è¿ÀÎ °æ¿ì¸¦ Á¦¿ÜÇØ, Object.equals()¸¦ »ç¿ëÇØ ¼Ó¼º ID ¹× ¼Ó¼ºÀÇ °ªÀ» ºñ±³ÇÕ´Ï´Ù. ¹è¿ÀÇ °æ¿ì, Object.equals()¸¦ »ç¿ëÇØ ¹è¿ÀÇ °¢ ¿ä¼Ò°¡ È®Àε˴ϴÙ. ¼ºê Ŭ·¡½º´Â Object.equals()¸¦ ¿À¹ö¶óÀ̵å(override) ÇØ, schema ±¸¹® Á¤º¸ ¹× 2°³ÀÇ ¼Ó¼º¿¡ ÀÖ¾î µ¿ÀÏÀÌ ¹«¾ùÀ»ÀǹÌÇÏ´ÂÁö¸¦ Á¤ÀÇÇÏ´Â ÀÏÄ¡ ±ÔÄ¢À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼ºê Ŭ·¡½º°¡ schema Á¤º¸¸¦ »ç¿ëÇÒÁö ¾î¶³Áö, ¶Ç ¾î¶»°Ô »ç¿ëÇÒ±î´Â ¼ºê Ŭ·¡½º°¡ °áÁ¤µË´Ï´Ù. ¼ºê Ŭ·¡½º°¡ equals()¸¦ ¿À¹ö¶óÀ̵å(override) ÇßÀ» °æ¿ì, ¼ºê Ŭ·¡½º´Â hashCode()µµ ¿À¹ö¶óÀ̵å(override) ÇØ, µ¿ÀÏÇÑ 2°³ÀÇ ¼Ó¼ºÀÌ °°Àº ÇØ½Ã Äڵ带 °¡Áöµµ·Ï ÇÕ´Ï´Ù.
Object
³»ÀÇ equals
obj
- null
°¡´É¼ºÀÌ Àִ üũ ´ë»ó °´Ã¼
hashCode()
,
contains(java.lang.Object)
public int hashCode()
ÇØ½Ã ÄÚµå´Â ¼Ó¼ºÀÇ ID ÇØ½Ã ÄÚµå ¹× °ªÀÌ ¹è¿ÀÎ °æ¿ì¸¦ Á¦¿ÜÇÑ ¼Ó¼ºÀÇ °ª ¸ðµç ÇØ½Ã Äڵ带 °¡»êÇÏ´Â °Í¿¡ ÀÇÇØ °è»êµË´Ï´Ù. ¹è¿ÀÇ °æ¿ì´Â ¹è¿ÀÇ °¢ ¿ä¼ÒÀÇ ÇØ½Ã Äڵ尡 ÇÕ°èµË´Ï´Ù. ¼ºê Ŭ·¡½º°¡ hashCode()¸¦ ¿À¹ö¶óÀ̵å(override) ÇßÀ» °æ¿ì, ¼ºê Ŭ·¡½º´Â equals()µµ ¶È°°ÀÌ ¿À¹ö¶óÀ̵å(override) ÇØ, µ¿ÀÏÇÑ 2°³ÀÇ ¼Ó¼ºÀÌ °°Àº ÇØ½Ã Äڵ带 °¡Áöµµ·Ï ÇÕ´Ï´Ù.
Object
³»ÀÇ hashCode
equals(java.lang.Object)
public String toString()
Object
³»ÀÇ toString
public NamingEnumeration <? > getAll() throws NamingException
µðÆúÆ®¿¡¼´Â ¹Ýȯ°ªÀº »ý¼ºÀÚ¿¡°Ô °Ç³×Áø °ª, ¶Ç´Â Ãß°¡ ġȯ »èÁ¦ ¸Þ¼µå¸¦ »ç¿ëÇØ ó¸®µÈ °ª, ȤÀº ±× ¾çÂÊ ¸ðµÎÀÔ´Ï´Ù. ¼ºê Ŭ·¡½º´Â ÀÌ °ªÀ» ¿À¹ö¶óÀ̵å(override) ÇØ, µð·ºÅ丮·ÎºÎÅÍ Á÷Á¢Ä¡¸¦ °ËÃâÇÒ ¼ö ÀÖ½À´Ï´Ù.
Attribute
³»ÀÇ getAll
NamingException
- Ä¡¸¦ ¹Ù»Û¿Í
Áß¿¡ ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìAttribute.isOrdered()
public Object get() throws NamingException
µðÆúÆ®¿¡¼´Â ¹Ýȯ°ªÀº »ý¼ºÀÚ¿¡°Ô °Ç³×Áø °ª, ¶Ç´Â Ãß°¡ ġȯ »èÁ¦ ¸Þ¼µå¸¦ »ç¿ëÇØ ó¸®µÈ °ª, ȤÀº ±× ¾çÂÊ ¸ðµÎ °¡¿îµ¥ 1°³ ÀÔ´Ï´Ù. ¼ºê Ŭ·¡½º´Â ÀÌ °ªÀ» ¿À¹ö¶óÀ̵å(override) ÇØ, µð·ºÅ丮·ÎºÎÅÍ Á÷Á¢Ä¡¸¦ °ËÃâÇÒ ¼ö ÀÖ½À´Ï´Ù.
Attribute
³»ÀÇ get
NamingException
- Ä¡ÀÇ ÃëµæÁß¿¡ ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìpublic int size()
Attribute
񃬣:
Attribute
³»ÀÇ size
public String getID()
Attribute
񃬣:
Attribute
³»ÀÇ getID
public boolean contains(Object attrVal)
µðÆúÆ®¿¡¼´Â Object.equals()´Â attrVal°¡ ¹è¿ÀÎ °æ¿ì¸¦ Á¦¿ÜÇØ attrVal¸¦ ÀÌ ¼Ó¼º°ª¿Í ºñ±³ÇÒ ¶§¿¡ »ç¿ëµË´Ï´Ù. ¹è¿ÀÇ °æ¿ì, Object.equals()¸¦ »ç¿ëÇØ ¹è¿ÀÇ °¢ ¿ä¼Ò°¡ È®Àε˴ϴÙ. ¼ºê Ŭ·¡½º°¡ schema Á¤º¸¸¦ »ç¿ëÇØ µ¿ÀϼºÀ» ÆÇÁ¤ÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.
Attribute
³»ÀÇ contains
attrVal
- null
°¡´É¼ºÀÌ ÀÖ´Ù, È®ÀÎ ´ë»óÀÇ °ª. nullÀÎ °æ¿ì´Â ¼Ó¼º¿¡ °ªÀÌ null
¼Ó¼º°ªÀÌ Æ÷ÇԵǾî ÀÖ´ÂÁö È®ÀÎÇÑ´Ù
Object.equals(java.lang.Object)
,
equals(java.lang.Object)
public boolean add(Object attrVal)
µðÆúÆ®¿¡¼´Â Object.equals()´Â attrVal°¡ ¹è¿ÀÎ °æ¿ì¸¦ Á¦¿ÜÇØ attrVal¸¦ ÀÌ ¼Ó¼º°ª¿Í ºñ±³ÇÒ ¶§¿¡ »ç¿ëµË´Ï´Ù. ¹è¿ÀÇ °æ¿ì, Object.equals()¸¦ »ç¿ëÇØ ¹è¿ÀÇ °¢ ¿ä¼Ò°¡ È®Àε˴ϴÙ. ¼ºê Ŭ·¡½º°¡ schema Á¤º¸¸¦ »ç¿ëÇØ µ¿ÀϼºÀ» ÆÇÁ¤ÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.
Attribute
³»ÀÇ add
attrVal
- null
°¡´É¼ºÀÌ ÀÖ´Â Ãß°¡ÇÏ´Â »õ·Î¿î °ª. nullÀÎ °æ¿ì, nullÀÌ ¼Ó¼º°ªÀ¸·Î
Ãß°¡µÈ´Ù
public boolean remove(Object attrval)
µðÆúÆ®¿¡¼´Â Object.equals()´Â attrVal°¡ ¹è¿ÀÎ °æ¿ì¸¦ Á¦¿ÜÇØ attrVal¸¦ ÀÌ ¼Ó¼º°ª¿Í ºñ±³ÇÒ ¶§¿¡ »ç¿ëµË´Ï´Ù. ¹è¿ÀÇ °æ¿ì, Object.equals()¸¦ »ç¿ëÇØ ¹è¿ÀÇ °¢ ¿ä¼Ò°¡ È®Àε˴ϴÙ. ¼ºê Ŭ·¡½º°¡ schema Á¤º¸¸¦ »ç¿ëÇØ µ¿ÀϼºÀ» ÆÇÁ¤ÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.
Attribute
³»ÀÇ remove
attrval
- null
°¡´É¼ºÀÌ ÀÖ´Â ÀÌ ¼Ó¼ºÀ¸·ÎºÎÅÍ »èÁ¦ÇÏ´Â °ª. nullÀÎ °æ¿ì, null
¼Ó¼º°ªÀÌ »èÁ¦µÈ´Ù
public void clear()
Attribute
񃬣:
Attribute
³»ÀÇ clear
public boolean isOrdered()
Attribute
񃬣:
Attribute
³»ÀÇ isOrdered
Attribute.get(int)
,
Attribute.remove(int)
,
Attribute.add(int, java.lang.Object)
,
Attribute.set(int, java.lang.Object)
public Object get(int ix) throws NamingException
Attribute
񃬣:
Attribute
³»ÀÇ get
ix
- ¼Ó¼º°ªÀÇ ¼ø¼¸¦ °®´Â ¸®½ºÆ®ÀÇ °ªÀÇ À妽º. 0 <= ix < size()
NamingException
- Ä¡ÀÇ ÃëµæÁß¿¡ ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìpublic Object remove(int ix)
Attribute
񃬣:
Attribute
³»ÀÇ remove
ix
- »èÁ¦ÇÏ´Â °ªÀÇ À妽º. 0 <= ix < size()
public void add(int ix, Object attrVal)
Attribute
񃬣:
Attribute
³»ÀÇ add
ix
- »õ·Î¿î °ªÀ» Ãß°¡ÇÏ´Â ¼Ó¼º°ªÀÇ ¼ø¼¸¦ °®´Â ¸®½ºÆ®ÀÇ À妽º. 0 <= ix <= size()attrVal
- null
°¡´É¼ºÀÌ ÀÖ´Â Ãß°¡ÇÏ´Â »õ·Î¿î °ª. nullÀÎ °æ¿ì, nullÀÌ °ªÀ¸·Î ÇØ¼ Ãß°¡µÈ´Ùpublic Object set(int ix, Object attrVal)
Attribute
񃬣:
Attribute
³»ÀÇ set
ix
- ¼Ó¼º°ªÀÇ ¼ø¼¸¦ °®´Â ¸®½ºÆ®ÀÇ °ªÀÇ À妽º. 0 <= ix < size()attrVal
- null
°¡´É¼ºÀÌ ÀÖ´Â »ç¿ëÇÏ´Â ¼Ó¼º°ª. nullÀÎ °æ¿ì, ³°Àº °ªÀÌ null¿¡ º¯È¯µÈ´Ù
public DirContext getAttributeSyntaxDefinition() throws NamingException
ÀÌ ¸Þ¼µå´Â µðÆúÆ®¿¡¼´Â OperationNotSupportedExceptionÀ» Throw ÇÕ´Ï´Ù. ¼ºê Ŭ·¡½º°¡ schema¸¦ Áö¿øÇÏ´ÂÀÎ °æ¿ì, ¼ºê Ŭ·¡½º°¡ ÀÌ ¸Þ¼µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇÕ´Ï´Ù.
Attribute
³»ÀÇ getAttributeSyntaxDefinition
OperationNotSupportedException
- schemaÀÇ ÃëµæÀÌ Áö¿ø
µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì
NamingException
- schemaÀÇ ÃëµæÁß¿¡ ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìpublic DirContext getAttributeDefinition() throws NamingException
ÀÌ ¸Þ¼µå´Â µðÆúÆ®¿¡¼´Â OperationNotSupportedExceptionÀ» Throw ÇÕ´Ï´Ù. ¼ºê Ŭ·¡½º°¡ schema¸¦ Áö¿øÇÏ´ÂÀÎ °æ¿ì, ¼ºê Ŭ·¡½º°¡ ÀÌ ¸Þ¼µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇÕ´Ï´Ù.
Attribute
³»ÀÇ getAttributeDefinition
OperationNotSupportedException
- schemaÀÇ ÃëµæÀÌ Áö¿ø
µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì
NamingException
- schemaÀÇ ÃëµæÁß¿¡ ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.