JavaTM 2 Platform
Standard Ed. 5.0

javax.print
ÀÎÅÍÆäÀ̽º PrintService

¾Ë·ÁÁø ¼­ºê ÀÎÅÍÆäÀ̽º ¸ñ·Ï :
MultiDocPrintService
¾Ë·ÁÁø ±¸Çö Ŭ·¡½º ¸ñ·Ï:
StreamPrintService

public interface PrintService

PrintService ÀÎÅÍÆäÀ̽º´Â DocPrintJob ÆÑÅ丮ÀÔ´Ï´Ù. PrintService´Â Printer ±â´ÉÀ» ±â¼úÇÕ´Ï´Ù. ¶Ç, ÇÁ¸°ÅÍ°¡ Áö¿øÇÏ´Â ¼Ó¼º¿¡ °üÇÑ Á¶È¸¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

·Ê:

   DocFlavor flavor = DocFlavor.INPUT_STREAM.POSTSCRIPT;
   PrintRequestAttributeSet aset = new HashPrintRequestHashAttributeSet();
   aset.add(MediaSizeName.ISO_A4);
   PrintService[] pservices =
                 PrintServiceLookup.lookupPrintServices(flavor, aset);
   if (pservices.length > 0) {
       DocPrintJob pj = pservices[0]. createPrintJob();
       // InputStreamDoc is an implementation of the Doc interface //
       Doc doc = new InputStreamDoc("test.ps", flavor);
       try {
             pj.print(doc, aset);
        } catch (PrintException e) {
        }
   }
   


¸Þ¼­µå °³¿ä
 void addPrintServiceAttributeListener (PrintServiceAttributeListener  listener)
          ÀÌ PrintService¿¡ À̺¥Æ®ÀÇ ¸®½º³Ê¸¦ µî·ÏÇÕ´Ï´Ù.
 DocPrintJob createPrintJob ()
          Áö¿ø µÈ ÀÓÀÇÀÇ ´ÙÅ¥¸ÕÆ® Ç÷¹À̹ö ÀÇ µ¥ÀÌÅ͸¦ ó¸® °¡´ÉÇÑ PrintJob¸¦ ÀÛ¼ºÇØ ¸®ÅÏÇÕ´Ï´Ù.
 boolean equals (Object  obj)
          2°³ÀÇ ¼­ºñ½º°¡ °°Àº ±âº» ¼­ºñ½º¸¦ ÂüÁ¶ÇÏ°í ÀÖÀ»Áö ¾î¶³Áö¸¦ ÆǺ°ÇÕ´Ï´Ù.
<T extends PrintServiceAttribute >
T
getAttribute (Class <T> category)
          ÁöÁ¤µÈ ´ÜÀÏÀÇ ¼­ºñ½º ¼Ó¼ºÀÇ °ªÀ» ÃëµæÇÕ´Ï´Ù.
 PrintServiceAttributeSet getAttributes ()
          ÀÌ Àμ⠼­ºñ½ºÀÇ ÇÁ¸°ÅÍ ±â¼ú ¼Ó¼º ¼¼Æ®¸¦ ÃëµæÇÕ´Ï´Ù.
 Object getDefaultAttributeValue (Class <? extends Attribute > category)
          ÀÌ Àμ⠼­ºñ½ºÀÇ ÁöÁ¤µÈ Ä«Å×°í¸®³»¿¡¼­ÀÇ µðÆúÆ® Àμ⠼Ӽº°ªÀ» ÆǺ°ÇÕ´Ï´Ù.
 String getName ()
          ÀÌ Àμ⠼­ºñ½ºÀÇ String ¸íÀ» ¸®ÅÏÇÕ´Ï´Ù.
 ServiceUIFactory getServiceUIFactory ()
          ´Ù¾çÇÑ ·ÑÀÇ ¼­ºñ½º¿ÍÀÇ ´ëÈ­ 󸮸¦ »ç¿ëÀÚ¿¡ °Ô Á¦°øÇÏ´Â UI ÄÄÆÛ³ÍÆ®ÀÇ ÆÑÅ丮¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 Class <? >[] getSupportedAttributeCategories ()
          ÀÌ Àμ⠼­ºñ½ºÀÇ ÀÛ¾÷ ¼³Á¤½Ã¿¡ Ŭ¶óÀ̾ðÆ®°¡ ÁöÁ¤ °¡´ÉÇÑ Àμ⠼Ӽº Ä«Å×°í¸®¸¦ ÆǺ°ÇÕ´Ï´Ù.
 Object getSupportedAttributeValues (Class <? extends Attribute > category, DocFlavor  flavor, AttributeSet  attributes)
          ÀÌ Àμ⠼­ºñ½º¿ëÀÇ ÀÛ¾÷ ¼³Á¤½Ã¿¡ Ŭ¶óÀ̾ðÆ®°¡ ƯÁ¤ÀÇ Ä«Å×°í¸®³»¿¡¼­ ÁöÁ¤ °¡´ÉÇÑ Àμ⠼Ӽº°ªÀ» ÆǺ°ÇÕ´Ï´Ù.
 DocFlavor [] getSupportedDocFlavors ()
          ÀÌ PrintService¿ëÀÇ ÀÛ¾÷ ¼³Á¤½Ã¿¡ Ŭ¶óÀ̾ðÆ®°¡ ÁöÁ¤ °¡´ÉÇÑ Àμ⠵¥ÀÌÅÍ Çü½ÄÀ» ÆǺ°ÇÕ´Ï´Ù.
 AttributeSet getUnsupportedAttributes (DocFlavor  flavor, AttributeSet  attributes)
          Æ¯Á¤ÀÇ DocFlavor ÄÁÅؽºÆ® ³»ÀÇ Àμ⠿䱸·Î Áö¿ø µÇÁö ¾Ê´Â ¼Ó¼ºÀ» ½Äº°ÇÕ´Ï´Ù.
 int hashCode ()
          ÀÌ ¸Þ¼­µåÀÇ ±¸Çö¿¡´Â equals(Object)¸¦ ÀÏ°üÇØ »ç¿ëÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
 boolean isAttributeCategorySupported (Class <? extends Attribute > category)
          ÀÌ Àμ⠼­ºñ½ºÀÇ ÀÛ¾÷ ¼³Á¤½Ã¿¡ Ŭ¶óÀ̾ðÆ®°¡ ƯÁ¤ÀÇ Àμ⠼Ӽº Ä«Å×°í¸®¸¦ ÁöÁ¤ °¡´ÉÇÑ°¡ ¾î¶²°¡¸¦ ÆǺ°ÇÕ´Ï´Ù.
 boolean isAttributeValueSupported (Attribute  attrval, DocFlavor  flavor, AttributeSet  attributes)
          ÀÌ Print Service¿ëÀÇ ÀÛ¾÷ ¼³Á¤½Ã¿¡ Ŭ¶óÀ̾ðÆ®°¡ ƯÁ¤ÀÇ Àμ⠼Ӽº°ªÀ» ÁöÁ¤ °¡´ÉÇÑ°¡ ¾î¶²°¡¸¦ ÆǺ°ÇÕ´Ï´Ù.
 boolean isDocFlavorSupported (DocFlavor  flavor)
          ÀÌ Àμ⠼­ºñ½º°¡ ƯÁ¤ÀÇ DocFlavor¸¦ Áö¿ø ÇÒÁö ¾î¶³Áö¸¦ ÆǺ°ÇÕ´Ï´Ù.
 void removePrintServiceAttributeListener (PrintServiceAttributeListener  listener)
          ÀÌ Àμ⠼­ºñ½º·ÎºÎÅÍ Àμ⠼­ºñ½º ¸®½º³Ê¸¦ »èÁ¦ÇÕ´Ï´Ù.
 

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

getName

String  getName()
ÀÌ Àμ⠼­ºñ½ºÀÇ String ¸íÀ» ¸®ÅÏÇÕ´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀº ÀÌ°ÍÀ» »ç¿ëÇØ Æ¯Á¤ÀÇ Àμ⠼­ºñ½º¸¦ ¿ä±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. ³×ÀÓ ¼­ºñ½ºµîÀÌ ÀûÀýÇÑ ÄÁÅؽºÆ®¿¡ ¼­´Â ÀÌ À̸§Àº ÀÏÀÇ°¡ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù. ȯ°æ¿¡ µû¶ó¼­´Â ÀÌ ÀÏÀǸíÀ» PrinterName ¼Ó¼ºÀ¸·Î¼­ Á¤ÀÇµÈ »ç¿ëÀÚ¿¡ °Ô ÀÖ¾î ¾Ë±â ½¬¿î ÇÁ¸°Å͸í°ú °°°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
¼­ºñ½ºÀÇ À̸§

createPrintJob

DocPrintJob  createPrintJob()
Áö¿ø µÈ ÀÓÀÇÀÇ ´ÙÅ¥¸ÕÆ® Ç÷¹À̹ö ÀÇ µ¥ÀÌÅ͸¦ ó¸® °¡´ÉÇÑ PrintJob¸¦ ÀÛ¼ºÇØ ¸®ÅÏÇÕ´Ï´Ù.

¹Ýȯ°ª:
DocPrintJob °´Ã¼

addPrintServiceAttributeListener

void addPrintServiceAttributeListener(PrintServiceAttributeListener  listener)
ÀÌ PrintService¿¡ À̺¥Æ®ÀÇ ¸®½º³Ê¸¦ µî·ÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
listener - Àμ⠼­ºñ½º »óŸ¦ °¨½ÃÇÏ´Â PrintServiceAttributeListener
°ü·Ã Ç׸ñ:
removePrintServiceAttributeListener(javax.print.event.PrintServiceAttributeListener)

removePrintServiceAttributeListener

void removePrintServiceAttributeListener(PrintServiceAttributeListener  listener)
ÀÌ Àμ⠼­ºñ½º·ÎºÎÅÍ Àμ⠼­ºñ½º ¸®½º³Ê¸¦ »èÁ¦ÇÕ´Ï´Ù. ÀÌ°ÍÀº ÀÌÈÄ, ¸®½º³Ê°¡ PrintService À̺¥Æ®¿¡ °ü¿©ÇÏÁö ¾Ê´Â °ÍÀ»ÀǹÌÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
listener - PrintServiceAttributeListener °´Ã¼
°ü·Ã Ç׸ñ:
addPrintServiceAttributeListener(javax.print.event.PrintServiceAttributeListener)

getAttributes

PrintServiceAttributeSet  getAttributes()
ÀÌ Àμ⠼­ºñ½ºÀÇ ÇÁ¸°ÅÍ ±â¼ú ¼Ó¼º ¼¼Æ®¸¦ ÃëµæÇÕ´Ï´Ù. ÇÁ¸°ÅÍ ±â¼ú ¼Ó¼º ¼¼Æ®´Â ÀÌ Print Service »óŸ¦ ÁöÁ¤ÇÕ´Ï´Ù. ¸®ÅÏµÈ ¼Ó¼º ¼¼Æ® °´Ã¼´Â º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù. ¸®ÅÏµÈ ¼Ó¼º ¼¼Æ® °´Ã¼´Â getAttributes() ¸Þ¼­µå È£Ãâ½ÃÀÇ Print Service ¼Ó¼ºÀÇ ¡¸snapshot¡¹ÀÔ´Ï´Ù. Áï, ÀÌ Àμ⠼­ºñ½ºÀÇ ¼Ó¼º ¼¼Æ®ÀÇ ³»¿ëÀÌ Àå·¡ º¯°æµÇ¾îµµ, ¸®ÅÏµÈ ¼Ó¼º ¼¼Æ®ÀÇ ³»¿ëÀº °»½ÅµÇÁö ¾Ê½À´Ï´Ù. ¼Ó¼º°ªÀÇ º¯°æÀ» °ËÃâÇÏ·Á¸é, getAttributes()¸¦ ÀçÂ÷ È£ÃâÇØ, »õ·Î¿î ¼Ó¼º ¼¼Æ®¸¦ ÀÌÀüÀÇ ¼Ó¼º ¼¼Æ®¿Í ºñ±³ÇÕ´Ï´Ù. ÀÌÁ¦(ÀÌ¹Ì ) 1°³ÀÇ ¹æ¹ýÀ¸·Î¼­ Àμ⠼­ºñ½º À̺¥Æ®ÀÇ ¸®½º³Ê¸¦ µî·ÏÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
ÀÌ Print Service ¼Ó¼º ¼¼Æ®ÀÇ º¯°æ ºÒ°¡´ÉÇÑ snapshot. °ø¹éÀÌ¶óµµ ÁÁÁö¸¸ nullÀº ¾È µÈ´Ù

getAttribute

<T extends PrintServiceAttribute > T getAttribute(Class <T> category)
ÁöÁ¤µÈ ´ÜÀÏÀÇ ¼­ºñ½º ¼Ó¼ºÀÇ °ªÀ» ÃëµæÇÕ´Ï´Ù. ÀÌ°ÍÀº Ŭ¶óÀ̾ðÆ®°¡ 1°³ÀÇ ¼Ó¼º°ª¸¸À» ÇÊ¿ä·Î ÇØ, ¿À¹öÇìµå¸¦ ÃÖ¼ÒÇÑÀ¸·Î ¾ïÁ¦ÇÏ´Â °æ¿ì¿¡ À¯¿ëÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
category - ÀÌ ¼­ºñ½º·Î Áö¿ø µÇ´Â PrintServiceAttribute Ä«Å×°í¸®. null ¿©¼­´Â ¾È µÈ´Ù
¹Ýȯ°ª:
Áö¿ø µÇ´Â ¼Ó¼ºÀÇ °ª, ¶Ç´Â ¼Ó¼ºÀÌ ÀÌ ¼­ºñ½º·Î Áö¿ø µÇÁö ¾Ê´Â °æ¿ì´Â null
¿¹¿Ü:
NullPointerException - Ä«Å×°í¸®°¡ nullÀÎ °æ¿ì
IllegalArgumentException - ¹ÌÈ®ÀÎÀÇ ¿¹¿Ü. category°¡ PrintServiceAttribute ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â Class°¡ ¾Æ´Ñ °æ¿ì¿¡ Throw µÈ´Ù

getSupportedDocFlavors

DocFlavor [] getSupportedDocFlavors()
ÀÌ PrintService¿ëÀÇ ÀÛ¾÷ ¼³Á¤½Ã¿¡ Ŭ¶óÀ̾ðÆ®°¡ ÁöÁ¤ °¡´ÉÇÑ Àμ⠵¥ÀÌÅÍ Çü½ÄÀ» ÆǺ°ÇÕ´Ï´Ù. Àμ⠵¥ÀÌÅÍ Çü½ÄÀº MIME ŸÀÔ ¹× Àμ⠵¥ÀÌÅÍ Ç¥Çö Ŭ·¡½º·Î ±¸¼ºµÇ´Â ¡¸doc Ç÷¹À̹ö ¡¹(DocFlavor Ŭ·¡½º)¿¡ ÀÇÇØ ³ªÅ¸³»Áý´Ï´Ù.

doc Ç÷¹À̹ö ¾È¿¡´Â ¸ðµç ¼Ó¼º°ú Á¶ÇÕÇÒ ¼ö ¾ø´Â °Íµµ ÀÖ½À´Ï´Ù. getUnsupportedAttributes(..)¸¦ »ç¿ëÇØ, ƯÁ¤ÀÇ Æí¼ºÀÌ À¯È¿ÇÑ°¡ ¾î¶²°¡¸¦ È®ÀÎÇØ ÁÖ¼¼¿ä.

¹Ýȯ°ª:
Áö¿ø µÇ´Â doc Ç÷¹À̹ö ÀÇ ¹è¿­. ¹è¿­Àº 1°³ ÀÌ»óÀÇ ¿ä¼Ò¸¦ º¸°ü À¯ÁöÇÒ ÇÊ¿ä°¡ ÀÖ´Ù

isDocFlavorSupported

boolean isDocFlavorSupported(DocFlavor  flavor)
ÀÌ Àμ⠼­ºñ½º°¡ ƯÁ¤ÀÇ DocFlavor¸¦ Áö¿ø ÇÒÁö ¾î¶³Áö¸¦ ÆǺ°ÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå´Â DocFlavor°¡ getSupportedDocFlavors()¸¦ ½ÇÇàÇØ ¾òÀ» ¼ö ÀÖ´ø ¸â¹öÀΰ¡ ¾î¶²°¡¸¦ ÆǺ°Çϴµ¥ ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

doc Ç÷¹À̹ö ¾È¿¡´Â ¸ðµç ¼Ó¼º°ú Á¶ÇÕÇÒ ¼ö ¾ø´Â °Íµµ ÀÖ½À´Ï´Ù. getUnsupportedAttributes(..)¸¦ »ç¿ëÇØ, ƯÁ¤ÀÇ Æí¼ºÀÌ À¯È¿ÇÑ°¡ ¾î¶²°¡¸¦ È®ÀÎÇØ ÁÖ¼¼¿ä.

ÆĶó¹ÌÅÍ:
flavor - Áö¿ø¸¦ Á¶È¸ÇÏ´Â DocFlavor
¹Ýȯ°ª:
ÀÌ Àμ⠼­ºñ½º°¡ ÁöÁ¤µÈ DocFlavor¸¦ Áö¿øÇÏ´ÂÀÎ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
¿¹¿Ü:
NullPointerException - ¹ÌÈ®ÀÎÀÇ ¿¹¿Ü. flavor°¡ nullÀÎ °æ¿ì¿¡ Throw µÈ´Ù

getSupportedAttributeCategories

Class <? >[] getSupportedAttributeCategories()
ÀÌ Àμ⠼­ºñ½ºÀÇ ÀÛ¾÷ ¼³Á¤½Ã¿¡ Ŭ¶óÀ̾ðÆ®°¡ ÁöÁ¤ °¡´ÉÇÑ Àμ⠼Ӽº Ä«Å×°í¸®¸¦ ÆǺ°ÇÕ´Ï´Ù. Àμ⠼Ӽº Ä«Å×°í¸®´Â Attribute ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â Class¿¡ ÀÇÇØ ³ªÅ¸³³´Ï´Ù. ÀÌ ¸Þ¼­µå´Â Áö¿øÇÏ´Â ¼Ó¼º ¡¸Ä«Å×°í¸®¡¹¸¸À» µ¹·ÁÁÖ°í, Áö¿øÇϴ ƯÁ¤ÀÇ ¼Ó¼º ¡¸°ª¡¹Àº µ¹·ÁÁÖÁö ¾Ê½À´Ï´Ù.

ÀÌ ¸Þ¼­µå´Â ½ÇÇà °¡´ÉÇÑ ¸ðµç ÀÛ¾÷À¸·Î ÀÌ Àμ⠼­ºñ½º°¡ Áö¿øÇÏ´Â Àμ⠼Ӽº Ä«Å×°í¸® ¸ðµç °ÍÀ» ¸®ÅÏÇÕ´Ï´Ù. Ä«Å×°í¸®¾È¿¡´Â ƯÁ¤ÀÇ ÄÁÅؽºÆ® (DocFlavor)¿¡¼­´Â Áö¿ø µÇÁö ¾Ê´Â °Íµµ ÀÖ½À´Ï´Ù. getSupportedAttributeValues(..) µî, DocFlavor¸¦ Æ÷ÇÔÇÑ ¸Þ¼­µåÀÇ ¾î´ÀÂÊÀ̵çÀ» »ç¿ëÇØ, ¼Û½ÅÀü¿¡ ¿ä±¸ÀÇ °Ë»ç¸¦ ½ÇÇàÇØ ÁÖ¼¼¿ä.

¹Ýȯ°ª:
Ŭ¶óÀ̾ðÆ®°¡ Print Request ³»¿¡¼­ doc ·¹º§ ¶Ç´Â ÀÛ¾÷ ·¹º§ÀÇ ¼Ó¼ºÀ¸·Î¼­ ÁöÁ¤ °¡´ÉÇÑ Àμ⠼Ӽº Ä«Å×°í¸®ÀÇ ¹è¿­. ¹è¿­³»ÀÇ °¢ ¿ä¼Ò´Â Attribute ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â Class °¡ µÈ´Ù. Áö¿øÇÏ´Â Ä«Å×°í¸®°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì, ¹è¿­Àº ºñ¿î´Ù

isAttributeCategorySupported

boolean isAttributeCategorySupported(Class <?  extends Attribute > category)
ÀÌ Àμ⠼­ºñ½ºÀÇ ÀÛ¾÷ ¼³Á¤½Ã¿¡ Ŭ¶óÀ̾ðÆ®°¡ ƯÁ¤ÀÇ Àμ⠼Ӽº Ä«Å×°í¸®¸¦ ÁöÁ¤ °¡´ÉÇÑ°¡ ¾î¶²°¡¸¦ ÆǺ°ÇÕ´Ï´Ù. Àμ⠼Ӽº Ä«Å×°í¸®´Â Attribute ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â Class¿¡ ÀÇÇØ ³ªÅ¸³³´Ï´Ù. ÀÌ ¸Þ¼­µå´Â ¼Ó¼º ¡¸Ä«Å×°í¸®¡¹°¡ Áö¿ø µÉÁö ¾î¶³Áö¸¦ ³ªÅ¸³», ƯÁ¤ÀÇ ¼Ó¼º ¡¸°ª¡¹ÀÌ Áö¿ø µÉÁö ¾î¶³Áö´Â °¡¸®Å°Áö ¾Ê½À´Ï´Ù.

ƯÁ¤ÀÇ ÄÁÅؽºÆ® (DocFlavor)¿¡¼­´Â Áö¿ø µÇÁö ¾Ê´Â Ä«Å×°í¸®µµ ÀÖ½À´Ï´Ù. ¼Û½ÅÀü¿¡ getSupportedAttributeValues(..) µî, DocFlavor¸¦ Æ÷ÇÔÇÑ ¸î°³ÀÇ ¸Þ¼­µå¸¦ »ç¿ëÇØ ¿ä±¸¸¦ °ËÁõÇØ ÁÖ¼¼¿ä.

ÀÌ ¸Þ¼­µå¸¦ »ç¿ëÇØ, Ä«Å×°í¸®°¡ getSupportedAttributeCategories() °á°úÀÇ ¸â¹öÀΰ¡ ¾î¶²°¡¸¦ ÆǺ°ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
category - Å×½ºÆ® ´ë»óÀÇ Àμ⠼Ӽº Ä«Å×°í¸®. Attribute ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â Class°¡ ¾Æ´Ï¸é ¾ÈµÈ´Ù
¹Ýȯ°ª:
ÀÌ Àμ⠼­ºñ½º°¡ Print Request category ³»ÀÇ doc ·¹º§ ¶Ç´Â ÀÛ¾÷ ·¹º§ÀÇ ¼Ó¼º ÁöÁ¤À» Áö¿øÇÏ´ÂÀÎ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
¿¹¿Ü:
NullPointerException - ¹ÌÈ®ÀÎÀÇ ¿¹¿Ü. category°¡ nullÀÎ °æ¿ì¿¡ Throw µÈ´Ù
IllegalArgumentException - ¹ÌÈ®ÀÎÀÇ ¿¹¿Ü. category°¡ Attribute ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â Class°¡ ¾Æ´Ñ °æ¿ì¿¡ Throw µÈ´Ù

getDefaultAttributeValue

Object  getDefaultAttributeValue(Class <?  extends Attribute > category)
ÀÌ Àμ⠼­ºñ½ºÀÇ ÁöÁ¤µÈ Ä«Å×°í¸®³»¿¡¼­ÀÇ µðÆúÆ® Àμ⠼Ӽº°ªÀ» ÆǺ°ÇÕ´Ï´Ù. Àμ⠼Ӽº°ª´Â Attribute ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϴ Ŭ·¡½ºÀÇ ÀνºÅϽºÀÔ´Ï´Ù. Ŭ¶óÀ̾ðÆ®°¡ Àμâ ÀÛ¾÷À» ¼³Á¤ÇØ, ÇÑÆí ÁöÁ¤µÈ Ä«Å×°í¸®³»ÀÇ ¼Ó¼º°ªÀ» ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì, Print Service´Â µðÆúÆ® ¼Ó¼º°ªÀ» »ç¿ëÇÕ´Ï´Ù.

ƯÁ¤ÀÇ ÄÁÅؽºÆ® (DocFlavor)¿¡¼­´Â Áö¿ø µÇÁö ¾Ê´Â ¼Ó¼ºµµ Á¸ÀçÇÕ´Ï´Ù. ¼Û½ÅÀü¿¡ getSupportedAttributeValues(..) µî, DocFlavor¸¦ Æ÷ÇÔÇÑ ¸î°³ÀÇ ¸Þ¼­µå¸¦ »ç¿ëÇØ ¿ä±¸¸¦ °ËÁõÇØ ÁÖ¼¼¿ä.

¸ðµç ¼Ó¼ºÀÌ ±âº»°ªÀ» º¸°ü À¯ÁöÇÏ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ¿¹¸¦ µé¾î ¼­ºñ½º´Â RequestingUser ±âº»°ªÀ» º¸°ü À¯ÁöÇÏÁö ¾Ê½À´Ï´Ù. Áï, Áö¿ø µÇ´Â Ä«Å×°í¸®·Î nullÀÌ ¸®ÅϵÈÀÎ °æ¿ì, ±× Ä«Å×°í¸®ÀÇ ¼­ºñ½ºÀÇ ±âº»°ªÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °ÍÀ»ÀǹÌÇÕ´Ï´Ù. ÀÌ°Í¿¡ µé¾î¸Â´Â °æ¿ì¸¦ ºÐº°ÇÏ·Á¸é, isAttributeCategorySupported(Class)¸¦ »ç¿ëÇØ ÁÖ¼¼¿ä.

ÆĶó¹ÌÅÍ:
category - µðÆúÆ® ¼Ó¼º°ªÀÌ ¿ä±¸µÇ´Â Àμ⠼Ӽº Ä«Å×°í¸®. Attribute ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â Class °¡ ¾Æ´Ï¸é ¾ÈµÈ´Ù
¹Ýȯ°ª:
category µðÆúÆ® ¼Ó¼º°ª, ¶Ç´Â null (ÀÌ Print Service °¡ Print Request category ³»ÀÇ doc ·¹º§ ¶Ç´Â ÀÛ¾÷ ·¹º§ÀÇ ¼Ó¼º ÁöÁ¤À» Áö¿ø ÇÏÁö ¾Ê´ÂÁö, ¼­ºñ½º°¡ ÀÌ ¼Ó¼ºÀÇ ±âº»°ªÀ» º¸°ü À¯ÁöÇÏÁö ¾Ê´Â °æ¿ì)
¿¹¿Ü:
NullPointerException - ¹ÌÈ®ÀÎÀÇ ¿¹¿Ü. category°¡ nullÀÎ °æ¿ì¿¡ Throw µÈ´Ù
IllegalArgumentException - ¹ÌÈ®ÀÎÀÇ ¿¹¿Ü. category°¡ Attribute ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â Class °¡ ¾Æ´Ñ °æ¿ì¿¡ Throw µÈ´Ù

getSupportedAttributeValues

Object  getSupportedAttributeValues(Class <?  extends Attribute > category,
                                   DocFlavor  flavor,
                                   AttributeSet  attributes)
ÀÌ Àμ⠼­ºñ½º¿ëÀÇ ÀÛ¾÷ ¼³Á¤½Ã¿¡ Ŭ¶óÀ̾ðÆ®°¡ ƯÁ¤ÀÇ Ä«Å×°í¸®³»¿¡¼­ ÁöÁ¤ °¡´ÉÇÑ Àμ⠼Ӽº°ªÀ» ÆǺ°ÇÕ´Ï´Ù. Àμ⠼Ӽº°ª´Â Attribute ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϴ Ŭ·¡½ºÀÇ ÀνºÅϽºÀÔ´Ï´Ù.

flavor°¡ null ·Îattributes°¡ null ¶Ç´Â ºó¼¼Æ®ÀÇ °æ¿ì, ÀÌ ¸Þ¼­µå´Â ½ÇÇà °¡´ÉÇÑ ¸ðµç ÀÛ¾÷À¸·Î ÀÌ Print Service°¡ Áö¿øÇÏ´Â Àμ⠼Ӽº°ª ¸ðµç °ÍÀ» ¸®ÅÏÇÕ´Ï´Ù. flavor°¡ nullÀÌ ¾Æ´ÑÁö, attributes°¡ ºó¼¼Æ®°¡ ¾Æ´Ñ °æ¿ì, ÀÌ ¸Þ¼­µå´Â ÁöÁ¤µÈ doc Ç÷¹À̹ö ³ª ¼Ó¼º ¼¼Æ®¿Í ȣȯ¼ºÀÌ ÀÖ´Â Àμ⠼Ӽº°ª¸¸À» ¸®ÅÏÇÕ´Ï´Ù. Áï, ¹Ýȯ°ª nullÀº ÀÌ ¼Ó¼º ÁöÁ¤ÀÌ ÁöÁ¤µÈ DocFlavor¿Í ȣȯ¼ºÀÌ ¾ø´Â °ÍÀ» ³ªÅ¸³»´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ¶Ç, DocFlavor°¡ nullÀÌ ¾Æ´Ñ °æ¿ì¿¡´Â ÀÌ PrintService°¡ Áö¿øÇÏ´Â Ç÷¹À̹ö°¡ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù. ±× ¿ÜÀÇ °æ¿ì, IllegalArgumentException°¡ ¹ß»ý µË´Ï´Ù.

attributes ÆĶó¹ÌÅÍ¿¡ Æ÷ÇԵǴ Attribute Ä«Å×°í¸®°¡category ÆĶó¹ÌÅÍ¿Í °°Àº °æ¿ì, ¼­ºñ½º´Â AttributeSet ³»¿¡¼­ ÀÌ ¼Ó¼ºÀ» ¹«½ÃÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

ÄÁÅؽºÆ®¸¦ Á¤È®ÇÏ°Ô Ç¥ÇöÇϱâ À§Çؼ­ Doc »ó¿¡¼­ ÁöÁ¤ÇÏ´Â DocAttribute¸¦ ÀÌ ¼¼Æ®¿¡ Æ÷ÇÔÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

ÀÌ ¸Þ¼­µå´Â Object¸¦ ¸®ÅÏÇÕ´Ï´Ù. Àμ⠼Ӽº Ä«Å×°í¸®°¡ ´Ù¸£¸é, Áö¿ø µÇ´Â ¼Ó¼º°ªµµ ´Ù¸£±â ¶§¹®¿¡ÀÔ´Ï´Ù. javax.print.attribute.standard ÆÐÅ°Áö³»ÀÇ °¢ Àμ⠼ӼºÀÇ ¹®¼­¿¡´Â °¢ ¼Ó¼ºÀÌ Áö¿øÇÏ´Â °ªÀ» ³ªÅ¸³¾ ¹æ¹ýÀÌ ±âÀçµÇ¾î ÀÖ½À´Ï´Ù. Áö¿ø ÀÇ Ç¥½Ã ¹æ¹ýÀ» ÀÌÇÏ¿¡ ³ªÅ¸³À´Ï´Ù.

ÆĶó¹ÌÅÍ:
category - Å×½ºÆ® ´ë»óÀÇ Àμ⠼Ӽº Ä«Å×°í¸®. Attribute ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â Class °¡ ¾Æ´Ï¸é ¾ÈµÇ´Â
flavor - Áö¿øÇÏ´Â ÀÛ¾÷ÀÇ doc Ç÷¹À̹ö, ¶Ç´Â null
attributes - Áö¿ø µÇ´Â ÀÛ¾÷ÀÇ Àμ⠼Ӽº ¼¼Æ® (ÀÛ¾÷ ·¹º§ ¼Ó¼º ¹× ¹®¼­ ·¹º§ ¼Ó¼º), ¶Ç´Â null
¹Ýȯ°ª:
category ·Î Áö¿ø µÇ´Â °ªÀ» ³ªÅ¸³»´Â °´Ã¼, ¶Ç´Â null (ÀÌ Print Service°¡ Print Request category ³»¿¡¼­ doc ·¹º§ ¶Ç´Â ÀÛ¾÷ ·¹º§ÀÇ ¼Ó¼º ÁöÁ¤À» Áö¿ø ÇÏÁö ¾Ê´Â °æ¿ì)
¿¹¿Ü:
NullPointerException - ¹ÌÈ®ÀÎÀÇ ¿¹¿Ü. category°¡ nullÀÎ °æ¿ì¿¡ Throw µÈ´Ù
IllegalArgumentException - ¹ÌÈ®ÀÎÀÇ ¿¹¿Ü. category°¡ Attribute ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â Class °¡ ¾Æ´Ñ °æ¿ì, ¶Ç´Â ÀÌ ¼­ºñ½º°¡ DocFlavor¸¦ Áö¿ø ÇÏÁö ¾Ê´Â °æ¿ì

isAttributeValueSupported

boolean isAttributeValueSupported(Attribute  attrval,
                                  DocFlavor  flavor,
                                  AttributeSet  attributes)
ÀÌ Print Service¿ëÀÇ ÀÛ¾÷ ¼³Á¤½Ã¿¡ Ŭ¶óÀ̾ðÆ®°¡ ƯÁ¤ÀÇ Àμ⠼Ӽº°ªÀ» ÁöÁ¤ °¡´ÉÇÑ°¡ ¾î¶²°¡¸¦ ÆǺ°ÇÕ´Ï´Ù. Àμ⠼Ӽº°ª´Â Attribute ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϴ Ŭ·¡½ºÀÇ ÀνºÅϽºÀÔ´Ï´Ù.

flavor°¡ null ÀÎÁö, attributes°¡ null ¶Ç´Â ºó¼¼Æ®ÀÎ °æ¿ì, ÀÌ ¸Þ¼­µå´Â doc Ç÷¹À̹ö¿Í ¼Ó¼º ¼¼Æ®ÀÇ °¡´ÉÇÑ Æí¼ºÀ¸·Î ÁöÁ¤µÈ Àμ⠼Ӽº°ªÀ» ÀÌ Print Service°¡ Áö¿ø ÇÒÁö ¾î¶³Áö¸¦ ³ªÅ¸³À´Ï´Ù. flavor°¡ nullÀÌ ¾Æ´ÑÁö, attributes°¡ ºó¼¼Æ®°¡ ¾Æ´Ñ °æ¿ì, ÀÌ ¸Þ¼­µå´Â ÀÌ Print Service °¡ ÁöÁ¤µÈ doc Ç÷¹À̹ö ³ª ¼Ó¼º ¼¼Æ®¿Í Á¶ÇÕÇØ, ÁöÁ¤µÈ Àμ⠼Ӽº°ªÀ» Áö¿ø ÇÒÁö ¾î¶³Áö¸¦ ³ªÅ¸³À´Ï´Ù.

¶Ç, DocFlavor°¡ nullÀÌ ¾Æ´Ñ °æ¿ì, ÀÌ PrintService°¡ Áö¿øÇÏ´Â Ç÷¹À̹ö°¡ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù. ±× ¿ÜÀÇ °æ¿ì, IllegalArgumentException°¡ ¹ß»ý µË´Ï´Ù.

ÄÁÅؽºÆ®¸¦ Á¤È®ÇÏ°Ô Ç¥ÇöÇϱâ À§Çؼ­ Doc »ó¿¡¼­ ÁöÁ¤ÇÏ´Â DocAttribute¸¦ ÀÌ ¼¼Æ®¿¡ Æ÷ÇÔÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

ÀÌ ¸Þ¼­µå¸¦ »ç¿ëÇØ, °ªÀÌ getSupportedAttributeValues(...) °á°úÀÇ ¸â¹öÀΰ¡ ¾î¶²°¡¸¦ ÆǺ°ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
attrval - Å×½ºÆ® ´ë»óÀÇ Àμ⠼Ӽº°ª
flavor - Áö¿øÇÏ´Â ÀÛ¾÷ÀÇ doc Ç÷¹À̹ö, ¶Ç´Â null
attributes - Áö¿ø µÇ´Â ÀÛ¾÷ÀÇ Àμ⠼Ӽº ¼¼Æ® (ÀÛ¾÷ ·¹º§ ¼Ó¼º ¹× ¹®¼­ ·¹º§ ¼Ó¼º), ¶Ç´Â null
¹Ýȯ°ª:
ÀÌ Print Service ·Î Print Request ³»ÀÇ doc ·¹º§ ¶Ç´Â ÀÛ¾÷ ·¹º§ ¼Ó¼ºÀ¸·Î¼­ attrval¸¦ ÁöÁ¤ °¡´ÉÇÑ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
¿¹¿Ü:
NullPointerException - ¹ÌÈ®ÀÎÀÇ ¿¹¿Ü. attrval°¡ nullÀÎ °æ¿ì
IllegalArgumentException - Ç÷¹À̹ö°¡ ÀÌ PrintService ·Î Áö¿ø µÇÁö ¾Ê´Â °æ¿ì

getUnsupportedAttributes

AttributeSet  getUnsupportedAttributes(DocFlavor  flavor,
                                      AttributeSet  attributes)
ƯÁ¤ÀÇ DocFlavor ÄÁÅؽºÆ® ³»ÀÇ Àμ⠿䱸·Î Áö¿ø µÇÁö ¾Ê´Â ¼Ó¼ºÀ» ½Äº°ÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå´Â ½ÇÇàµÉ °¡´É¼ºÀÌ ÀÖ´Â Àμâ ÀÛ¾÷ÀÇ Å¸´ç¼ºÀ» °ËÁõÇϰųª Áö¿ø ºÒ°¡´ÉÇÑ Æ¯Á¤ÀÇ ¼Ó¼ºÀ» ½Äº°ÇÏ´Â °æ¿ì¿¡ µµ¿òÀÌ µË´Ï´Ù. Áö¿ø µÇ´Â DocFlavor ¸¸À» ÁöÁ¤ÇÏ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù. Áö¿ø ÇÏÁö ¾Ê´Â °ÍÀ» ÁöÁ¤Çϸé IllegalArgumentException°¡ ¹ß»ý µË´Ï´Ù. ÀÌ ¸Þ¼­µåÀÇ ¹Ýȯ°ªÀÌ nullÀÎ °æ¿ì, ¸ðµç ¼Ó¼ºÀÌ Áö¿ø µË´Ï´Ù.

ÄÁÅؽºÆ®¸¦ Á¤È®ÇÏ°Ô Ç¥ÇöÇϱâ À§Çؼ­ Doc »ó¿¡¼­ ÁöÁ¤ÇÏ´Â DocAttribute¸¦ ÀÌ ¼¼Æ®¿¡ Æ÷ÇÔÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

¹Ýȯ°ªÀÌ null ÀÌ¿ÜÀÇ °æ¿ì, ÀÌ DocFlavor ¿¡¼­´Â ¸®ÅÏµÈ ¼¼Æ®³»ÀÇ ¸ðµç ¼Ó¼ºÀÌ Áö¿ø µÇÁö ¾Ê½À´Ï´Ù. ¸®ÅÏµÈ ¼¼Æ®´Â Áö¿ø µÇÁö ¾Ê´Â ¼Ó¼º Ä«Å×°í¸®¿Í Áö¿ø µÇÁö ¾Ê´Â ¼Ó¼º°ªÀ» ±¸º°ÇÏÁö ¾Ê½À´Ï´Ù.

Áö¿ø µÇ´Â Àμ⠿䱸´Â DocFlavor°¡ Áö¿ø µÇÁö ¾Ê´Â °æ¿ì¸¦ Á¦¿ÜÇØ, ¿øÀÇ ¼Ó¼º ¼¼Æ®·ÎºÎÅÍ Áö¿ø µÇÁö ¾Ê´Â ¼Ó¼ºÀ» ¸ðµÎ »èÁ¦ÇØ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

´Ù¸¥ ¼Ó¼º°ú °æÇÕ ÇÏ°í ÀÖ´Â °ÍÀÌ ¿øÀÎÀ¸·Î ¼Ó¼ºÀÌ Áö¿ø µÇÁö ¾Ê´Â °æ¿ì, °æÇÕÀÇ ¿øÀÎÀ¸·Î¼­ ½Äº°µÇ´Â ¼Ó¼ºÀÇ ¼±ÅÃÀº ¼­ºñ½º¿¡ ¸Ã½À´Ï´Ù.

isDocFlavorSupported()¸¦ »ç¿ëÇØ, DocFlavor°¡ Áö¿ø µÇ°í ÀÖ´Â °ÍÀ» È®ÀÎÇÏ°í ³ª¼­, ÀÌ ¸Þ¼­µå¸¦ È£ÃâÇØ ÁÖ¼¼¿ä.

ÆĶó¹ÌÅÍ:
flavor - Å×½ºÆ® ´ë»óÀÇ doc Ç÷¹À̹ö, ¶Ç´Â null
attributes - Áö¿ø µÇ´Â ÀÛ¾÷ÀÇ Àμ⠼Ӽº ¼¼Æ® (ÀÛ¾÷ ·¹º§ ¼Ó¼º ¹× ¹®¼­ ·¹º§ ¼Ó¼º), ¶Ç´Â null
¹Ýȯ°ª:
ÀÌ Print Service°¡ Àμ⠿䱸 »ç¾çÀ» Áö¿øÇÏ´ÂÀÎ °æ¿ì´Â null, ±×·¸Áö ¾ÊÀº °æ¿ì´Â Áö¿ø µÇÁö ¾Ê´Â ¼Ó¼º
¿¹¿Ü:
IllegalArgumentException - flavor°¡ ÀÌ PrintService ·Î Áö¿ø µÇÁö ¾Ê´Â °æ¿ì

getServiceUIFactory

ServiceUIFactory  getServiceUIFactory()
´Ù¾çÇÑ ·ÑÀÇ ¼­ºñ½º¿ÍÀÇ ´ëÈ­ 󸮸¦ »ç¿ëÀÚ¿¡ °Ô Á¦°øÇÏ´Â UI ÄÄÆÛ³ÍÆ®ÀÇ ÆÑÅ丮¸¦ ¸®ÅÏÇÕ´Ï´Ù. UI¸¦ ÀÏÀý Á¦°øÇÏÁö ¾Ê´Â ¼­ºñ½º´Â nullÀ» µ¹·ÁÁÙ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. UI¸¦ Á¦°øÇÏÁö¸¸, UI¸¦ Áö¿ø ÇÏÁö ¾Ê´Â ȯ°æ¿¡¼­ÀÇ ÀÌ¿ëÀ» »óÁ¤ÇÏ°í ÀÖ´Â Print Service´Â ¾îÇø®ÄÉÀ̼ÇÀÌ ÀÌ ¸Þ¼­µå¸¦ È£ÃâÇØ ÆÑÅ丮¸¦ ÃëµæÇÏÁö ¾Ê´Â ÇÑ, ÆÑÅ丮°¡ ÃʱâÈ­µÇÁö ¾Ê°Ô ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ServiceUIFactory¸¦ ÂüÁ¶ÇϽʽÿÀ.

¹Ýȯ°ª:
null ¶Ç´Â UI ÄÄÆÛ³ÍÆ®ÀÇ ÆÑÅ丮

equals

boolean equals(Object  obj)
2°³ÀÇ ¼­ºñ½º°¡ °°Àº ±âº» ¼­ºñ½º¸¦ ÂüÁ¶ÇÏ°í ÀÖÀ»Áö ¾î¶³Áö¸¦ ÆǺ°ÇÕ´Ï´Ù. Àμ⠼­ºñ½º¸¦ ĸ½¶È­ÇÏ´Â º¹¼öÀÇ °´Ã¼´Â µ¿ÀÏÇÑ ±âº» ¼­ºñ½º¸¦ ÂüÁ¶ÇÏ´Â °æ¿ì¿¡¼­µµ, ÂüÁ¶°¡ µ¿ÀÏÇÑ ÀÏÀ» ³ªÅ¸³¾ ¼ö ¾ø½À´Ï´Ù.

Ŭ¶óÀ̾ðÆ®´Â ÀÌ ¸Þ¼­µå¸¦ È£ÃâÇØ, 2°³ÀÇ ¼­ºñ½º°¡ µ¿ÀÏÇÑ ±âº» ¼­ºñ½º¸¦ ÂüÁ¶ÇÏ°í ÀÖÀ»Áö ¾î¶³Áö¸¦ ÆǺ°ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

¼­ºñ½º´Â ÀÌ ¸Þ¼­µå¸¦ ±¸ÇöÇØ, ºñ±³ ´ë»óÀÇ ¼­ºñ½º °´Ã¼°¡ Ŭ¶óÀ̾ðÆ®¿¡ ÀÇÇØ ±³´ë·Î »ç¿ë °¡´ÉÇÑ °æ¿ì¿¡¸¸ true¸¦ µ¹·ÁÁÙ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì ¼­ºñ½º´Â °°Àº °´Ã¼ ÂüÁ¶¸¦ ±âº» ¼­ºñ½º¿¡ ÀÚÀ¯·Ó°Ô µ¹·ÁÁÙ ¼ö°¡ ÀÖ½À´Ï´Ù¸¸, Ŭ¶óÀ̾ðÆ®´Â ÂüÁ¶°¡ µ¿ÀÏÇÑ °Í¿¡ Á¸ÇØ µÇÁö ¾Ê½À´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ equals
ÆĶó¹ÌÅÍ:
obj - ºñ±³ ´ë»óÀÇ ÂüÁ¶ °´Ã¼
¹Ýȯ°ª:
ÀÌ ¼­ºñ½º°¡ obj Àμö¿Í °°Àº °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
°ü·Ã Ç׸ñ:
Object.hashCode(), Hashtable

hashCode

int hashCode()
ÀÌ ¸Þ¼­µåÀÇ ±¸Çö¿¡´Â equals(Object)¸¦ ÀÏ°üÇØ »ç¿ëÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

¿À¹ö¶óÀ̵å(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 µµ ÂüÁ¶ÇϽʽÿÀ.