JavaTM 2 Platform
Standard Ed. 5.0

javax.print.attribute
Ŭ·¡½º AttributeSetUtilities

java.lang.Object 
  »óÀ§¸¦ È®Àå javax.print.attribute.AttributeSetUtilities

public final class AttributeSetUtilities
extends Object

AttributeSetUtilities Ŭ·¡½º´Â AttributeSets¸¦ Á¶ÀÛÇÏ´Â ´ÙÀ½ÀÇ static ¸Þ¼­µå¸¦ Á¦°øÇÕ´Ï´Ù.

AttributeSet ¡¸S¡¹ÀÇ ¼öÁ¤ ºÒ°¡´ÉÇÑ ºä¡¸U¡¹´Â Ŭ¶óÀ̾ðÆ®¿¡ ¡¸S¡¹¿¡ÀÇ ¡¸read Àü¿ë¡¹¾×¼¼½º¸¦ Á¦°øÇÕ´Ï´Ù. ¡¸U¡¹ÀÇ Äõ¸®¿ÀÆÛ·¹À̼ÇÀº ¡¸S¡¹¸¦ Á÷Á¢ ÀоîµéÀÔ´Ï´Ù. ÀÌ ¶§¹®¿¡ ¡¸S¡¹ÀÇ º¯°æÀº ¡¸U¡¹¿¡ ¹Ý¿µµË´Ï´Ù. ´Ù¸¸, ¡¸U¡¹¸¦ º¯°æÇÏ·Á°í Çϸé UnmodifiableSetException°¡ Ç¥½ÃµË´Ï´Ù. ¼Ó¼º ¼¼Æ® °´Ã¼ ¡¸S¡¹°¡ Á÷·ÄÈ­ °¡´ÉÀÇ °æ¿ì, ¼öÁ¤ ºÒ°¡´ÉÇÑ ºä¿ÀºêÁ¦Å©Æ® ¡¸U¡¹´Â Á÷·ÄÈ­ °¡´ÉÇÕ´Ï´Ù.

¼Ó¼º ¼¼Æ® ¡¸S¡¹ÀÇ µ¿±â ºä¡¸V¡¹¿¡ÀÇÇØ Å¬¶óÀ̾ðÆ®´Â ¡¸S¡¹¿¡ÀÇ º¹¼öÀÇ thread ¼¼ÀÌÇÁÀÎ µ¿±â ¾×¼¼½º°¡ »ý±â°Ô µË´Ï´Ù. ¡¸V¡¹ÀÇ °¢ ¿ÀÆÛ·¹À̼ÇÀº ¡¸V¡¹ÀÚü¸¦ ¶ô °´Ã¼·Î¼­ »ç¿ëÇØ µ¿±âÈ­ µÇ¾î ¡¸S¡¹ÀÇ ´ëÀÀÇÏ´Â ¿ÀÆÛ·¹À̼ÇÀ» ´ÜÁö È£ÃâÇÕ´Ï´Ù. ¼­·Î ¹èŸÀûÀÎ ¾×¼¼½º¸¦ º¸ÁõÇϱâ À§Çؼ­´Â ¡¸S¡¹¿¡ ´ëÇÑ ¸ðµç ¾×¼¼½º°¡ ¡¸V¡¹¸¦ °³ÀÔ½ÃÄÑ ½ÇÇàµÇ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù. ¼Ó¼º ¼¼Æ® °´Ã¼ ¡¸S¡¹°¡ Á÷·ÄÈ­ °¡´ÉÀÇ °æ¿ì, µ¿±â ºä¿ÀºêÁ¦Å©Æ® ¡¸V¡¹´Â Á÷·ÄÈ­ °¡´ÉÇÕ´Ï´Ù.

javax.print ÆÐÅ°ÁöÀÇ ¼³¸íÀ¸·Î ¸»ÇÑ °Íó·³, ¹Ì°¡ ÀÖ´Â Çؼ®À» °¡Áö´Â °ÍÀ¸·Î¼­ ¸Þ¼­µå¿¡ ¸í½ÃÀûÀ¸·Î ¹®¼­È­µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì, ¸Þ¼­µå¿¡ ´ëÇÑ null ÂüÁ¶ ÆĶó¹ÌÅÍ´Â ºÎÁ¤ÇÕ´Ï´Ù. ÀÌ°Í¿¡ ¹ÝÇÏ´Â »ç¿ëÀº ¹«È¿ÀÎ ÄÚµùÀ̸ç, °ð¹Ù·Î ¶Ç´Â ³ªÁß¿¡ ½ÇÇà½ÃÀÇ ¿¹¿Ü°¡ ¹ß»ýÇÏ´Â °á°ú°¡ µË´Ï´Ù. IllegalArgumentException ¹× NullPointerException´Â ÀÌ·¯ÇÑ °æ¿ìÀÇ ÀüÇüÀûÀ̾î Çã¿ë ÇÒ ¼ö ÀÖ´Â ½ÇÇà½ÃÀÇ ¿¹¿ÜÀÇ »ç·ÊÀÔ´Ï´Ù.


¸Þ¼­µå °³¿ä
static AttributeSet synchronizedView (AttributeSet  attributeSet)
          ÁöÁ¤µÈ ¼Ó¼º ¼¼Æ®ÀÇ µ¿±â ºä¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
static DocAttributeSet synchronizedView (DocAttributeSet  attributeSet)
          ÁöÁ¤µÈ ¹®¼­ÀÇ ¼Ó¼º ¼¼Æ®ÀÇ µ¿±â ºä¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
static PrintJobAttributeSet synchronizedView (PrintJobAttributeSet  attributeSet)
          ÁöÁ¤µÈ Àμâ ÀÛ¾÷ÀÇ ¼Ó¼º ¼¼Æ®ÀÇ µ¿±â ºä¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
static PrintRequestAttributeSet synchronizedView (PrintRequestAttributeSet  attributeSet)
          ÁöÁ¤µÈ Àμ⠿䱸ÀÇ ¼Ó¼º ¼¼Æ®ÀÇ µ¿±â ºä¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
static PrintServiceAttributeSet synchronizedView (PrintServiceAttributeSet  attributeSet)
          ÁöÁ¤µÈ Àμ⠼­ºñ½ºÀÇ ¼Ó¼º ¼¼Æ®ÀÇ µ¿±â ºä¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
static AttributeSet unmodifiableView (AttributeSet  attributeSet)
          ÁöÁ¤µÈ ¼Ó¼º ¼¼Æ®ÀÇ º¯°æ ºÒ°¡´ÉÇÑ ºä¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
static DocAttributeSet unmodifiableView (DocAttributeSet  attributeSet)
          ÁöÁ¤µÈ ¹®¼­ÀÇ ¼Ó¼º ¼¼Æ®ÀÇ º¯°æ ºÒ°¡´ÉÇÑ ºä¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
static PrintJobAttributeSet unmodifiableView (PrintJobAttributeSet  attributeSet)
          ÁöÁ¤µÈ Àμâ ÀÛ¾÷ÀÇ ¼Ó¼º ¼¼Æ®ÀÇ º¯°æ ºÒ°¡´ÉÇÑ ºä¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
static PrintRequestAttributeSet unmodifiableView (PrintRequestAttributeSet  attributeSet)
          ÁöÁ¤µÈ Àμ⠿䱸ÀÇ ¼Ó¼º ¼¼Æ®ÀÇ º¯°æ ºÒ°¡´ÉÇÑ ºä¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
static PrintServiceAttributeSet unmodifiableView (PrintServiceAttributeSet  attributeSet)
          ÁöÁ¤µÈ Àμ⠼­ºñ½ºÀÇ ¼Ó¼º ¼¼Æ®ÀÇ º¯°æ ºÒ°¡´ÉÇÑ ºä¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
static Class <? > verifyAttributeCategory (Object  object, Class <? > interfaceName)
          ÁöÁ¤µÈ °´Ã¼°¡ ÁöÁ¤µÈ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â Class ÀÎ °ÍÀ» ÆÇÁ¤ÇÕ´Ï´Ù.
static Attribute verifyAttributeValue (Object  object, Class <? > interfaceName)
          ÁöÁ¤µÈ °´Ã¼°¡ ÁöÁ¤µÈ ÀÎÅÍÆäÀ̽ºÀÇ ÀνºÅϽºÀÎ °ÍÀ» ÆÇÁ¤ÇÕ´Ï´Ù.
static void verifyCategoryForValue (Class <? > category, Attribute  attribute)
          ÁöÁ¤µÈ ¼Ó¼º Ä«Å×°í¸®ÀÇ °´Ã¼°¡ ÁöÁ¤µÈ ¼Ó¼º°ªÀÇ °´Ã¼ÀÇ Ä«Å×°í¸®¿Í µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

unmodifiableView

public static AttributeSet  unmodifiableView(AttributeSet  attributeSet)
ÁöÁ¤µÈ ¼Ó¼º ¼¼Æ®ÀÇ º¯°æ ºÒ°¡´ÉÇÑ ºä¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
attributeSet - ±âº»À¸·Î µÇ´Â ¼Ó¼º ¼¼Æ®
¹Ýȯ°ª:
attributeSet º¯°æ ºÒ°¡´ÉÇÑ ºä
¿¹¿Ü:
NullPointerException - attributeSet°¡ nullÀÎ °æ¿ì Throw µÈ´Ù. nullÀº a°¡ µÇÁö ¾Ê´Â´Ù

unmodifiableView

public static DocAttributeSet  unmodifiableView(DocAttributeSet  attributeSet)
ÁöÁ¤µÈ ¹®¼­ÀÇ ¼Ó¼º ¼¼Æ®ÀÇ º¯°æ ºÒ°¡´ÉÇÑ ºä¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
attributeSet - ±âº»À¸·Î µÇ´Â ¹®¼­ÀÇ ¼Ó¼º ¼¼Æ®
¹Ýȯ°ª:
attributeSet º¯°æ ºÒ°¡´ÉÇÑ ºä
¿¹¿Ü:
NullPointerException - attributeSet°¡ nullÀÎ °æ¿ì´Â Throw µÈ´Ù

unmodifiableView

public static PrintRequestAttributeSet  unmodifiableView(PrintRequestAttributeSet  attributeSet)
ÁöÁ¤µÈ Àμ⠿䱸ÀÇ ¼Ó¼º ¼¼Æ®ÀÇ º¯°æ ºÒ°¡´ÉÇÑ ºä¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
attributeSet - ±âº»À¸·Î µÇ´Â Àμ⠿䱸ÀÇ ¼Ó¼º ¼¼Æ®
¹Ýȯ°ª:
attributeSet º¯°æ ºÒ°¡´ÉÇÑ ºä
¿¹¿Ü:
NullPointerException - attributeSet°¡ nullÀÎ °æ¿ì´Â Throw µÈ´Ù

unmodifiableView

public static PrintJobAttributeSet  unmodifiableView(PrintJobAttributeSet  attributeSet)
ÁöÁ¤µÈ Àμâ ÀÛ¾÷ÀÇ ¼Ó¼º ¼¼Æ®ÀÇ º¯°æ ºÒ°¡´ÉÇÑ ºä¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
attributeSet - ±âº»À¸·Î µÇ´Â Àμâ ÀÛ¾÷ÀÇ ¼Ó¼º ¼¼Æ®
¹Ýȯ°ª:
attributeSet º¯°æ ºÒ°¡´ÉÇÑ ºä
¿¹¿Ü:
NullPointerException - attributeSet°¡ nullÀÎ °æ¿ì´Â Throw µÈ´Ù

unmodifiableView

public static PrintServiceAttributeSet  unmodifiableView(PrintServiceAttributeSet  attributeSet)
ÁöÁ¤µÈ Àμ⠼­ºñ½ºÀÇ ¼Ó¼º ¼¼Æ®ÀÇ º¯°æ ºÒ°¡´ÉÇÑ ºä¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
attributeSet - ±âº»À¸·Î µÇ´Â Àμ⠼­ºñ½ºÀÇ ¼Ó¼º ¼¼Æ®
¹Ýȯ°ª:
attributeSet º¯°æ ºÒ°¡´ÉÇÑ ºä
¿¹¿Ü:
NullPointerException - attributeSet°¡ nullÀÎ °æ¿ì´Â Throw µÈ´Ù

synchronizedView

public static AttributeSet  synchronizedView(AttributeSet  attributeSet)
ÁöÁ¤µÈ ¼Ó¼º ¼¼Æ®ÀÇ µ¿±â ºä¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
attributeSet - ±âº»À¸·Î µÇ´Â ¼Ó¼º ¼¼Æ®
¹Ýȯ°ª:
attributeSet µ¿±â ºä
¿¹¿Ü:
NullPointerException - attributeSet°¡ nullÀÎ °æ¿ì´Â Throw µÈ´Ù

synchronizedView

public static DocAttributeSet  synchronizedView(DocAttributeSet  attributeSet)
ÁöÁ¤µÈ ¹®¼­ÀÇ ¼Ó¼º ¼¼Æ®ÀÇ µ¿±â ºä¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
attributeSet - ±âº»À¸·Î µÇ´Â ¹®¼­ÀÇ ¼Ó¼º ¼¼Æ®
¹Ýȯ°ª:
attributeSet µ¿±â ºä
¿¹¿Ü:
NullPointerException - attributeSet°¡ nullÀÎ °æ¿ì´Â Throw µÈ´Ù

synchronizedView

public static PrintRequestAttributeSet  synchronizedView(PrintRequestAttributeSet  attributeSet)
ÁöÁ¤µÈ Àμ⠿䱸ÀÇ ¼Ó¼º ¼¼Æ®ÀÇ µ¿±â ºä¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
attributeSet - ±âº»À¸·Î µÇ´Â Àμ⠿䱸ÀÇ ¼Ó¼º ¼¼Æ®
¹Ýȯ°ª:
attributeSet µ¿±â ºä
¿¹¿Ü:
NullPointerException - attributeSet°¡ nullÀÎ °æ¿ì´Â Throw µÈ´Ù

synchronizedView

public static PrintJobAttributeSet  synchronizedView(PrintJobAttributeSet  attributeSet)
ÁöÁ¤µÈ Àμâ ÀÛ¾÷ÀÇ ¼Ó¼º ¼¼Æ®ÀÇ µ¿±â ºä¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
attributeSet - ±âº»À¸·Î µÇ´Â Àμâ ÀÛ¾÷ÀÇ ¼Ó¼º ¼¼Æ®
¹Ýȯ°ª:
attributeSet µ¿±â ºä
¿¹¿Ü:
NullPointerException - attributeSet°¡ nullÀÎ °æ¿ì´Â Throw µÈ´Ù

synchronizedView

public static PrintServiceAttributeSet  synchronizedView(PrintServiceAttributeSet  attributeSet)
ÁöÁ¤µÈ Àμ⠼­ºñ½ºÀÇ ¼Ó¼º ¼¼Æ®ÀÇ µ¿±â ºä¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
attributeSet - ±âº»À¸·Î µÇ´Â Àμ⠼­ºñ½ºÀÇ ¼Ó¼º ¼¼Æ®
¹Ýȯ°ª:
attributeSet µ¿±â ºä

verifyAttributeCategory

public static Class <? > verifyAttributeCategory(Object  object,
                                               Class <? > interfaceName)
ÁöÁ¤µÈ °´Ã¼°¡ ÁöÁ¤µÈ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â Class ÀÎ °ÍÀ» ÆÇÁ¤ÇÕ´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º´Â Attribute ¶Ç´Â ±× ¼­ºê ÀÎÅÍÆäÀ̽ºÀÌ´Ù°í ÃßÁ¤µË´Ï´Ù.

ÆĶó¹ÌÅÍ:
object - ÆÇÁ¤µÇ´Â °´Ã¼
interfaceName - °´Ã¼°¡ ±¸ÇöÇØ¾ß ÇÏ´Â ÀÎÅÍÆäÀ̽º
¹Ýȯ°ª:
object°¡ interfaceName¸¦ ±¸ÇöÇÏ´Â Class ÀÎ °æ¿ì, object´Â Class Çü¿¡ ¸®ÅϵȴÙ. ±× ¿ÜÀÇ °æ¿ì´Â ¿¹¿Ü°¡ Throw µÈ´Ù
¿¹¿Ü:
NullPointerException - ¹ÌÈ®ÀÎÀÇ ¿¹¿Ü. object°¡ nullÀÎ °æ¿ì, Throw µÈ´Ù
ClassCastException - ¹ÌÈ®ÀÎÀÇ ¿¹¿Ü. object°¡ interfaceName¸¦ ±¸ÇöÇÏ´Â Class °¡ ¾Æ´Ñ °æ¿ì, Throw µÈ´Ù

verifyAttributeValue

public static Attribute  verifyAttributeValue(Object  object,
                                             Class <? > interfaceName)
ÁöÁ¤µÈ °´Ã¼°¡ ÁöÁ¤µÈ ÀÎÅÍÆäÀ̽ºÀÇ ÀνºÅϽºÀÎ °ÍÀ» ÆÇÁ¤ÇÕ´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º´Â Attribute ¶Ç´Â ±× ¼­ºê ÀÎÅÍÆäÀ̽ºÀÌ´Ù°í ÃßÁ¤µË´Ï´Ù.

ÆĶó¹ÌÅÍ:
object - ÆÇÁ¤µÇ´Â °´Ã¼
interfaceName - °´Ã¼°¡ ÀνºÅϽº°¡ ¾Æ´Ï¸é ¾ÈµÇ´Â ÀÎÅÍÆäÀ̽º
¹Ýȯ°ª:
object°¡ interfaceName ÀνºÅϽºÀÇ °æ¿ì, object´Â Attribute Çü¿¡ ¸®ÅϵȴÙ. ±× ¿ÜÀÇ °æ¿ì´Â ¿¹¿Ü°¡ Throw µÈ´Ù
¿¹¿Ü:
NullPointerException - ¹ÌÈ®ÀÎÀÇ ¿¹¿Ü. object°¡ nullÀÎ °æ¿ì, Throw µÈ´Ù
ClassCastException - ¹ÌÈ®ÀÎÀÇ ¿¹¿Ü. object°¡ interfaceName ÀνºÅϽº°¡ ¾Æ´Ñ °æ¿ì, Throw µÈ´Ù

verifyCategoryForValue

public static void verifyCategoryForValue(Class <? > category,
                                          Attribute  attribute)
ÁöÁ¤µÈ ¼Ó¼º Ä«Å×°í¸®ÀÇ °´Ã¼°¡ ÁöÁ¤µÈ ¼Ó¼º°ªÀÇ °´Ã¼ÀÇ Ä«Å×°í¸®¿Í µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. µ¿ÀÏÇÑ °æ¿ì, ÀÌ ¸Þ¼­µå´Â ¾Æ¹«°Íµµ ÇÏÁö ¾Ê°í º¹±ÍÇÕ´Ï´Ù. µ¿ÀÏÇÏÁö ¾ÊÀº °æ¿ì, ÀÌ ¸Þ¼­µå´Â ¿¹¿Ü¸¦ Throw ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
category - ÆÇÁ¤µÇ´Â ¼Ó¼º Ä«Å×°í¸®
attribute - ÆÇÁ¤µÇ´Â ¼Ó¼º°ª
¿¹¿Ü:
NullPointerException - ¹ÌÈ®ÀÎÀÇ ¿¹¿Ü. category°¡ null, ¶Ç´Â attribute°¡ nullÀÎ °æ¿ì, Throw µÈ´Ù
IllegalArgumentException - ¹ÌÈ®ÀÎÀÇ ¿¹¿Ü. category°¡ attribute Ä«Å×°í¸®¿Í µ¿ÀÏÇÏÁö ¾ÊÀº °æ¿ì, Throw µÈ´Ù

JavaTM 2 Platform
Standard Ed. 5.0

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