JavaTM 2 Platform
Standard Ed. 5.0

javax.print.attribute
ÀÎÅÍÆäÀ̽º AttributeSet

¾Ë·ÁÁø ¼­ºê ÀÎÅÍÆäÀ̽º ¸ñ·Ï :
DocAttributeSet, PrintJobAttributeSet, PrintRequestAttributeSet, PrintServiceAttributeSet
¾Ë·ÁÁø ±¸Çö Ŭ·¡½º ¸ñ·Ï:
HashAttributeSet, HashDocAttributeSet, HashPrintJobAttributeSet, HashPrintRequestAttributeSet, HashPrintServiceAttributeSet

public interface AttributeSet

AttributeSet ÀÎÅÍÆäÀ̽º´Â Àμ⠼Ӽº ¼¼Æ®ÀÇ ÀÎÅÍÆäÀ̽º¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Àμ⠼Ӽº ¼¼Æ®´Â ±× Ŭ·¡½º°¡ ÀÎÅÍÆäÀ̽º Attribute¸¦ ±¸ÇöÇÏ´Â °´Ã¼ÀÔ´Ï´Ù.

¼Ó¼º ¼¼Æ®¿¡´Â ¡¸¼Ó¼º°ª¡¹ÀÇ ±×·ìÀÌ Æ÷ÇԵ˴ϴÙ. ÀÌ ¼¼Æ®¿¡¼­´Â º¹Á¦Ä¡¸¦ ¼³Á¤ÇÒ ¼ö°¡ ¾ø½À´Ï´Ù. °Ô´Ù°¡ ¼Ó¼º ¼¼Æ®ÀÇ °¢ Ä¡´Â ¾î¶°ÇÑ ¡¸Ä«Å×°í¸®¡¹ÀÇ ¸â¹öÀ̸ç, ƯÁ¤ÀÇ Ä«Å×°í¸®³»¿¡ 1°³ ¸¸ °ªÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù . ¼Ó¼º ¼¼Æ®ÀÇ °æ¿ì, °ªÀº Attribute °´Ã¼À̸ç, Ä«Å×°í¸®´Â Class °´Ã¼ÀÔ´Ï´Ù. ¼Ó¼ºÀÇ Ä«Å×°í¸®´Â ±× ¼Ó¼ºÀÇ Á¾·ù¿¡ ´ëÇÑ Å¬·¡½º °èÃþ ·çÆ®ÀÇ Å¬·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. ¼Ó¼º °´Ã¼ÀÇ Ä«Å×°í¸®´Â ¼Ó¼º °´Ã¼ÀÇ Å¬·¡½º ±× ÀÚü°¡ ¾Æ´Ï°í, ¼Ó¼º °´Ã¼ÀÇ Å¬·¡½ºÀÇ ½´ÆÛ Å¬·¡½ºÀÎ °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä. ¼Ó¼º °´Ã¼ÀÇ Ä«Å×°í¸®´Â Attribute ÀÎÅÍÆäÀ̽º·Î Á¤ÀÇµÈ getCategory() ¸Þ¼­µåÀÇ È£Ãâ¿¡ ÀÇÇØ Á¤ÇØÁý´Ï´Ù.

AttributeSet ÀÎÅÍÆäÀ̽º´Â Java Ä÷º¼Ç API java.util.Map ÀÎÅÍÆäÀ̽º¸¦ ´à¾Æ ÀÖ½À´Ï´Ù¸¸, ¹Þ¾ÆµéÀÌ´Â ÇüÅ¿¡ ÀÇÇØ Å« Á¦ÇÑÀÌ ÀÖ¾î, Å°¿Í °ªÀ» Attribute¿¡ Á¤¸®ÇÕ´Ï´Ù.

¼Ó¼º ¼¼Æ®´Â Print Service API ¸î°³ÀÇ Àå¼Ò¿¡¼­ »ç¿ëµË´Ï´Ù. °¢ ÄÁÅؽºÆ® À¸·Î ƯÁ¤ÀÇ Á¾·ùÀÇ ¼Ó¼º¸¸ÀÌ ¼Ó¼º ¼¼Æ®¿¡ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº ¼Ó¼º Ŭ·¡½º°¡ ±¸ÇöÇÏ´Â ÅÂ±× ±â´É ÀÎÅÍÆäÀ̽º DocAttribute, PrintRequestAttribute, PrintJobAttribute ¹× PrintServiceAttribute ¿¡ ÀÇÇØ ÁöÁ¤µË´Ï´Ù. ¼Ó¼ºÀÇ Æ¯¼º¿¡´Â 4 °³ ÀÖ¾î, °¢°¢ ´ÙÀ½ÀÇ 4 Á¾·ùÀÇ ¼Ó¼ºÁß 1°³ ¸¸À» °¡Áöµµ·Ï Á¦Çѵǰí ÀÖ½À´Ï´Ù. À̰͵éÀº DocAttributeSet, PrintRequestAttributeSet, PrintJobAttributeSet ¹× PrintServiceAttributeSet ÀÔ´Ï´Ù. ¸¹Àº ¼Ó¼º Ŭ·¡½º´Â º¹¼öÀÇ ÅÂ±× ±â´É ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϱâ À§ÇØ, º¹¼öÀÇ ÄÁÅؽºÆ® À¸·Î Ç¥½ÃµÇ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.

ÀϺÎÀÇ ÄÁÅؽºÆ®¿¡ ¼­´Â Ŭ¶óÀ̾ðÆ®´Â ¼Ó¼º ¼¼Æ®ÀÇ ³»¿ëÀÇ °Ë»ç¸¸ÀÌ ÇÒ ¼ö ÀÖ¾î º¯°æÀº ÇÒ ¼ö ¾ø½À´Ï´Ù (¼³Á¤ÀÌ Àбâ Àü¿ë). ±× ¿ÜÀÇ °æ¿ì, Ŭ¶óÀ̾ðÆ®´Â ¼Ó¼º ¼¼Æ®ÀÇ ³»¿ëÀÇ °Ë»ç¶ó°í º¯°æÀÇ ¾çÂÊ ¸ðµÎ¸¦ ½Ç½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù (¼³Á¤ÀÌ Àбâ, Ãâ·Â °¡´É). read Àü¿ë ¼Ó¼º ¼¼Æ®ÀÇ °æ¿ì, º¯°æ ¿ÀÆÛ·¹À̼ÇÀÇ È£ÃâÀº UnmodifiableSetExceptionÀ» Throw ÇÕ´Ï´Ù.

Print Service API´Â HashAttributeSet Ŭ·¡½ºÀÇ AttributeSet ÀÎÅÍÆäÀ̽ºÀÇ 1°³¸¦ ±¸ÇöÇÕ´Ï´Ù. Ŭ¶óÀ̾ðÆ®´Â HashAttributeSet Ŭ·¡½º¸¦ »ç¿ëÇÏ´ÂÁö, ¶Ç´Â µ¶ÀÚÀûÀÎ AttributeSet ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÕ´Ï´Ù. ¶Ç, Print Service API´Â AttributeSet ÀÎÅÍÆäÀ̽ºÀÇ ¼­ºê ÀÎÅÍÆäÀ̽ºµµ ±¸ÇöÇÕ´Ï´Ù. ±× Ŭ·¡½º´Â HashDocAttributeSet, HashPrintRequestAttributeSet, HashPrintJobAttributeSet ¹× HashPrintServiceAttributeSet ÀÔ´Ï´Ù.


¸Þ¼­µå °³¿ä
 boolean add (Attribute  attribute)
          ¼Ó¼ºÀ» ¾ÆÁ÷ º¸°ü À¯ÁöÇÏ°í ÀÖÁö ¾Ê´Â °æ¿ì, ÃÖÃÊ·Î ÁöÁ¤µÈ ¼Ó¼º°ª¿Í °°Àº ¼Ó¼º Ä«Å×°í¸®¿¡ ÀÖ´Â °ªÀ» »èÁ¦ÇÏ°í ³ª¼­, ¼Ó¼º ¼¼Æ®·Î ÁöÁ¤µÈ ¼Ó¼ºÀ» Ãß°¡ÇÕ´Ï´Ù.
 boolean addAll (AttributeSet  attributes)
          ÀÌ ¼Ó¼ºÀ¸·Î ÁöÁ¤µÈ ¼¼Æ®ÀÇ ¸ðµç ¿ä¼Ò¸¦ Ãß°¡ÇÕ´Ï´Ù.
 void clear ()
          ÀÌ ¼Ó¼º ¼¼Æ®·ÎºÎÅÍ ¸ðµç ¼Ó¼ºÀ» »èÁ¦ÇÕ´Ï´Ù.
 boolean containsKey (Class <? > category)
          ¼Ó¼º ¼¼Æ®°¡ ÁöÁ¤µÈ Ä«Å×°í¸®ÀÇ ¼Ó¼ºÀ» º¸°ü À¯ÁöÇÏ°í ÀÖ´Â °æ¿ì¿¡ true¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 boolean containsValue (Attribute  attribute)
          ¼Ó¼º ¼¼Æ®°¡ ÁöÁ¤µÈ ¼Ó¼º°ªÀ» º¸°ü À¯ÁöÇÏ°í ÀÖ´Â °æ¿ì¿¡ true¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 boolean equals (Object  object)
          ÁöÁ¤µÈ °´Ã¼¿Í ÀÌ ¼Ó¼º ¼¼Æ®°¡ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ºñ±³ÇÕ´Ï´Ù.
 Attribute get (Class <? > category)
          ÁöÁ¤µÈ ¼Ó¼º Ä«Å×°í¸®¿¡ Æ÷ÇԵǴ ¼Ó¼º ¼¼Æ®ÀÇ ¼Ó¼º°ªÀ» ¸®ÅÏÇÕ´Ï´Ù.
 int hashCode ()
          ¼Ó¼º ¼¼Æ®ÀÇ Çؽà Äڵ尪À» ¸®ÅÏÇÕ´Ï´Ù.
 boolean isEmpty ()
          ÀÌ ¼Ó¼º ¼¼Æ®¿¡ ¼Ó¼ºÀÌ Æ÷ÇԵǾî ÀÖÁö ¾ÊÀº °æ¿ì¿¡ true¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 boolean remove (Attribute  attribute)
          ¼Ó¼º ¼¼Æ®·ÎºÎÅÍ ÁöÁ¤µÈ ¼Ó¼ºÀ» »èÁ¦ÇÕ´Ï´Ù (Á¸ÀçÇÏ´Â °æ¿ì).
 boolean remove (Class <? > category)
          ¼Ó¼º ¼¼Æ®·ÎºÎÅÍ Ä«Å×°í¸®ÀÇ ÀÓÀÇÀÇ ¼Ó¼ºÀ» »èÁ¦ÇÕ´Ï´Ù (Á¸ÀçÇÏ´Â °æ¿ì).
 int size ()
          ¼Ó¼º ¼¼Æ®³»ÀÇ ¼Ó¼º¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 Attribute [] toArray ()
          ÀÌ ¼¼Æ®¿¡ Æ÷ÇԵǾî ÀÖ´Â ¼Ó¼ºÀÇ ¹è¿­À» ¸®ÅÏÇÕ´Ï´Ù.
 

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

get

Attribute  get(Class <? > category)
ÁöÁ¤µÈ ¼Ó¼º Ä«Å×°í¸®¿¡ Æ÷ÇԵǴ ¼Ó¼º ¼¼Æ®ÀÇ ¼Ó¼º°ªÀ» ¸®ÅÏÇÕ´Ï´Ù. ¼Ó¼º ¼¼Æ®°¡ ÁöÁ¤µÈ ¼Ó¼º Ä«Å×°í¸®¿¡ ¼Ó¼º°ªÀ» °¡ÁöÁö ¾Ê´Â °æ¿ì´Â nullÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
category - °ü·ÃµÈ ¼Ó¼º°ªÀÌ ¸®ÅÏµÈ ¼Ó¼º Ä«Å×°í¸®. Attribute ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â Class °¡ ¾Æ´Ï¸é ¾ÈµÈ´Ù
¹Ýȯ°ª:
¼Ó¼º ¼¼Æ®¿¡ Æ÷ÇԵǴ ÁöÁ¤µÈ ¼Ó¼º Ä«Å×°í¸®ÀÇ ¼Ó¼º°ª, ¶Ç´Â ¼Ó¼º ¼¼Æ®°¡ ÁöÁ¤µÈ ¼Ó¼º Ä«Å×°í¸®¿¡ ¼Ó¼º°ªÀ» °¡ÁöÁö ¾Ê´Â °æ¿ì´Â null
¿¹¿Ü:
NullPointerException - ¹ÌÈ®ÀÎÀÇ ¿¹¿Ü. category°¡ nullÀÎ °æ¿ì, Throw µÈ´Ù
ClassCastException - ¹ÌÈ®ÀÎÀÇ ¿¹¿Ü. category°¡ Attribute ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â Class °¡ ¾Æ´Ñ °æ¿ì¿¡ Throw µÈ´Ù

add

boolean add(Attribute  attribute)
¼Ó¼ºÀ» ¾ÆÁ÷ º¸°ü À¯ÁöÇÏ°í ÀÖÁö ¾Ê´Â °æ¿ì, ÃÖÃÊ·Î ÁöÁ¤µÈ ¼Ó¼º°ª¿Í °°Àº ¼Ó¼º Ä«Å×°í¸®¿¡ ÀÖ´Â °ªÀ» »èÁ¦ÇÏ°í ³ª¼­, ¼Ó¼º ¼¼Æ®·Î ÁöÁ¤µÈ ¼Ó¼ºÀ» Ãß°¡ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
attribute - ¼Ó¼º ¼¼Æ®¿¡ Ãß°¡µÇ´Â ¼Ó¼º°ª
¹Ýȯ°ª:
¼Ó¼º ¼¼Æ®°¡ È£ÃâÀÇ °á°ú º¯°æµÇ¾úÀ» °æ¿ì, Áï ÁöÁ¤µÈ ¼Ó¼º°ªÀÌ ÀÌ¹Ì ¼Ó¼º ¼¼Æ®ÀÇ ¸â¹ö°¡ ¾Æ´Ï°Ô µÇ°í ÀÖ´Â °æ¿ì´Â true
¿¹¿Ü:
NullPointerException - ¹ÌÈ®ÀÎÀÇ ¿¹¿Ü. attribute°¡ nullÀÎ °æ¿ì, Throw µÈ´Ù
UnmodifiableSetException - ¹ÌÈ®ÀÎÀÇ ¿¹¿Ü. ¼Ó¼º ¼¼Æ®°¡ add() ¿ÀÆÛ·¹À̼ÇÀ» Áö¿ø ÇÏÁö ¾Ê´Â °æ¿ì, Throw µÈ´Ù

remove

boolean remove(Class <? > category)
¼Ó¼º ¼¼Æ®·ÎºÎÅÍ Ä«Å×°í¸®ÀÇ ÀÓÀÇÀÇ ¼Ó¼ºÀ» »èÁ¦ÇÕ´Ï´Ù (Á¸ÀçÇÏ´Â °æ¿ì). category°¡ nullÀÎ °æ¿ì, remove()´Â ¾Æ¹«°Íµµ ÇÏÁö ¾Ê°í false¸¦ ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
category - ÀÌ ¼Ó¼º ¼¼Æ®·ÎºÎÅÍ »èÁ¦µÇ´Â ¼Ó¼º Ä«Å×°í¸®
¹Ýȯ°ª:
¼Ó¼º ¼¼Æ®°¡ È£ÃâÀÇ °á°ú º¯°æµÇ¾úÀ» °æ¿ì, Áï ÁöÁ¤µÈ ¼Ó¼º°ªÀÌ ¼Ó¼º ¼¼Æ®ÀÇ ¸â¹ö°¡ µÇ¾î ÀÖ´Â °æ¿ì´Â true
¿¹¿Ü:
UnmodifiableSetException - ¹ÌÈ®ÀÎÀÇ ¿¹¿Ü. ¼Ó¼º ¼¼Æ®°¡ remove() ¿ÀÆÛ·¹À̼ÇÀ» Áö¿ø ÇÏÁö ¾Ê´Â °æ¿ì, Throw µÈ´Ù

remove

boolean remove(Attribute  attribute)
¼Ó¼º ¼¼Æ®·ÎºÎÅÍ ÁöÁ¤µÈ ¼Ó¼ºÀ» »èÁ¦ÇÕ´Ï´Ù (Á¸ÀçÇÏ´Â °æ¿ì). attribute°¡ nullÀÎ °æ¿ì, remove()´Â ¾Æ¹«°Íµµ ÇÏÁö ¾Ê°í false¸¦ ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
attribute - ¼Ó¼º ¼¼Æ®·ÎºÎÅÍ »èÁ¦µÇ´Â ¼Ó¼º°ª
¹Ýȯ°ª:
¼Ó¼º ¼¼Æ®°¡ È£ÃâÀÇ °á°ú º¯°æµÇ¾úÀ» °æ¿ì, Áï ÁöÁ¤µÈ ¼Ó¼º°ªÀÌ ¼Ó¼º ¼¼Æ®ÀÇ ¸â¹ö°¡ µÇ¾î ÀÖ´Â °æ¿ì´Â true
¿¹¿Ü:
UnmodifiableSetException - ¹ÌÈ®ÀÎÀÇ ¿¹¿Ü. ¼Ó¼º ¼¼Æ®°¡ remove() ¿ÀÆÛ·¹À̼ÇÀ» Áö¿ø ÇÏÁö ¾Ê´Â °æ¿ì, Throw µÈ´Ù

containsKey

boolean containsKey(Class <? > category)
¼Ó¼º ¼¼Æ®°¡ ÁöÁ¤µÈ Ä«Å×°í¸®ÀÇ ¼Ó¼ºÀ» º¸°ü À¯ÁöÇÏ°í ÀÖ´Â °æ¿ì¿¡ true¸¦ ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
category - ÀÌ ¼Ó¼º ¼¼Æ®¿¡ ÀÖÀ»Áö ¾î¶³Áö°¡ Á¶»çÇÒ ¼ö ÀÖ´Ù
¹Ýȯ°ª:
¼Ó¼º ¼¼Æ®°¡ ÁöÁ¤µÈ Ä«Å×°í¸®ÀÇ ¼Ó¼º°ªÀ» º¸°ü À¯ÁöÇÏ°í ÀÖ´Â °æ¿ì´Â true

containsValue

boolean containsValue(Attribute  attribute)
¼Ó¼º ¼¼Æ®°¡ ÁöÁ¤µÈ ¼Ó¼º°ªÀ» º¸°ü À¯ÁöÇÏ°í ÀÖ´Â °æ¿ì¿¡ true¸¦ ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
attribute - ¼Ó¼º ¼¼Æ®¿¡ ÀÖÀ»Áö ¾î¶³Áö°¡ Á¶»çÇÒ ¼ö ÀÖ´Â ¼Ó¼º°ª
¹Ýȯ°ª:
¼Ó¼º ¼¼Æ®°¡ ÁöÁ¤µÈ ¼Ó¼º°ªÀ» º¸°ü À¯ÁöÇÏ°í ÀÖ´Â °æ¿ì´Â true

addAll

boolean addAll(AttributeSet  attributes)
ÀÌ ¼Ó¼ºÀ¸·Î ÁöÁ¤µÈ ¼¼Æ®ÀÇ ¸ðµç ¿ä¼Ò¸¦ Ãß°¡ÇÕ´Ï´Ù. ±× °á°ú´Â = add(Attribute) ¿ÀÆÛ·¹À̼ÇÀÌ, ÁöÁ¤µÈ ¼¼Æ®ÀÇ °¢ ¿ä¼Ò¸¦ °¡Áö´Â ¼Ó¼º ¼¼Æ®¿¡ ¿¬¼ÓÀûÀ¸·Î Àû¿ëµÇ¾úÀ» °æ¿ì¿Í °°½À´Ï´Ù. ¿ÀÆÛ·¹À̼ÇÀ» ÇÏ°í ÀÖ´Â µ¿¾È¿¡ ÁöÁ¤µÈ ¼¼Æ®°¡ º¯°æµÇ¾úÀ» °æ¿ì, addAll(AttributeSet) ¿ÀÆÛ·¹À̼ÇÀÇ µ¿ÀÛÀº ÁöÁ¤µÇÁö ¾Ê½À´Ï´Ù.

addAll(AttributeSet) ¿ÀÆÛ·¹À̼ÇÀÌ ¿¹¿Ü¸¦ Throw ÇÏ´Â °æ¿ì, ¼Ó¼º ¼¼Æ® »óÅ¿¡ ´ëÇÑ ¿µÇâÀº ±¸Çö¿¡ ÀÇÁ¸ÇÕ´Ï´Ù. ÀÌ ¿¹¿Üº¸´Ù ÀüÀ¸·Î ÁöÁ¤µÈ ¼¼Æ®ÀÇ ¿ä¼Ò´Â ¼Ó¼º ¼¼Æ®¿¡ Ãß°¡µÇ´Â °æ¿ì·Î ¿©°ÜÁöÁö ¾Ê´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
attributes - ¼Ó¼º ¼¼Æ®¿¡ Ãß°¡µÇ´Â ¿ä¼Ò
¹Ýȯ°ª:
ÀÌ È£ÃâÀÇ °á°ú, ÀÌ ¼Ó¼º ¼¼Æ®°¡ º¯°æµÇ¾úÀ» °æ¿ì´Â true
¿¹¿Ü:
UnmodifiableSetException - ¹ÌÈ®ÀÎÀÇ ¿¹¿Ü. ¼Ó¼º ¼¼Æ®°¡ addAll(AttributeSet) ¸Þ¼­µå¸¦ Áö¿ø ÇÏÁö ¾Ê´Â °æ¿ì, Throw µÈ´Ù
NullPointerException - ¹ÌÈ®ÀÎÀÇ ¿¹¿Ü. ÁöÁ¤µÈ ¼¼Æ®ÀÇ ÀϺÎÀÇ ¿ä¼Ò°¡ nullÀÎ °æ¿ì, ¹ß»ýµÇ´Â
°ü·Ã Ç׸ñ:
add(Attribute)

size

int size()
¼Ó¼º ¼¼Æ®³»ÀÇ ¼Ó¼º¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ¼Ó¼º ¼¼Æ®¿¡ Integer.MAX_VALUE º¸´Ù ¸¹Àº ¿ä¼Ò°¡ ÀÖ´Â °æ¿ì´Â Integer.MAX_VALUE¸¦ ¸®ÅÏÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¼Ó¼º ¼¼Æ®ÀÇ ¼Ó¼º¼ö

toArray

Attribute [] toArray()
ÀÌ ¼¼Æ®¿¡ Æ÷ÇԵǾî ÀÖ´Â ¼Ó¼ºÀÇ ¹è¿­À» ¸®ÅÏÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¼¼Æ®¿¡ ¹è¿­·Î¼­ º¸°ü À¯ÁöµÇ´Â Attribute. AttributeSet°¡ ºñ¾îÀÖ´Â °æ¿ì´Â ±æÀÌ Á¦·Î

clear

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

¿¹¿Ü:
UnmodifiableSetException - ¹ÌÈ®ÀÎÀÇ ¿¹¿Ü. ¼Ó¼º ¼¼Æ®°¡ clear() ¿ÀÆÛ·¹À̼ÇÀ» Áö¿ø ÇÏÁö ¾Ê´Â °æ¿ì, Throw µÈ´Ù

isEmpty

boolean isEmpty()
ÀÌ ¼Ó¼º ¼¼Æ®¿¡ ¼Ó¼ºÀÌ Æ÷ÇԵǾî ÀÖÁö ¾ÊÀº °æ¿ì¿¡ true¸¦ ¸®ÅÏÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¼Ó¼º ¼¼Æ®¿¡ ¼Ó¼ºÀÌ Æ÷ÇԵǾî ÀÖÁö ¾ÊÀº °æ¿ì´Â true

equals

boolean equals(Object  object)
ÁöÁ¤µÈ °´Ã¼¿Í ÀÌ ¼Ó¼º ¼¼Æ®°¡ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ºñ±³ÇÕ´Ï´Ù. ÁöÁ¤µÈ °´Ã¼µµ ¼Ó¼º ¼¼Æ®À̸ç, 2°³ÀÇ ¼Ó¼º ¼¼Æ®°¡ °°Àº ¼Ó¼º Ä«Å×°í¸®ÀÇ ¼Ó¼º°ªÀÇ ¸ÅÇÎÀ» º¸°ü À¯ÁöÇÏ´Â °æ¿ì´Â true¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ°ÍÀº ´Ù¸¥ AttributeSet ÀÎÅÍÆäÀ̽ºÀÇ ±¸ÇöÀ¸·Î equals() ¸Þ¼­µå°¡ Á¤»óÀûÀ¸·Î µ¿ÀÛÇÏ´Â °ÍÀ» º¸ÁõÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ equals
ÆĶó¹ÌÅÍ:
object - ÀÌ ¼Ó¼º ¼¼Æ®¿Í µ¿ÀÏÇÑÁö ¾î¶²Áö°¡ ºñ±³µÈ´Ù
¹Ýȯ°ª:
ÁöÁ¤ÀÇ °´Ã¼°¡ ÀÌ ¼Ó¼º ¼¼Æ®¿Í µ¿ÀÏÇÑ °æ¿ì´Â true
°ü·Ã Ç׸ñ:
Object.hashCode(), Hashtable

hashCode

int hashCode()
¼Ó¼º ¼¼Æ®ÀÇ Çؽà Äڵ尪À» ¸®ÅÏÇÕ´Ï´Ù. ¼Ó¼º ¼¼Æ®ÀÇ Çؽà ÄÚµå´Â AttributeSet °¢ ¿£Æ®¸®ÀÇ Çؽà ÄÚµåÀÇ ÇÕ°è°¡ µÇµµ·Ï Á¤Àǵ˴ϴÙ. ÀÌ°Í¿¡ ÀÇÇØ Object.hashCode() ÀÏ¹Ý ±Ô¾à¿¡ ÀÇÇØ ¿ä±¸µÇµµ·Ï, ÀÓÀÇÀÇ 2°³ÀÇ ¼Ó¼º ¼¼Æ® t1¿Í t2¿¡ ´ëÇØ, t1.equals(t2) À̸é t1.hashCode() ==t2.hashCode()°¡ µÇ´Â °ÍÀÌ º¸ÁõµË´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ hashCode
¹Ýȯ°ª:
¼Ó¼º ¼¼Æ®ÀÇ Çؽà Äڵ尪
°ü·Ã Ç׸ñ:
Object.equals(java.lang.Object), Hashtable

JavaTM 2 Platform
Standard Ed. 5.0

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