|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--javax.print.DocFlavor
DocFlavor
Ŭ·¡½º´Â Àμ⠵¥ÀÌÅÍÀÇ DocPrintJob
¿¡ÀÇ Á¦°ø Çü½ÄÀ» ÁöÁ¤ÇÏ´Â ¿ÀºêÁ§Æ®¸¦ ĸ½¶ÈÇÕ´Ï´Ù. ¡¸Doc¡¹´Â Àμ⠵¥ÀÌÅÍÀÇ ÀϺθ¦ ÀǹÌÇϴ ª°Ô ¹ßÀ½Çϱ⠽¬¿î ¿ë¾îÀÔ´Ï´Ù. Àμ⠵¥ÀÌÅÍ Çü½ÄÀÎ ¡¸doc ÈÄ·¹À̹١¹´Â ÀÌÇÏÀÇ 2 °³·Î ±¸¼ºµË´Ï´Ù.
Class.getName()
¸Þ¼Òµå¿¡ ÀÇÇØ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ÀÌ ¶§¹®¿¡,byte[]
ÀÇ Å¬·¡½º¸íÀº "[B"
,char[]
ÀÇ Å¬·¡½º¸íÀº "[C"
°¡ µË´Ï´Ù.
DocPrintJob
´Â Doc
ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇØ Àμ⠵¥ÀÌÅ͸¦ ÃëµæÇÕ´Ï´Ù. DocPrintJob
´Â Doc
¿ÀºêÁ§Æ®¸¦ »ç¿ëÇØ, Ŭ¶óÀÌ¾ðÆ®°¡ Á¦°ø °¡´ÉÇÑ doc ÈÄ·¹À̹ٸ¦ ÆÇº°ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç,DocPrintJob
´Â Doc
¿ÀºêÁ§Æ®¸¦ »ç¿ëÇØ, doc ÈÄ·¹À̹ÙÀÇ Ç¥Çö Ŭ·¡½ºÀÇ ÀνºÅϽº¸¦ ÃëµæÇÒ ¼öµµ ÀÖ½À´Ï´Ù. DocPrintJob
´Â ÀÌ ÀνºÅϽº·ÎºÎÅÍ Àΰ¨ µµÀå¼âµ¥ÀÌÅ͸¦ ÃëµæÇÕ´Ï´Ù.
Ŭ¶óÀÌ¾ðÆ® Çü½ÄÀÇ Àμ⠵¥ÀÌÅÍÀÇ °æ¿ì, Ŭ¶óÀÌ¾ðÆ®´Â Àμ⠵¥ÀÌÅÍ Çü½ÄÀ» ÀÎ½Ä ¶Ç´Â ÆÇº°ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Ŭ¶óÀÌ¾ðÆ®´Â JPEG ·Î encode µÈ À̹ÌÁö HTML ÄÚµåÀÇ URL, ¶Ç´Â ¾î¶² °ÍÀΰ¡ÀÇ ÀÎÄÚµùÀÇ plaintext ÆÄÀÏÀ» Æ÷ÇÔÇÑ µð½ºÅ© ÆÄÀÏÀ» (¿ÜºÎ ¼Ò½º·ÎºÎÅÍ ÃëµæÇÏ´Â µî ÇØ) º¸°ü À¯ÁöÇÒ ¼ö°¡ ÀÖ¾î Àμ⠼ºñ½º¿¡ µ¥ÀÌÅÍ Çü½ÄÀ» ±â¼úÇÏ´Â ¼ö´ÜÀ» ÇÊ¿ä·Î ÇÕ´Ï´Ù.
doc ÈÄ·¹À̹ÙÀÇ Ç¥Çö Ŭ·¡½º´Â JPS DocPrintJob
ÀÇ ¾È³ç Á¦Æ®ÀÔ´Ï´Ù. ÀÌ Ç¥Çö Ŭ·¡½º¸¦ »ç¿ëÇØ, Ŭ¶óÀÌ¾ðÆ®·ÎºÎÅÍ Ä³¸¯ÅÍ ¶Ç´Â ¹ÙÀÌÆ® ¼øÂ÷ ¼ø¼¸¦ ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù. doc ÈÄ·¹À̹ÙÀÇ MIME ŸÀÔÀº ij¸¯ÅÍ ¶Ç´Â ¹ÙÀÌÆ® ¼øÂ÷ ¼ø¼ÀÇ ÇØ¼® ¹æ¹ýÀ» ÁöÁ¤ÇÏ´Â ¾î¶² °ÍÀΰ¡ÀÇ Ç¥ÁØ ¹Ìµð¾î ŸÀÔÀÔ´Ï´Ù. Ç¥ÁØ ¹Ìµð¾î ŸÀÔÀÇ ¸®½ºÆ®¿¡ ´ëÇØ¼´Â Internet Assigned Numbers Authority (IANA)ÀÇ ¡¸Media Types Directory¡¹ ¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. ÀÎÅÍÆäÀ̽º Doc
´Â Doc
¿ÀºêÁ§Æ®ÀÇ Å¬¶óÀÌ¾ðÆ®°¡ Ŭ¶óÀÌ¾ðÆ® Çü½ÄÀÇ Àμ⠵¥ÀÌÅ͸¦ ÃßÃâÇÒ ¶§¿¡ ÀÌ¿ë °¡´ÉÇÑ 2 °³ÀÇ À¯Æ¿¸®Æ¼ Á¶ÀÛ,getReaderForText
¹× getStreamForBytes()
¸¦ Á¦°øÇÕ´Ï´Ù.
Åë»ó, Ŭ¶óÀÌ¾ðÆ® Çü½ÄÀÇ Àμ⠵¥ÀÌÅÍ´Â ´ÙÀ½ÀÇ ¾î¶² °ÍÀΰ¡ÀÇ Àμ⠵¥ÀÌÅÍ Ç¥Çö Ŭ·¡½º°¡ µË´Ï´Ù (´Ù¸¥ Ç¥Çö Ŭ·¡½ºµµ »ç¿ë °¡´É).
char[]
) -- Àμ⠵¥ÀÌÅÍ´Â ¹è¿³»ÀÇ Unicde ij¸¯ÅÍ·Î ±¸¼ºµÈ´Ù
String
-- Àμ⠵¥ÀÌÅʹ ij¸¯ÅÍ ¶óÀγ»ÀÇ Unicode ij¸¯ÅÍ·Î ±¸¼ºµÈ´Ù
java.io.Reader
) -- Àμ⠵¥ÀÌÅÍ´Â ½ºÆ®¸²À» ÃÖÃʺÎÅÍ ³¡±îÁö ÀоîµéÀÎ Unicode ij¸¯ÅÍ·Î ±¸¼ºµÈ´Ù
byte[]
) -- Àμ⠵¥ÀÌÅÍ´Â ¹è¿³»ÀÇ ¹ÙÀÌÆ®·Î ±¸¼ºµÈ´Ù. ¹ÙÀÌÆ®´Â doc ÈÄ·¹À̹ÙÀÇ MIME ŸÀÔÀ¸·Î ÁöÁ¤µÈ ij¸¯ÅÍ ¼¼Æ®¿¡ encode µÈ´Ù. MIME ŸÀÔÀ¸·Î ij¸¯ÅÍ ¼¼Æ®°¡ ÁöÁ¤µÇÁö ¾Ê´Â °æ¿ì, µðÆúÆ®ÀÇ Ä³¸¯ÅÍ ¼¼Æ®ÀÎ US-ASCII °¡ »ç¿ëµÈ´Ù
java.io.InputStream
) -- Àμ⠵¥ÀÌÅÍ´Â ½ºÆ®¸²À» ÃÖÃʺÎÅÍ ³¡±îÁö ÀоîµéÀÎ ¹ÙÀÌÆ®·Î ±¸¼ºµÈ´Ù. ¹ÙÀÌÆ®´Â doc ÈÄ·¹À̹ÙÀÇ MIME ŸÀÔÀ¸·Î ÁöÁ¤µÈ ij¸¯ÅÍ ¼¼Æ®¿¡ encode µÈ´Ù. MIME ŸÀÔÀ¸·Î ij¸¯ÅÍ ¼¼Æ®°¡ ÁöÁ¤µÇÁö ¾Ê´Â °æ¿ì, µðÆúÆ®ÀÇ Ä³¸¯ÅÍ ¼¼Æ®ÀÎ US-ASCII °¡ »ç¿ëµÈ´Ù
URL
) -- Àμ⠵¥ÀÌÅÍ´Â URL À§Ä¡·ÎºÎÅÍ ÀÐÈù ¹ÙÀÌÆ®·Î ±¸¼ºµÈ´Ù. ¹ÙÀÌÆ®´Â doc ÈÄ·¹À̹ÙÀÇ MIME ŸÀÔÀ¸·Î ÁöÁ¤µÈ ij¸¯ÅÍ ¼¼Æ®¿¡ encode µÈ´Ù. MIME ŸÀÔÀ¸·Î ij¸¯ÅÍ ¼¼Æ®°¡ ÁöÁ¤µÇÁö ¾Ê´Â °æ¿ì, µðÆúÆ®ÀÇ Ä³¸¯ÅÍ ¼¼Æ®ÀÎ US-ASCII °¡ »ç¿ëµÈ´Ù
Ç¥Çö Ŭ·¡½º°¡ URL ÀÇ °æ¿ì, Ŭ¶óÀÌ¾ðÆ®¸¦ °³Áµµ¿¡, Àμ⠼ºñ½º ÀÚü°¡, URL ÁÖ¼ÒÀÇ ¹®¼¿¡ÀÇ ¾×¼¼½º ¹× ´Ù¿î·Îµå¸¦ Á÷Á¢ ½ÇÇàÇÕ´Ï´Ù. ¼ºñ½ºÀÇ ÇüÅ´ ´Ù¸¥ ȯ°æ¿¡¼ ½ÇÇàµÇ´Â ³×Æ®¿öÅ© Àμ⠼ºñ½ºÀÇ °æ¿ìµµ ÀÖ½À´Ï´Ù. ÀÌ ¶§¹®¿¡, Ŭ¶óÀÌ¾ðÆ®·ÎºÎÅÍ´Â °¡½ÃÀÌÁö¸¸ ÇÁ¸°ÅͷκÎÅÍ´Â °¡½Ã°¡ ¾Æ´Ñ Á¦ÇÑµÈ URL ÀÇ ¹®¼´Â URL Àμ⠵¥ÀÌŸÈÄ·¹À̹ٸ¦ »ç¿ëÇØ ÀμâÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä. ¶Ç, Ŭ¶óÀÌ¾ðÆ®¿Í´Â º°°³¿¡ ¾×¼¼½º °¡´ÉÇÑ URL ¿¡¼´Â »ç¿ë ºÒ°¡´ÉÇÑ ·ÎÄà ÆÄÀÏ¿¡ ÀúÀåµÈ ¹®¼µµ, URL Àμ⠵¥ÀÌŸÈÄ·¹À̹ٸ¦ »ç¿ëÇØ ÀμâÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä. HTTP ¼¹ö ¶Ç´Â FTP ¼¹ö°¡ Á¦°øÇϰí ÀÖÁö ¾Ê´Â ÆÄÀÏÀÌ ±× ¿¹ÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ÆÄÀÏÀ» ÀμâÇÏ·Á¸é , Ŭ¶óÀÌ¾ðÆ®¸¦ »ç¿ëÇØ, URL ¶Ç´Â ÆÄÀÏÀÇ ÀÔ·Â ½ºÆ®¸²À» ¿¾î, ÀÔ·Â ½ºÆ®¸²À» µ¥ÀÌŸÈÄ·¹À̹ٷμ »ç¿ëÇÕ´Ï´Ù.
doc ÈÄ·¹À̹ÙÀÇ MIME ŸÀÔ¿¡ charset
ÆÄ¶ó¹ÌÅͰ¡ Æ÷ÇÔµÇÁö ¾Ê´Â ¹ÙÀÌÆ® Àμ⠵¥ÀÌÅÍÀÇ °æ¿ì, Java Print Service ÀνºÅϽº´Â US-ASCII ij¸¯ÅÍ ¼¼Æ®°¡ µðÆúÆ®·Î ¼³Á¤µÇ¾î ÀÖ´Â °ÍÀ̶ó°í ÆÇ´Ü ÇÕ´Ï´Ù. À̰ÍÀº µðÆúÆ® ij¸¯ÅÍ ¼¼Æ®¸¦ US-ASCII ·Î ÇÑ´Ù°í ÇÏ´Â RFC 2046 ¿¡ ±Ù°ÅÇÏ´Â µ¿ÀÛÀÔ´Ï´Ù. US-ASCII ´Â UTF-8 ÀÇ ºÎºÐÁýÇÕÀ̱â (À§ÇØ)¶§¹®¿¡, Àå·¡ RFC ¿¡ ÀÇÇØ UTF-8 °¡ µðÆúÆ®·Î¼ ½ÂÀεǾúÀ» °æ¿ì, US-ASCII °¡ ȣȯ¼ºÀ» À¯ÁöÇÏ¸é¼ È®ÀåµÉ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù.
¶Ç, À̰ÍÀº ¹ÙÀÌÆ® ½ºÆ®¸²À» ÅØ½ºÆ® µ¥ÀÌÅͷμ ÇØ¼®ÇÏ´Â °æ¿ìÀÇ Java ½ÇÇà½ÃÀÇ µ¿ÀÛ°ú´Â ´Ù¸¥ °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì¿¡´Â À¯ÀúÀÇ ·ÎÄÉÀÏÀÇ µðÆúÆ® ÀÎÄÚµùÀ̶ó°í ÆÇ´ÜµÇ±â (À§ÇØ)¶§¹®¿¡ÀÔ´Ï´Ù. ÀÌ ¶§¹®¿¡, ·ÎÄà ÀÎÄÚµùÀÇ ÆÄÀÏÀ» Java Print Service ¿¡ spool ÇÏ´Â °æ¿ì¿¡´Â ÀÎÄÚµùÀ» Á¤È®ÇÏ°Ô ÁöÁ¤ÇÏ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù. ƯÈ÷, ¿µ¾î ·ÎÄÉÀÏ·Î ÀÛ¾÷À» ½Ç½ÃÇÏ´Â °³¹ßÀÚ´Â ½º½º·ÎÀÇ Ç÷§Æû ÀÎÄÚµùÀÌ µðÆúÆ® MIME ij¸¯ÅÍ ¼¼Æ®¿¡ ´ëÀÀÇϰí ÀÖÀ¸¹Ç·Î, ÀÌ Á¡À» ÀǽÄÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. °æ¿ì¿¡ µû¶ó¼´Â Ç÷§Æû µ¥ÀÌÅÍÀÇ ÀÎÄÚµùÀ» ÁöÁ¤ÇÏÁö ¾Ê¾Æµµ µ¿ÀÛÇÏ´Â °ÍÀÌ Àֱ⠶§¹®¿¡ÀÔ´Ï´Ù.
Java °¡»ó ¸Ó½ÅÀÇ °¢ ÀνºÅϽº´Â °¡»ó ¸Ó½ÅÀÇ ±âµ¿½Ã·Î °áÁ¤µÇ´Â µðÆúÆ® ij¸¯ÅÍ ¼¼Æ®¸¦ º¸°ü À¯ÁöÇÕ´Ï´Ù. ¶Ç, Åë»ó, ±âº» operating system°¡ »ç¿ëÇÏ´Â ·ÎÄÉÀÏ ¹× ij¸¯ÅÍ ¼¼Æ®¿¡ ÀÇÁ¸ÇÕ´Ï´Ù. ºÐ»êȯ°æ¿¡¼´Â 2 °³ÀÇ VM °¡ °°Àº µðÆúÆ® ÀÎÄÚµùÀ» °øÀ¯ÇÏ´Â °ÍÀº ÇÁ·ÎÅØ¼ÇµÇÁö ¾Ê½À´Ï´Ù. ÀÌ ¶§¹®¿¡, Ç÷§Æû¿¡¼ encode µÈ ÅØ½ºÆ® µ¥ÀÌÅ͸¦, È£½ºÆ® Ç÷§ÆûÀ¸·ÎºÎÅÍ Java Print Service ÀνºÅϽº¿¡ ½ºÆ®¸² ó¸®Çϴ Ŭ¶óÀÌ¾ðÆ®´Â Ä³¸¯ÅÍ ¼¼Æ®¸¦ ¸í½ÃÀûÀ¸·Î ¼±¾ðÇØ, µðÆúÆ®¿¡ ÀÇÁ¸ÇÏÁö ¾Ê°Ô ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
¿ì¼±µÇ´Â Çü½ÄÀº ÀÎÄÚµùÀÇ Á¤½ÄÀû IANA ÇÁ¶óÀ̸Ӹ®¸íÀÔ´Ï´Ù. ÅØ½ºÆ® µ¥ÀÌÅ͸¦ ½ºÆ®¸² ó¸®ÇÏ´Â ¾îÇø®ÄÉÀ̼ÇÀº ij¸¯ÅÍ ¼¼Æ®¸¦ Ç×»ó MIME ŸÀÔÀ¸·Î ÁöÁ¤ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀÌ ¶§¹®¿¡, È£½ºÆ® Ç÷§ÆûÀÇ ÀÎÄÚµùÀ¸·Î º¸Á¸µÈ µ¥ÀÌÅÍ (ÆÄÀÏ µî)¿¡ °üÇÑ, Ç÷§ÆûÀÇ ÀÎÄÚµùÀ» ÃëµæÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. À̰Ϳ¡ ´ëÀÀÇØ, DocFlavor ÀÇ MIME ŸÀÔ¿¡¼ÀÇ »ç¿ë¿¡ ÀûÀýÇÑ CharSet ´Â
·ÎºÎÅÍ ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº Ç×»ó ÇÁ¶óÀ̸Ӹ® IANA ¸íÀ̶ó°í ÇÏ´Â °ÍÀº ¾Æ´Õ´Ï´Ù¸¸, È®½ÇÈ÷ ÀÌ °¡»ó ¸Ó½Å¿¡ ÀÇÇØ ÀÌÇØµË´Ï´Ù. ÀϹÝÀûÀÎ ÈÄ·¹À̹ÙÀÇ °æ¿ì, Á¤ÀÇ ³¡³ *HOST DocFlavors ¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
DocFlavor.hostEncoding
Java Ç÷§Æû¿¡¼ ¼Æ÷Æ®µÇ´Â ij¸¯ÅÍ ¼¼Æ®ÀÇ ÀÚ¼¼ÇÑ °ÍÀº ¡¸Ä³¸¯ÅÍ ¼¼Æ®¡¹ ¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
Java Print Service API ´Â °Á¦ÀûÀ¸·Î ¼Æ÷Æ®µÇ´Â DocFlavor ¸¦ Á¤ÀÇÇÏÁö ¾Ê½À´Ï´Ù. ´Ù¸¸, Java Print Service ÀνºÅϽº°¡, Ŭ¶óÀÌ¾ðÆ® Çü½ÄÀÇ Àμ⠵¥ÀÌÅÍ·Î ¼Æ÷Æ® °¡´ÉÇÑ MIME ŸÀÔÀÇ ¿¹¸¦ ¸î°³Àΰ¡ °¡¸®Åµ´Ï´Ù. DocFlavor Ŭ·¡½º ³»ºÎ¿¡¼ »óÀÚ°¡ µÇ¾î Àִ Ŭ·¡½º´Â ÀÌ·¯ÇÑ »ùÇà doc ÈÄ·¹À̹ٿ¡ ´ëÇØ¼, »çÀü Á¤ÀÇµÈ static Á¤¼ö DocFlavor ¿ÀºêÁ§Æ®¸¦ ¼±¾ðÇÕ´Ï´Ù. DocFlavor Ŭ·¡½ºÀÇ constructor Àº ÀÓÀÇÀÇ doc ÈÄ·¹À̹ÙÀÇ ÀÛ¼º¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
· "text/plain" | -- | µðÆúÆ® ij¸¯ÅÍ ¼¼Æ® (US-ASCII)ÀÇ plaintext |
· "text/plain; charset=xxx" | -- | ij¸¯ÅÍ ¼¼Æ® xxx ÀÇ plaintext |
· "text/html" | -- | µðÆúÆ® ij¸¯ÅÍ ¼¼Æ® (US-ASCII)ÀÇ HyperText Markup Language |
· "text/html; charset=xxx" | -- | ij¸¯ÅÍ ¼¼Æ® xxx ÀÇ HyperText Markup Language |
· . . . |
ÀϹÝÀûÀ¸·Î, ¼½Ä ¼³Á¤ ³¡³ ÅØ½ºÆ® Àμ⠵¥ÀÌÅʹ ij¸¯ÅÍ ÁöÇâÀÇ Ç¥Çö Ŭ·¡½º (ij¸¯ÅÍ ¹è¿, String, Reader), ¶Ç´Â ¹ÙÀÌÆ® ÁöÇâÀÇ Ç¥Çö Ŭ·¡½º (¹ÙÀÌÆ® ¹è¿, InputStream, URL)¿¡¼ Á¦°øµË´Ï´Ù.
· "application/pdf" | -- | Portable Document Format ¹®¼ |
· "application/postscript" | -- | PostScript ¹®¼ |
· "application/vnd.hp-PCL" | -- | Printer Control Language ¹®¼ |
· . . . |
ÀϹÝÀûÀ¸·Î, ¼½Ä ¼³Á¤ ³¡³ PDL Àμ⠵¥ÀÌÅÍ´Â ¹ÙÀÌÆ® ÁöÇâÀÇ Ç¥Çö Ŭ·¡½º (¹ÙÀÌÆ® ¹è¿, InputStream, URL)¿¡¼ Á¦°øµË´Ï´Ù.
· "image/gif" | -- | Graphics Interchange Format À̹ÌÁö |
· "image/jpeg" | -- | Joint Photographic Experts Group À̹ÌÁö |
· "image/png" | -- | Portable Network Graphics À̹ÌÁö |
· . . . |
ÀϹÝÀûÀ¸·Î, ¼½Ä ¼³Á¤ ³¡³ À̹ÌÁö Àμ⠵¥ÀÌÅÍ´Â ¹ÙÀÌÆ® ÁöÇâÀÇ Ç¥Çö Ŭ·¡½º (¹ÙÀÌÆ® ¹è¿, InputStream, URL)¿¡¼ Á¦°øµË´Ï´Ù.
· "application/octet-stream" | -- | Àμ⠵¥ÀÌÅÍ Çü½ÄÀº ÁöÁ¤µÇÁö ¾Ê´Â´Ù (octet ½ºÆ®¸²¸¸) |
ÇÁ¸°ÅͰ¡, Àμ⠵¥ÀÌÅÍÀÇ ÇØ¼® ¹æ¹ýÀ» ÆÇº°ÇÕ´Ï´Ù. ÀÌ ¡¸ÀÚµ¿ Àνġ¹ÀÇ µ¿ÀÛÀº ±¸Çö¿¡ µû¶ó¼ ´Ù¸¨´Ï´Ù. ÀϹÝÀûÀ¸·Î, ¼½Ä ¼³Á¤ ³¡³ autosense Àμ⠵¥ÀÌÅÍ´Â ¹ÙÀÌÆ® ÁöÇâÀÇ Ç¥Çö Ŭ·¡½º (¹ÙÀÌÆ® ¹è¿, InputStream, URL)¿¡¼ Á¦°øµË´Ï´Ù.
¼ºñ½º Çü½ÄÀÇ Àμ⠵¥ÀÌÅÍÀÇ °æ¿ì, Java Print Service ÀνºÅϽº°¡ Àμ⠵¥ÀÌÅÍ Çü½ÄÀ» ÆÇº°ÇÕ´Ï´Ù. doc ÈÄ·¹À̹ÙÀÇ Ç¥Çö Ŭ·¡½º°¡ °¡¸®Å°´Â ÀÎÅÍÆäÀ̽º (Ç¥Çö °¡´ÉÇÑ À̹ÌÁö ÀÎÅÍÆäÀ̽º³ª Java 2 ·Î Àμ⠰¡´ÉÇÑ ÀÎÅÍÆäÀ̽ºµî)ÀÇ ¸Þ¼Òµå°¡,DocPrintJob
¿¡ ÀÇÇØ ºÒ·Á °¡ ÀμâÇÏ´Â ³»¿ëÀÌ °áÁ¤µË´Ï´Ù. doc ÈÄ·¹À̹ÙÀÇ MIME ŸÀÔÀº Ư¼öÇÑ °ª "application/x-java-jvm-local-objectref"
°¡ µË´Ï´Ù. ÀÌ °ªÀº Ç¥Çö Ŭ·¡½º·Î¼ ¸í¸íµÈ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϴ Ŭ¶óÀÌ¾ðÆ®°¡ Java ¿ÀºêÁ§Æ®¿¡ÀÇ ÂüÁ¶¸¦ Á¦°øÇÏ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. ÀÌ MIME ŸÀÔÀº ´Ü¼øÇÑ Ç÷¹À̽ºÈ¦´õÀ̸ç, Áß¿äÇÑ °ÍÀº Àμ⠵¥ÀÌÅÍ Ç¥Çö Ŭ·¡½ºÀÔ´Ï´Ù.
¼ºñ½º Çü½ÄÀÇ Àμ⠵¥ÀÌÅÍÀÇ °æ¿ì, Àμ⠵¥ÀÌÅÍ Ç¥Çö Ŭ·¡½º´Â (´Ù¸¥ Ç¥Çö Ŭ·¡½º¸¦ ÀÌ¿ë °¡´ÉÇÑ °æ¿ì¿¡¼µµ) Åë»ó´ÙÀ½ÀÇ ¾î¶² °ÍÀΰ¡°¡ µË´Ï´Ù. DocFlavor Ŭ·¡½º ³»ºÎ¿¡¼ »óÀÚ°¡ µÈ Ŭ·¡½º´Â ÀÌ·¯ÇÑ »ùÇà doc ÈÄ·¹À̹ÙÀÇ °æ¿ì, Á¤ÀÇ ³¡³ static Á¤¼ö DocFlavor ¿ÀºêÁ§Æ®¸¦ ¼±¾ðÇÕ´Ï´Ù. DocFlavor Ŭ·¡½ºÀÇ constructor¸¦ »ç¿ëÇØ, ÀÓÀÇÀÇ doc ÈÄ·¹À̹ٸ¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
RenderableImage
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ¿ÀºêÁ§Æ®¸¦ Á¦°øÇÕ´Ï´Ù. ÇÁ¸°ÅÍ´Â ÀÌ ÀÎÅÍÆäÀ̽º³»ÀÇ ¸Þ¼Òµå¸¦ È£ÃâÇØ, ÀμâÇÏ´Â À̹ÌÁö¸¦ ÃëµæÇÕ´Ï´Ù.
Printable
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ¿ÀºêÁ§Æ®¸¦ Á¦°øÇÕ´Ï´Ù. ÇÁ¸°ÅÍ´Â ÀÌ ÀÎÅÍÆäÀ̽º³»ÀÇ ¸Þ¼Òµå¸¦ È£ÃâÇØ, ÀμâÇÏ´Â ÆäÀÌÁö¸¦ ÆäÀÌÁö ¸¶´Ù ÃëµæÇÕ´Ï´Ù. ÇÁ¸°ÅÍ´Â ÆäÀÌÁö ¸¶´Ù ±×·¡ÇȽº ¹®¸ÆÀ» Á¦°øÇØ, Ŭ¶óÀÌ¾ðÆ®¿¡ ÀÇÇØ ±×·¡ÇȽº ¹®¸Æ¿¡ Ç¥Çö µÈ ³»¿ëÀÌ ¸ðµÎ ÀμâµË´Ï´Ù.
Pageable
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ¿ÀºêÁ§Æ®¸¦ Á¦°øÇÕ´Ï´Ù. ÇÁ¸°ÅÍ´Â ÀÌ ÀÎÅÍÆäÀ̽º³»ÀÇ ¸Þ¼Òµå¸¦ È£ÃâÇØ, ÀμâÇÏ´Â ÆäÀÌÁö¸¦ ÆäÀÌÁö ¸¶´Ù ÃëµæÇÕ´Ï´Ù. ÇÁ¸°ÅÍ´Â ÆäÀÌÁö ¸¶´Ù ±×·¡ÇȽº ¹®¸ÆÀ» Á¦°øÇØ, Ŭ¶óÀÌ¾ðÆ®¿¡ ÀÇÇØ ±×·¡ÇȽº ¹®¸Æ¿¡ Ç¥Çö µÈ ³»¿ëÀÌ ¸ðµÎ ÀμâµË´Ï´Ù.
("text/plain", "java.io.InputStream")
("text/plain; charset=us-ascii", "java.io.InputStream")
("text/plain; charset=utf-8", "java.io.InputStream")
("application/x-java-jvm-local-objectref", "java.awt.image.renderable.RenderableImage")
Java Print Service ÀνºÅϽº´Â »ó±âÀÇ Çʼö doc ÈÄ·¹À̹ٿ¡ °¡¼¼ÇØ ÀÓÀÇÀÇ doc ÈÄ·¹À̹ٸ¦ ¼Æ÷Æ® °¡´ÉÇÕ´Ï´Ù (ÇʼöÀÇ doc ÈÄ·¹À̹ÙÀÎ ¸¸Å ÇÑÁ¤ÇÏ´Â Àϵµ °¡´É).
»ó±âÀÇ doc ÈÄ·¹À̹ÙÀÇ ¼Æ÷Æ®°¡ Ãßõ µÇ°í ÀÖ±â (À§ÇØ)¶§¹®¿¡, Àμ⸦ ½Ç½ÃÇϴ Ŭ¶óÀÌ¾ðÆ®´Â ÇÁ¸°ÅͰ¡ ¼Æ÷Æ®ÇÏ´Â doc ÈÄ·¹À̹ٿ¡ °ü°è¾øÀÌ, ÀÓÀÇÀÇ JPS ÇÁ¸°ÅÍ¿¡ Àμ⠰¡´ÉÇÏ´Ù¶ó°í ÆÇ´ÜÇØ ¼·Î ÁöÀåÀÖ½À´Ï´Ù. ÇÁ¸°ÅͰ¡ Ŭ¶óÀ̾ðÆ®ÀÇ ¿ì¼± doc ÈÄ·¹À̹ٸ¦ ¼Æ÷Æ®ÇÏÁö ¾Ê´Â °æ¿ì, Ŭ¶óÀÌ¾ðÆ®´Â Àû¾îµµ plaintext´Â ÀμâÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç, µ¥ÀÌÅ͸¦ Ç¥Çö °¡´ÉÇÑ À̹ÌÁö·Î º¯È¯ÇÏ°í ³ª¼ À̹ÌÁö¸¦ ÀμâÇÏ´Â Àϵµ °¡´ÉÇÕ´Ï´Ù.
°¢ Java Print Service ÀνºÅϽº´Â ´ÙÀ½¿¡ ³ªÅ¸³»´Â plaintext Àμ⠵¥ÀÌÅÍÀÇ Ã³¸® ¿ä°Çµµ ä¿ï Çʿ䰡 ÀÖ½À´Ï´Ù.
Ŭ¶óÀÌ¾ðÆ®´Â »ó±âÀÇ ¿ä°Ç¿¡ Æ÷ÇÔµÇÁö ¾Ê´Â ¸ðµç plaintext Àμ⠵¥ÀÌÅÍÀÇ ¼½Ä ¼³Á¤À» ½ÇÇàÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
javax.print.data ÆÐŰÁö³»ÀÇ DocFlavor Ŭ·¡½º´Â DataFlavor
Ŭ·¡½º¿¡ À¯»çÇϰí ÀÖ½À´Ï´Ù. Java Print Service (JPS) API ¿¡¼´Â DataFlavor
Ŭ·¡½º´Â ´ÙÀ½ÀÇ 3 °³ÀÇ ÀÌÀ¯·Î½á »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. ÀÌ·¯ÇÑ ÀÌÀ¯´Â ¸ðµÎ, JSP API ¸¦ °øÀ¯ °¡´ÉÇÑ ´Ù¸¥ Àμ⠼ºñ½º API °¡, Java 2 Standard Edition ÀÇ ¸ðµç °ÍÀ» Æ÷ÇÔÇÏÁö ¾Ê´Â Java ÇÁ·ÎÆÄÀϻ󿡼 ½ÇÇàµÇ´Â °æ¿ì°¡ ÀÖ´Â °Í¿¡ À¯·¡Çϰí ÀÖ½À´Ï´Ù.
java.awt.datatransfer.DataFlavor
Ŭ·¡½ºÀÇ ±¸ÇöÀº µî°¡ÀÎ µ¥ÀÌŸÈÄ·¹Àٰ̹¡ °°Àº Á÷·ÄÈ Ç¥ÇöÀ» º¸°ü À¯ÁöÇÏ´Â °ÍÀ» ÇÁ·ÎÅØ¼ÇÇÏÁö ¾Ê´Â´Ù. DocFlavor ¸¦ ¼ºñ½º·Î »ç¿ëÇÏ´Â °ÍÀ¸·Î, µî°¡ÀÎ µ¥ÀÌŸÈÄ·¹Àٰ̹¡ °°Àº Á÷·ÄÈ Ç¥ÇöÀ» º¸°ü À¯ÁöÇÏ´Â °ÍÀÌ ÇÁ·ÎÅØ¼ÇµÈ´Ù
java.awt.datatransfer.DataFlavor
Ŭ·¡½ºÀÇ ±¸Çö¿¡´Â ÆÇµ¶ °¡´ÉÇÑ À̸§ÀÌ Á÷·ÄÈ Ç¥ÇöÀÇ ÀϺο¡ Æ÷ÇԵȴÙ. À̰ÍÀº ¼ºñ½º ÀÏÄ¡ Á¦¾àÀÇ ÀϺημ´Â ºÎÀûÀýÇÏ´Ù
DocFlavor Ŭ·¡½ºÀÇ Á÷·ÄÈ Ç¥ÇöÀº ´ÙÀ½¿¡ ³ªÅ¸³»´Â Á¤±ÔÀÇ Çü½ÄÀÇ MIME ŸÀÔ Ä³¸¯ÅÍ ¶óÀÎÀ» »ç¿ëÇÕ´Ï´Ù. ÀÌ ¶§¹®¿¡, µ¿ÀÏÇÏÁö ¾Ê°Ô µî°¡ (Á¤±Ô Çü½ÄÀÌ °°´Ù)ÀÇ MIME ŸÀÔÀ» º¸°ü À¯ÁöÇÏ´Â 2 °³ÀÇ doc ÈÄ·¹À̹ٴ µ¿ÀÏÇÏ´Ù°í º¼ ¼ö°¡ ÀÖ½À´Ï´Ù.
DocFlavor Ŭ·¡½ºÀÇ Á÷·ÄÈ Ç¥Çö¿¡´Â Ç¥Çö Ŭ·¡½º (Class ¿ÀºêÁ§Æ®)´Â ¾Æ´Ï°í Ç¥Çö Ŭ·¡½º (String ¿ÀºêÁ§Æ®)ÀÇ ¿ÏÀü ¼ö½Ä Ŭ·¡½º¸íµµ Æ÷ÇԵ˴ϴÙ. Ŭ¶óÀÌ¾ðÆ®´Â ÀÌ Å¬·¡½º¸íÀ» ÀÌ¿ëÇÏ´Â °ÍÀ¸·Î, Ç¥Çö Ŭ·¡½º¸¦ ·ÎµåÇÏ´Â ÀÏ ¾øÀÌ, Java Print Service ÀνºÅϽº°¡ ¼Æ÷Æ®ÇÏ´Â doc ÈÄ·¹À̹ٸ¦ °ËÁõÇÒ ¼ö ÀÖ½À´Ï´Ù. Ŭ¶óÀ̾ðÆ®ÀÇ »ç¿ë °¡´ÉÇÑ ¸®¼Ò½º°¡ ÇÑÁ¤µÇ¾î ÀÖ´Â °æ¿ì, Ç¥Çö Ŭ·¡½ºÀÇ ·Îµå¿¡¼ ¹®Á¦°¡ ¹ß»ýÇÏ´Â °æ¿ì°¡ ¸¹±â ¶§¹®¿¡, À̰ÍÀº À¯¿ëÇÑ ¹æ¹ýÀÔ´Ï´Ù.
ÁßøµÈ Ŭ·¡½ºÀÇ °³¿ä | |
static class |
DocFlavor.BYTE_ARRAY
DocFlavor.BYTE_ARRAY Ŭ·¡½º´Â »çÀü Á¤ÀÇµÈ static Á¤¼ö DocFlavor ¿ÀºêÁ§Æ®¸¦ Á¦°øÇÕ´Ï´Ù. |
static class |
DocFlavor.CHAR_ARRAY
DocFlavor.CHAR_ARRAY Ŭ·¡½º´Â »çÀü Á¤ÀÇµÈ static Á¤¼ö DocFlavor ¿ÀºêÁ§Æ®¸¦ Á¦°øÇÕ´Ï´Ù. |
static class |
DocFlavor.INPUT_STREAM
DocFlavor.INPUT_STREAM Ŭ·¡½º´Â »çÀü Á¤ÀÇµÈ static Á¤¼ö DocFlavor ¿ÀºêÁ§Æ®¸¦ Á¦°øÇÕ´Ï´Ù. |
static class |
DocFlavor.READER
DocFlavor.READER Ŭ·¡½º´Â »çÀü Á¤ÀÇµÈ static Á¤¼ö DocFlavor ¿ÀºêÁ§Æ®¸¦ Á¦°øÇÕ´Ï´Ù. |
static class |
DocFlavor.SERVICE_FORMATTED
DocFlavor.SERVICE_FORMATTED Ŭ·¡½º´Â Á¤ÀÇ ³¡³ static Á¤¼ö DocFlavor ¿ÀºêÁ§Æ® (¿¹, ¼ºñ½º Çü½ÄÀÇ Àμ⠵¥ÀÌÅÍ¿ë doc ÈÄ·¹À̹Ù)¸¦ Á¦°øÇÕ´Ï´Ù. |
static class |
DocFlavor.STRING
DocFlavor.STRING Ŭ·¡½º´Â Á¤ÀÇ ³¡³ static Á¤¼ö DocFlavor ¿ÀºêÁ§Æ®¸¦ Á¦°øÇÕ´Ï´Ù. |
static class |
DocFlavor.URL
DocFlavor.URL Ŭ·¡½º´Â »çÀü Á¤ÀÇµÈ static Á¤¼ö DocFlavor ¿ÀºêÁ§Æ®¸¦ Á¦°øÇÕ´Ï´Ù. |
ÇʵåÀÇ °³¿ä | |
static String |
hostEncoding
È£½ºÆ® operating systemÀÇ ÀÎÄÚµùÀ» ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎÀÔ´Ï´Ù. |
»ý¼ºÀÚÀÇ °³¿ä | |
DocFlavor (String mimeType,
String className)
ÁöÁ¤µÈ MIME ŸÀÔ ¹× Ç¥Çö Ŭ·¡½º¸íÀ¸·ÎºÎÅÍ ½Å±Ô doc ÈÄ·¹À̹ٿÀºêÁ¦Å©Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ °³¿ä | |
boolean |
equals (Object obj)
ÀÌ doc ÈÄ·¹À̹ٿÀºêÁ¦Å©Æ®°¡ ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿¡ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇº°ÇÕ´Ï´Ù. |
String |
getMediaSubtype ()
ÀÌ doc ÈÄ·¹À̹ٿÀºêÁ¦Å©Æ®ÀÇ ¹Ìµð¾î ¾Æ·ùÇüÀ» (MIME ŸÀÔÀ¸·ÎºÎÅÍ) µ¹·ÁÁÝ´Ï´Ù. |
String |
getMediaType ()
ÀÌ doc ÈÄ·¹À̹ٿÀºêÁ¦Å©Æ®ÀÇ ¹Ìµð¾î ŸÀÔÀ» (MIME ŸÀÔÀ¸·ÎºÎÅÍ) µ¹·ÁÁÝ´Ï´Ù. |
String |
getMimeType ()
ÀÌ doc ÈÄ·¹À̹ٿÀºêÁ¦Å©Æ®ÀÇ MIME ŸÀÔ Ä³¸¯ÅÍ ¶óÀÎÀ», Á¤±ÔÀÇ Çü½Ä¿¡¼ µ¹·ÁÁÝ´Ï´Ù. |
String |
getParameter (String paramName)
MIME ÆÄ¶ó¹ÌÅ͸¦ ³ªÅ¸³»´Â String ¸¦ µ¹·ÁÁÝ´Ï´Ù. |
String |
getRepresentationClassName ()
ÀÌ doc ÈÄ·¹À̹ٿÀºêÁ¦Å©Æ®ÀÇ Ç¥Çö Ŭ·¡½ºÀÇ À̸§ÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù. |
int |
hashCode ()
ÀÌ doc ÈÄ·¹À̹ٿÀºêÁ¦Å©Æ®ÀÇ ÇØ½Ã Äڵ带 µ¹·ÁÁÝ´Ï´Ù. |
String |
toString ()
ÀÌ DocFlavor ¸¦ ij¸¯ÅÍ ¶óÀÎÀ¸·Î º¯È¯ÇÕ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , finalize , getClass , notify , notifyAll , wait , wait , wait |
ÇʵåÀÇ »ó¼¼ |
public static final String hostEncoding
»ý¼ºÀÚÀÇ »ó¼¼ |
public DocFlavor(String mimeType, String className)
mimeType
- MIME ¹Ìµð¾î ŸÀÔ Ä³¸¯ÅÍ ¶óÀÎclassName
- ¿ÏÀü ÁöÁ¤ÀÇ Ç¥Çö Ŭ·¡½º¸í
NullPointerException
- (üũµÇÁö ¾Ê´Â ¿¹¿Ü) mimeType
¶Ç´Â className
°¡ null ÀÇ °æ¿ì¿¡ ½½·Î¿ì µÇ´Â @exception IllegalArgumentException
(üũµÇÁö ¾Ê´Â ¿¹¿Ü) mimeType
°¡ MIME ¹Ìµð¾î ŸÀÔ Ä³¸¯ÅÍ ¶óÀÎÀÇ ±¸¹®¿¡ µû¸£Áö ¾Ê´Â °æ¿ì¿¡ ½½·Î¿ì µÈ´Ù¸Þ¼ÒµåÀÇ »ó¼¼ |
public String getMimeType()
public String getMediaType()
public String getMediaSubtype()
public String getParameter(String paramName)
String
¸¦ µ¹·ÁÁÝ´Ï´Ù. MIME ŸÀÔ¿¡´Â Åë»ó ¿É¼ÇÀÇ ÆÄ¶ó¹ÌÅ͸¦ Æ÷ÇÔÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ÅØ½ºÆ® ŸÀÔÀÇ Ä³¸¯ÅÍ ¼¼Æ®´Â »ùÇ÷μ ÀÚÁÖ(Àß) »ç¿ëµË´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍÀÇ °ªÀÌ ÀÌ ÈÄ·¹À̹ÙÀÇ MIME ŸÀÔ³»·Î ÁöÁ¤µÇ°í ÀÖ´Â °æ¿ì¿¡, ±× °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
paramName
- ÆÄ¶ó¹ÌÅ͸í. ¸ÅĪÀÇ ½ÇÇàÀü¿¡, ÀÌ À̸§Àº ³»ºÎ¿¡¼ Á¤±ÔÀÇ ¼Ò¹®ÀÚ Çü½Ä¿¡ º¯È¯µÈ´Ù
throws
- paramName °¡ null ÀÇ °æ¿ì¿¡ NullPointerException °¡ ½½·Î¿ì µÈ´Ùpublic String getRepresentationClassName()
public String toString()
DocFlavor
¸¦ ij¸¯ÅÍ ¶óÀÎÀ¸·Î º¯È¯ÇÕ´Ï´Ù.
Object
³»ÀÇ toString
public int hashCode()
Object
³»ÀÇ hashCode
Object.equals(java.lang.Object)
,
Hashtable
public boolean equals(Object obj)
DocFlavor
ÀÇ ÀνºÅϽºÀ̸ç, ÀÌ doc ÈÄ·¹À̹ٿÀºêÁ¦Å©Æ®ÀÇ MIME ŸÀÔ°ú µî°¡ÀÎ MIME ŸÀÔÀ» º¸°ü À¯ÁöÇÏ´Â (Áï, MIME ŸÀÔÀÌ °°Àº ¹Ìµð¾î ŸÀÔ, ¹Ìµð¾î ¾Æ·ùÇü, ¹× ÆÄ¶ó¹ÌÅ͸¦ º¸°ü À¯ÁöÇÑ´Ù) °æ¿ì, ¹× ÀÌ doc ÈÄ·¹À̹ٿÀºêÁ¦Å©Æ®¿Í °°Àº Ç¥Çö Ŭ·¡½º¸íÀ» º¸°ü À¯ÁöÇÏ´Â °æ¿ì, 2 °³ÀÇ ¿ÀºêÁ§Æ®´Â µ¿ÀÏÇØÁý´Ï´Ù. ÀÌ ¶§¹®¿¡, 2 °³ÀÇ doc ÈÄ·¹À̹ٿÀºêÁ¦Å©Æ®ÀÇ MIME ŸÀÔÀÌ ÄÚ¸àÆ®¸¦ Á¦¿ÜÇØ µ¿ÀÏÇÑ °æ¿ì, À̰͵éÀº µ¿ÀÏÇÏ´Ù°í º¸¿©Áý´Ï´Ù. ´Ù¸¸, MIME ŸÀÔ "text/plain" ¹× "text/plain; charset=US-ASCII" ¸¦ º¸°ü À¯ÁöÇÏ´Â 2 °³ÀÇ doc ÈÄ·¹À̹ٿÀºêÁ¦Å©Æ®´Â °°Àº ¹Ìµð¾î ŸÀÔÀ» ³ªÅ¸³»´Â °æ¿ì¿¡¼µµ, µ¿ÀÏÇÏ´Ù°í´Â º¸¿©ÁöÁö ¾Ê½À´Ï´Ù (plaintextÀÇ µðÆúÆ® ij¸¯ÅÍ ¼¼Æ®°¡ US-ASCII À̱â (À§ÇØ)¶§¹®¿¡).
Object
³»ÀÇ equals
obj
- ÆÇÁ¤µÇ´Â ¿ÀºêÁ§Æ®
obj
¿¡ µ¿ÀÏÇÑ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â falseObject.hashCode()
,
Hashtable
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ ÀÖ¾î¼ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.