JavaTM 2 Platform
Standard Ed. 5.0

javax.print.attribute
Ŭ·¡½º HashAttributeSet

java.lang.Object 
  »óÀ§¸¦ È®Àå javax.print.attribute.HashAttributeSet
¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
Serializable, AttributeSet
¾Ë·ÁÁø Á÷°è ¼­ºê Ŭ·¡½º:
HashDocAttributeSet, HashPrintJobAttributeSet, HashPrintRequestAttributeSet, HashPrintServiceAttributeSet

public class HashAttributeSet
extends Object
implements AttributeSet, Serializable

HashAttributeSet Ŭ·¡½º´Â Çؽà ¸ÊÀÇ Æ¯¼ºÀ» °¡Áö´Â AttributeSet ±¸ÇöÀ» Á¦°øÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á÷·ÄÈ­ µÈ Çü½Ä

»ý¼ºÀÚ °³¿ä
  HashAttributeSet ()
          »õ·Î¿î ºñ¾îÀÖ´Â ¼Ó¼º ¼¼Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù.
  HashAttributeSet (Attribute  attribute)
          Ãʱ⠻óÅ·ΠÁöÁ¤µÈ ¼Ó¼º¿¡ ÀÇÇØ »ý¼ºµÈ ¼Ó¼º ¼¼Æ®ÀÇ »õ·Î¿î ¼Ó¼º ¼¼Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù.
  HashAttributeSet (Attribute [] attributes)
          Ãʱ⠻óÅ·ΠÁöÁ¤µÈ ¹è¿­ÀÇ °ªÀ¸·Î »ý¼ºµÈ ¼Ó¼º ¼¼Æ®ÀÇ »õ·Î¿î ¼Ó¼º ¼¼Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù.
protected HashAttributeSet (Attribute [] attributes, Class <? > interfaceName)
          »õ·Î¿î ¼Ó¼º ¼¼Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù.
protected HashAttributeSet (Attribute  attribute, Class <? > interfaceName)
          Ãʱ⠻óÅ·ΠÁöÁ¤µÈ ¼Ó¼º¿¡ ÀÇÇØ »ý¼ºµÈ ¼Ó¼º ¼¼Æ®ÀÇ »õ·Î¿î ºñ¾îÀÖ´Â ¼Ó¼º ¼¼Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù.
  HashAttributeSet (AttributeSet  attributes)
          Ãʱ⠻óÅ·ΠÁöÁ¤µÈ ¼¼Æ®ÀÇ °ª¿¡ ÀÇÇØ »ý¼ºµÈ ¼Ó¼º ¼¼Æ®ÀÇ »õ·Î¿î ¼Ó¼º ¼¼Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù.
protected HashAttributeSet (AttributeSet  attributes, Class <? > interfaceName)
          Ãʱ⠻óÅ·ΠÁöÁ¤µÈ ¼¼Æ®ÀÇ °ªÀ¸·Î »ý¼ºµÈ ¼Ó¼º ¼¼Æ®ÀÇ »õ·Î¿î ºñ¾îÀÖ´Â ¼Ó¼º ¼¼Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù.
protected HashAttributeSet (Class <? > interfaceName)
          »õ·Î¿î ºñ¾îÀÖ´Â ¼Ó¼º ¼¼Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù.
 
¸Þ¼­µå °³¿ä
 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 ()
          ÀÌ ¼¼Æ®¿¡ Æ÷ÇԵǾî ÀÖ´Â ¼Ó¼ºÀÇ ¹è¿­À» ¸®ÅÏÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

»ý¼ºÀÚ »ó¼¼

HashAttributeSet

public HashAttributeSet()
»õ·Î¿î ºñ¾îÀÖ´Â ¼Ó¼º ¼¼Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù.


HashAttributeSet

public HashAttributeSet(Attribute  attribute)
Ãʱ⠻óÅ·ΠÁöÁ¤µÈ ¼Ó¼º¿¡ ÀÇÇØ »ý¼ºµÈ ¼Ó¼º ¼¼Æ®ÀÇ »õ·Î¿î ¼Ó¼º ¼¼Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
attribute - ¼¼Æ®¿¡ Ãß°¡ÇÏ´Â ¼Ó¼º°ª
¿¹¿Ü:
NullPointerException - ¹ÌÈ®ÀÎÀÇ ¿¹¿Ü. attribute°¡ nullÀÎ °æ¿ì, Throw µÈ´Ù

HashAttributeSet

public HashAttributeSet(Attribute [] attributes)
Ãʱ⠻óÅ·ΠÁöÁ¤µÈ ¹è¿­ÀÇ °ªÀ¸·Î »ý¼ºµÈ ¼Ó¼º ¼¼Æ®ÀÇ »õ·Î¿î ¼Ó¼º ¼¼Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù. »õ·Î¿î ¼Ó¼º ¼¼Æ®´Â attributes ¹è¿­ÀÇ ¿ä¼Ò¸¦ À妽º 0 À¸·ÎºÎÅÍ °³½ÃÇØ Â÷·Ê·Î ¼¼Æ®¿¡ Ãß°¡ÇØ »ý¼ºµË´Ï´Ù. ÀÌ °á°ú, ¹è¿­ÀÌ º¹Á¦ÀÇ ¼Ó¼º°ª ¶Ç´Â ¼Ó¼º Ä«Å×°í¸®¸¦ º¸°ü À¯ÁöÇÏ´Â °æ¿ì, ³ª¸ÓÁöÀÇ ¹è¿­ ¿ä¼Ò°¡ ÀüÀÇ ¹è¿­ ¿ä¼Ò¿¡ ¿Å°ÜÁý´Ï´Ù.

ÆĶó¹ÌÅÍ:
attributes - ¼¼Æ®¿¡ Ãß°¡ÇÏ´Â ¼Ó¼º°ªÀÇ ¹è¿­. nullÀÎ °æ¿ì, ºñ¾îÀÖ´Â ¼Ó¼º ¼¼Æ®°¡ ±¸ÃàµÈ´Ù
¿¹¿Ü:
NullPointerException - ¹ÌÈ®ÀÎÀÇ ¿¹¿Ü. attributes ¿ä¼Ò°¡ nullÀÎ °æ¿ì, Throw µÈ´Ù

HashAttributeSet

public HashAttributeSet(AttributeSet  attributes)
Ãʱ⠻óÅ·ΠÁöÁ¤µÈ ¼¼Æ®ÀÇ °ª¿¡ ÀÇÇØ »ý¼ºµÈ ¼Ó¼º ¼¼Æ®ÀÇ »õ·Î¿î ¼Ó¼º ¼¼Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
attributes - ÀÌ ¼¼Æ®¸¦ ÃʱâÈ­ÇÏ´Â ¼Ó¼º¼¼Æ®. nullÀÎ °æ¿ì, ºñ¾îÀÖ´Â ¼Ó¼º ¼¼Æ®°¡ ±¸ÃàµÈ´Ù

HashAttributeSet

protected HashAttributeSet(Class <? > interfaceName)
»õ·Î¿î ºñ¾îÀÖ´Â ¼Ó¼º ¼¼Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù. ¿©±â¿¡¼­´Â ¼Ó¼º ¼¼Æ®ÀÇ ¸â¹ö´Â ÁöÁ¤µÈ ÀÎÅÍÆäÀ̽º¿¡ Á¦Çѵ˴ϴÙ.

ÆĶó¹ÌÅÍ:
interfaceName - ÀÌ ¼Ó¼º ¼¼Æ®ÀÇ ¸ðµç ¸â¹ö°¡ ÀÌ ÀÎÅÍÆäÀ̽ºÀÇ ÀνºÅϽº·Î µÇ¾î ÀÖÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. ÀÌ°ÍÀº Attribute ÀÎÅÍÆäÀ̽º ¶Ç´Â ±× ¼­ºê ÀÎÅÍÆäÀ̽º¶ó°í º¸¿©Áý´Ï´Ù.
¿¹¿Ü:
NullPointerException - interfaceName°¡ nullÀÎ °æ¿ì

HashAttributeSet

protected HashAttributeSet(Attribute  attribute,
                           Class <? > interfaceName)
Ãʱ⠻óÅ·ΠÁöÁ¤µÈ ¼Ó¼º¿¡ ÀÇÇØ »ý¼ºµÈ ¼Ó¼º ¼¼Æ®ÀÇ »õ·Î¿î ºñ¾îÀÖ´Â ¼Ó¼º ¼¼Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù. ¿©±â¿¡¼­´Â ¼Ó¼º ¼¼Æ®ÀÇ ¸â¹ö´Â ÁöÁ¤µÈ ÀÎÅÍÆäÀ̽º¿¡ Á¦Çѵ˴ϴÙ.

ÆĶó¹ÌÅÍ:
attribute - ¼¼Æ®¿¡ Ãß°¡ÇÏ´Â ¼Ó¼º°ª
interfaceName - ÀÌ ¼Ó¼º ¼¼Æ®ÀÇ ¸ðµç ¸â¹ö°¡ ÀÌ ÀÎÅÍÆäÀ̽ºÀÇ ÀνºÅϽº·Î µÇ¾î ÀÖÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. ÀÌ°ÍÀº Attribute ÀÎÅÍÆäÀ̽º ¶Ç´Â ±× ¼­ºê ÀÎÅÍÆäÀ̽º¶ó°í º¸¿©Áý´Ï´Ù.
¿¹¿Ü:
NullPointerException - ¹ÌÈ®ÀÎÀÇ ¿¹¿Ü. attribute°¡ nullÀÎ °æ¿ì, Throw µÈ´Ù
NullPointerException - interfaceName°¡ nullÀÎ °æ¿ì
ClassCastException - ¹ÌÈ®ÀÎÀÇ ¿¹¿Ü. attribute°¡ interfaceName ÀνºÅϽº°¡ ¾Æ´Ñ °æ¿ì, Throw µÈ´Ù

HashAttributeSet

protected HashAttributeSet(Attribute [] attributes,
                           Class <? > interfaceName)
»õ·Î¿î ¼Ó¼º ¼¼Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù. ¿©±â¿¡¼­´Â ¼Ó¼º ¼¼Æ®ÀÇ ¸â¹ö´Â ÁöÁ¤µÈ ÀÎÅÍÆäÀ̽º¿¡ Á¦Çѵ˴ϴÙ. »õ·Î¿î ¼Ó¼º ¼¼Æ®´Â attributes ¹è¿­ÀÇ ¿ä¼Ò¸¦ À妽º 0 À¸·ÎºÎÅÍ °³½ÃÇØ Â÷·Ê·Î ¼¼Æ®¿¡ Ãß°¡ÇØ »ý¼ºµË´Ï´Ù. ÀÌ °á°ú, ¹è¿­ÀÌ º¹Á¦ÀÇ ¼Ó¼º°ª ¶Ç´Â ¼Ó¼º Ä«Å×°í¸®¸¦ º¸°ü À¯ÁöÇÏ´Â °æ¿ì, ³ª¸ÓÁöÀÇ ¹è¿­ ¿ä¼Ò°¡ ÀüÀÇ ¹è¿­ ¿ä¼Ò¿¡ ¿Å°ÜÁý´Ï´Ù.

ÆĶó¹ÌÅÍ:
attributes - ¼¼Æ®¿¡ Ãß°¡ÇÏ´Â ¼Ó¼º°ªÀÇ ¹è¿­. nullÀÎ °æ¿ì, ºñ¾îÀÖ´Â ¼Ó¼º ¼¼Æ®°¡ ±¸ÃàµÇ´Â
interfaceName - ÀÌ ¼Ó¼º ¼¼Æ®ÀÇ ¸ðµç ¸â¹ö°¡ ÀÌ ÀÎÅÍÆäÀ̽ºÀÇ ÀνºÅϽº·Î µÇ¾î ÀÖÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. ÀÌ°ÍÀº Attribute ÀÎÅÍÆäÀ̽º ¶Ç´Â ±× ¼­ºê ÀÎÅÍÆäÀ̽º¶ó°í º¸¿©Áý´Ï´Ù.
¿¹¿Ü:
NullPointerException - ¹ÌÈ®ÀÎÀÇ ¿¹¿Ü. attributes ¿ä¼Ò°¡ nullÀÎ °æ¿ì, Throw µÈ´Ù
NullPointerException - interfaceName°¡ nullÀÎ °æ¿ì
ClassCastException - ¹ÌÈ®ÀÎÀÇ ¿¹¿Ü. attributes ¿ä¼Ò°¡ interfaceName ÀνºÅϽº°¡ ¾Æ´Ñ °æ¿ì, Throw µÈ´Ù

HashAttributeSet

protected HashAttributeSet(AttributeSet  attributes,
                           Class <? > interfaceName)
Ãʱ⠻óÅ·ΠÁöÁ¤µÈ ¼¼Æ®ÀÇ °ªÀ¸·Î »ý¼ºµÈ ¼Ó¼º ¼¼Æ®ÀÇ »õ·Î¿î ºñ¾îÀÖ´Â ¼Ó¼º ¼¼Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù. ¿©±â¿¡¼­´Â ¼Ó¼º ¼¼Æ®ÀÇ ¸â¹ö´Â ÁöÁ¤µÈ ÀÎÅÍÆäÀ̽º¿¡ Á¦Çѵ˴ϴÙ.

ÆĶó¹ÌÅÍ:
attributes - ¼¼Æ®¸¦ ÃʱâÈ­ÇÏ´Â ¼Ó¼º°ª¼¼Æ®. nullÀÎ °æ¿ì, ºñ¾îÀÖ´Â ¼Ó¼º ¼¼Æ®°¡ ±¸ÃàµÇ´Â
interfaceName - ÀÌ ¼Ó¼º ¼¼Æ®ÀÇ ¸ðµç ¸â¹ö°¡ ÀÌ ÀÎÅÍÆäÀ̽ºÀÇ ÀνºÅϽº·Î µÇ¾î ÀÖÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. ÀÌ°ÍÀº Attribute ÀÎÅÍÆäÀ̽º ¶Ç´Â ±× ¼­ºê ÀÎÅÍÆäÀ̽º¶ó°í º¸¿©Áý´Ï´Ù.
¿¹¿Ü:
ClassCastException - ¹ÌÈ®ÀÎÀÇ ¿¹¿Ü. attributes ¿ä¼Ò°¡ interfaceName ÀνºÅϽº°¡ ¾Æ´Ñ °æ¿ì, Throw µÈ´Ù
¸Þ¼­µåÀÇ »ó¼¼

get

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

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

add

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

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

remove

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

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

remove

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

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

containsKey

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

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

containsValue

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

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

addAll

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

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

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

size

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

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

toArray

public Attribute [] toArray()
ÀÎÅÍÆäÀ̽º AttributeSet ±â¼ú:
ÀÌ ¼¼Æ®¿¡ Æ÷ÇԵǾî ÀÖ´Â ¼Ó¼ºÀÇ ¹è¿­À» ¸®ÅÏÇÕ´Ï´Ù.

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

clear

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

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

isEmpty

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

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º AttributeSet ³»ÀÇ isEmpty
¹Ýȯ°ª:
ÀÌ ¼Ó¼º ¼¼Æ®¿¡ ¼Ó¼ºÀÌ Æ÷ÇԵǾî ÀÖÁö ¾ÊÀº °æ¿ì´Â true

equals

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

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

hashCode

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

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º AttributeSet ³»ÀÇ 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 µµ ÂüÁ¶ÇϽʽÿÀ.