javax.mail.internet
Ŭ·¡½º MimeBodyPart

java.lang.Object
  |
  +--javax.mail.BodyPart 
        |
        +--javax.mail.internet.MimeBodyPart
¸ðµç ½ÇÀå ÀÎÅÍÆäÀ̽º:
MimePart , Part

public class MimeBodyPart
extends BodyPart
implements MimePart

ÀÌ Å¬·¡½º´Â MIME º»¹® ºÎºÐÀ» ³ªÅ¸³À´Ï´Ù. À̰ÍÀº BodyPart Ãß»ó Ŭ·¡½º¿Í MimePart ÀÎÅÍÆäÀ̽º¸¦ ½ÇÀåÇÕ´Ï´Ù. MimeBodyParts ´Â MimeMultipart ¿ÀºêÁ§Æ®¿¡ Æ÷ÇԵ˴ϴÙ.

MimeBodyPart ´Â InternetHeaders Ŭ·¡½º¸¦ »ç¿ëÇØ, º»¹® ºÎºÐÀÇ Çì´õ¸¦ ±¸¹® ºÐ¼® ÇØ, °Ý³³ÇÕ´Ï´Ù.


RFC822 ¹× MIME Çì´õ¿¡ °üÇÑ ¸Þ¸ð

RFC822 Çì´õ Çʵå´Â US-ASCII ij¸¯Å͸¸À» Æ÷ÇÔÇÏÁö ¾ÊÀ¸¸é¾ÈµË´Ï´Ù. MIME ¿¡¼­´Â ASCII ÀÌ¿ÜÀÇ Ä³¸¯Å͸¦ ÀÎÄÚµù ÇÏ´Â °ÍÀ¸·Î½á, ƯÁ¤ÀÇ Çì´õÀÇ Æ¯Á¤ÀÇ ºÎºÐÀ¸·Î ¼³Á¤ °¡´ÉÇÕ´Ï´Ù. RFC 2047 Àº ÀÌ Ã³¸®ÀÇ ±ÔÄ¢À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ÆÐŰÁö·Î Á¦°øµÇ´Â MimeUtility Ŭ·¡½º¸¦ ÀÌ¿ëÇØ, ÀÌ Ã³¸®¸¦ ½Ç½ÃÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. setHeader,addHeader, ¹× addHeaderLine ¸Þ¼ÒµåÀÇ È£ÃâÃøÀº ÁöÁ¤µÈ Çì´õ°¡ MIME ¿ä°Ç¿¡ µû¸£´Â °ÍÀ» ÇÁ·ÎÅØ¼ÇÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. ¶Ç, ÀÌ·¯ÇÑ Çì´õ Çʵ尡 Àü¼Û¿¡ À־ÀÇ ÇàÀÇ ±æÀÌ Á¦ÇÑ (SMTP ÀÇ °æ¿ì´Â 1000¹ÙÀÌÆ®)À» ³Ñ´Â °æ¿ì´Â, ¼Û½Å Àü¿¡ ²ª¾î Á¢À» (·¦ ÇÒ) Çʿ䰡 ÀÖ½À´Ï´Ù. ¼ö½Å Çì´õ´Â ²ª¾î Á¢¾îÁö°í ÀÖÀ» °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀº Çì´õ¸¦ ÀûÀýÈ÷ ²ª¾î Á¢¾î, Àü°³ÇÒ Ã¥ÀÓÀÌ ÀÖ½À´Ï´Ù.

°ü·Ã Ç׸ñ:
Part , MimePart , MimeUtility

ÇʵåÀÇ °³¿ä
protected  byte[] content
          ÀÌ Part ÀÇ ³»¿ëÀÇ ¾Æ¸£¹ÙÀÌÆ®¸¦ º¸°ü À¯ÁöÇÏ´Â ¾Æ¸£¹ÙÀÌÆ® ¹è¿­ÀÔ´Ï´Ù.
protected  java.io.InputStream contentStream
          ÀÌ º»¹® ºÎºÐÀÇ µ¥ÀÌÅͰ¡ SharedInputStream ÀÎÅÍÆäÀ̽º¸¦ ½ÇÀåÇÏ´Â InputStream ¿¡ ÀÇÇØ °ø±ÞµÇ¾úÀ» °æ¿ì,contentStream °¡ ÀÌ º»¹® ºÎºÐÀÇ ³»¿ëÀ» ³ªÅ¸³»´Â ÀÌÁ¦(¹ú½á) 1 °³ÀÇ ½Ã³Á¹°ÀÔ´Ï´Ù.
protected  DataHandler dh
          ÀÌ Part ÀÇ ³»¿ëÀ» ³ªÅ¸³»´Â DataHandler ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.
protected  InternetHeaders headers
          ÀÌ º»¹® ºÎºÐÀÇ ¸ðµç Çì´õ¸¦ °Ý³³ÇÏ´Â InternetHeaders ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.
 
Ŭ·¡½º javax.mail. BodyPart ·ÎºÎÅÍ °è½ÂÇÑ Çʵå
parent
 
ÀÎÅÍÆäÀ̽º javax.mail. Part ·ÎºÎÅÍ °è½ÂÇÑ Çʵå
ATTACHMENT , INLINE
 
constructor¡¡ ¡¡ ÀÇ °³¿ä
MimeBodyPart ()
          ÇÏ´ÃÀÇ MimeBodyPart ¿ÀºêÁ§Æ®°¡ ÀÛ¼ºµË´Ï´Ù.
MimeBodyPart (java.io.InputStream is)
          ÁöÁ¤µÈ ÀÔ·Â ½Ã³Á¹°·ÎºÎÅÍÀÇ µ¥ÀÌÅ͸¦ Àо, ±¸¹® ºÐ¼® ÇÏ´Â °ÍÀ¸·Î½á, MimeBodyPart ¸¦ ±¸ÃàÇÕ´Ï´Ù.
MimeBodyPart (InternetHeaders  headers, byte[] content)
          ÁöÁ¤µÈ Çì´õ¿Í ³»¿ë ¾Æ¸£¹ÙÀÌÆ®¸¦ »ç¿ëÇØ MimeBodyPart ¸¦ ±¸ÃàÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 void addHeader (java.lang.String name, java.lang.String value)
          ÀÌ °ªÀ» ÀÌ header_name ÀÇ ±âÁ¸Ä¡¿¡ Ãß°¡ÇÕ´Ï´Ù.
 void addHeaderLine (java.lang.String line)
          Çì´õÇàÀ» ÀÌ º»¹® ºÎºÐ¿¡ Ãß°¡ÇÕ´Ï´Ù.
 java.util.Enumeration getAllHeaderLines ()
          ¸ðµç Çì´õÇàÀ» String ÀÇ Enumeration ·Î¼­ ÃëµæÇÕ´Ï´Ù.
 java.util.Enumeration getAllHeaders ()
          ÀÌ Message ÀÇ ¸ðµç Çì´õ¸¦ Header ¿ÀºêÁ§Æ®ÀÇ Enumeration ·Î¼­ µ¹·ÁÁÝ´Ï´Ù.
 java.lang.Object getContent ()
          ³»¿ëÀ» java ¿ÀºêÁ§Æ®·Î¼­ µ¹·ÁÁÝ´Ï´Ù.
 java.lang.String getContentID ()
           ¡¸Content-ID¡¹Çì´õ ÇʵåÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
 java.lang.String[] getContentLanguage ()
          ÀÌ MimePart ÀÇ Content-Language Çì´õ·Î ÁöÁ¤µÇ´Â ¾ð¾î¸¦ ÃëµæÇÕ´Ï´Ù.
 java.lang.String getContentMD5 ()
           ¡¸Content-MD5¡¹Çì´õ ÇʵåÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
protected  java.io.InputStream getContentStream ()
          ³»¿ëÀÇ raw ¾Æ¸£¹ÙÀÌÆ®¸¦ »ý¼ºÇÕ´Ï´Ù.
 java.lang.String getContentType ()
          RFC 822 ¡¸Content-Type¡¹Çì´õ ÇʵåÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
 DataHandler getDataHandler ()
          ÀÌ º»¹® ºÎºÐÀÇ ³»¿ëÀÇ DataHandler ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 java.lang.String getDescription ()
          ÀÌ º»¹® ºÎºÐÀÇ ¡¸Content-Description¡¹Çì´õ Çʵ带 µ¹·ÁÁÝ´Ï´Ù.
 java.lang.String getDisposition ()
           ¡¸Content-Disposition¡¹Çì´õ ÇʵåÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
 java.lang.String getEncoding ()
           ¡¸Content-Transfer-Encoding¡¹Çì´õ Çʵå·ÎºÎÅÍÀÇ ³»¿ë Àü¼Û ÀÎÄÚµùÀ» µ¹·ÁÁÝ´Ï´Ù.
 java.lang.String getFileName ()
          ÀÌ º»¹® ºÎºÐ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ÆÄÀϸíÀ» ÃëµæÇÕ´Ï´Ù.
 java.lang.String[] getHeader (java.lang.String name)
          ÀÌ header_name ÀÇ ¸ðµç Çì´õ¸¦ ÃëµæÇÕ´Ï´Ù.
 java.lang.String getHeader (java.lang.String name, java.lang.String delimiter)
          ÀÌ Çì´õ¸íÀÇ ¸ðµç Çì´õ¸¦ ÃëµæÇØ, ´Ü¶ô ij¸¯ÅÍ·Î ´Ü¶ôÁö¾îÁø Çì´õ°¡ ´ÜÀÏÀÇ String ·Î¼­ µ¹·ÁÁÖ¾îÁý´Ï´Ù, ´Ü¶ô ij¸¯ÅͰ¡ null ÀÇ °æ¿ì´Â, ÃÖÃÊÀÇ Çì´õ¸¸ÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
 java.io.InputStream getInputStream ()
          ÀÌ º»¹® ºÎºÐÀÇ ¡¸content¡¹¿¡ ´ëÇÑ µðÄÚµåµÈ ÀÔ·Â ½Ã³Á¹°À» µ¹·ÁÁÝ´Ï´Ù.
 int getLineCount ()
          ÀÌ Part ÀÇ ³»¿ëÀÇ Çà¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.
 java.util.Enumeration getMatchingHeaderLines (java.lang.String[] names)
          ÀÏÄ¡ÇÏ´Â Çì´õÇàÀ» String ÀÇ Enumeration ·Î¼­ ÃëµæÇÕ´Ï´Ù.
 java.util.Enumeration getMatchingHeaders (java.lang.String[] names)
          ÀÌ Message ÀÇ ÀÏÄ¡ÇÏ´Â Çì´õ¸¦ Header ¿ÀºêÁ§Æ®ÀÇ Enumeration ·Î¼­ µ¹·ÁÁÝ´Ï´Ù.
 java.util.Enumeration getNonMatchingHeaderLines (java.lang.String[] names)
          ÀÏÄ¡ÇÏÁö ¾Ê´Â Çì´õÇàÀ» String ÀÇ Enumeration ·Î¼­ ÃëµæÇÕ´Ï´Ù.
 java.util.Enumeration getNonMatchingHeaders (java.lang.String[] names)
          ÀÌ Message ÀÇ ÀÏÄ¡ÇÏÁö ¾Ê´Â Çì´õ¸¦ Header ¿ÀºêÁ§Æ®ÀÇ Enumeration ·Î¼­ µ¹·ÁÁÝ´Ï´Ù.
 java.io.InputStream getRawInputStream ()
          ÀÓÀÇÀÇ Content-Transfer-Encoding ¸¦ ±×´ë·Î ÇØ, raw µ¥ÀÌÅÍ¿¡ÀÇ InputStream ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int getSize ()
          ÀÌ º»¹® ºÎºÐÀÇ ³»¿ë »çÀÌÁ ¾Æ¸£¹ÙÀÌÆ® ´ÜÀ§·Î µ¹·ÁÁÝ´Ï´Ù.
 boolean isMimeType (java.lang.String mimeType)
          ÁöÁ¤µÈ MIME ŸÀÔÀÇ Part È­µµÀÎÁö¸¦ ½Äº°ÇÕ´Ï´Ù.
 void removeHeader (java.lang.String name)
          ÀÌ À̸§À» °¡Áö´Â ¸ðµç Çì´õ¸¦ »èÁ¦ÇÕ´Ï´Ù.
 void setContent (Multipart  mp)
          ÀÌ ¸Þ¼Òµå´Â º»¹® ºÎºÐÀÇ ³»¿ëÀ» Multipart ¿ÀºêÁ§Æ®·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setContent (java.lang.Object o, java.lang.String type)
          ÀÌ º»¹® ºÎºÐÀÇ ³»¿ëÀ» ¼³Á¤Çϱâ À§ÇÑ °£ÀÌ ¸Þ¼ÒµåÀÔ´Ï´Ù.
 void setContentLanguage (java.lang.String[] languages)
          ÀÌ MimePart ÀÇ Content-Language Çì´õ¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setContentMD5 (java.lang.String md5)
          ÀÌ º»¹® ºÎºÐÀÇ ¡¸Content-MD5¡¹Çì´õ Çʵ带 ¼³Á¤ÇÕ´Ï´Ù.
 void setDataHandler (DataHandler  dh)
          ÀÌ ¸Þ¼Òµå´Â, ÀÌ º»¹® ºÎºÐÀÇ ³»¿ëÀ» ¼³Á¤Çϱâ À§ÇÑ ±¸Á¶¸¦ Á¦°øÇÕ´Ï´Ù.
 void setDescription (java.lang.String description)
          ÀÌ º»¹® ºÎºÐÀÇ ¡¸Content-Description¡¹Çì´õ Çʵ带 ¼³Á¤ÇÕ´Ï´Ù.
 void setDescription (java.lang.String description, java.lang.String charset)
          ÀÌ º»¹® ºÎºÐÀÇ ¡¸Content-Description¡¹Çì´õ¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setDisposition (java.lang.String disposition)
          ÀÌ º»¹® ºÎºÐÀÇ ¡¸Content-Disposition¡¹Çì´õ Çʵ带 ¼³Á¤ÇÕ´Ï´Ù.
 void setFileName (java.lang.String filename)
          °¡´ÉÇϸé, ÀÌ º»¹® ºÎºÐ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ÆÄÀϸíÀ» ¼³Á¤ÇÕ´Ï´Ù.
 void setHeader (java.lang.String name, java.lang.String value)
          ÀÌ header_name ÀÇ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù.
 void setText (java.lang.String text)
          ÁöÁ¤µÈ String ¸¦ ÀÌ ºÎºÐÀÇ ÄÁÅÙÃ÷·Î¼­ ¡¸text/plain¡¹ÀÇ MIME ŸÀÔÀ¸·Î ¼³Á¤ÇÏ´Â °£ÀÌ ¸Þ¼ÒµåÀÔ´Ï´Ù.
 void setText (java.lang.String text, java.lang.String charset)
           ¡¸text/plain¡¹ÀÇ MIME ŸÀÔ ¹× ÁöÁ¤µÈ ij¸¯ÅÍ ¼¼Æ®¸¦ »ç¿ëÇØ, ÁöÁ¤µÈ String ¸¦ ÀÌ ºÎºÐÀÇ ÄÁÅÙÃ÷·Î¼­ ¼³Á¤ÇÏ´Â °£ÀÌ ¸Þ¼ÒµåÀÔ´Ï´Ù.
protected  void updateHeaders ()
          ÀÌ º»¹® ºÎºÐÀÇ ³»¿ëÀ» °Ë»çÇØ, ÀûÀýÇÑ MIME Çì´õ¸¦ °»½ÅÇÕ´Ï´Ù.
 void writeTo (java.io.OutputStream os)
          º»¹® ºÎºÐÀ» RFC 822 Çü½ÄÀÇ ½Ã³Á¹°·Î¼­ Ãâ·ÂÇÕ´Ï´Ù.
 
Ŭ·¡½º javax.mail. BodyPart ·ÎºÎÅÍ °è½ÂÇÑ ¸Þ¼Òµå
getParent
 
Ŭ·¡½º java.lang.Object ·ÎºÎÅÍ °è½ÂÇÑ ¸Þ¼Òµå
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

ÇʵåÀÇ »ó¼¼

dh

protected DataHandler  dh
ÀÌ Part ÀÇ ³»¿ëÀ» ³ªÅ¸³»´Â DataHandler ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.

content

protected byte[] content
ÀÌ Part ÀÇ ³»¿ëÀÇ ¾Æ¸£¹ÙÀÌÆ®¸¦ º¸°ü À¯ÁöÇÏ´Â ¾Æ¸£¹ÙÀÌÆ® ¹è¿­ÀÔ´Ï´Ù.

contentStream

protected java.io.InputStream contentStream
ÀÌ º»¹® ºÎºÐÀÇ µ¥ÀÌÅͰ¡ SharedInputStream ÀÎÅÍÆäÀ̽º¸¦ ½ÇÀåÇÏ´Â InputStream ¿¡ ÀÇÇØ °ø±ÞµÇ¾úÀ» °æ¿ì,contentStream °¡ ÀÌ º»¹® ºÎºÐÀÇ ³»¿ëÀ» ³ªÅ¸³»´Â ÀÌÁ¦(¹ú½á) 1 °³ÀÇ ½Ã³Á¹°ÀÔ´Ï´Ù. ÀÌ °æ¿ì,content ´Â null ÀÔ´Ï´Ù.
µµÀÔµÈ ¹öÁ¯:
JavaMail 1.2

headers

protected InternetHeaders  headers
ÀÌ º»¹® ºÎºÐÀÇ ¸ðµç Çì´õ¸¦ °Ý³³ÇÏ´Â InternetHeaders ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.
constructor¡¡ ¡¡ ÀÇ »ó¼¼

MimeBodyPart

public MimeBodyPart()
ÇÏ´ÃÀÇ MimeBodyPart ¿ÀºêÁ§Æ®°¡ ÀÛ¼ºµË´Ï´Ù. ÀÌ º»¹® ºÎºÐÀº multipart ¸Þ¼¼Áö¸¦ ±¸ÃàÇϴ Ŭ¶óÀÌ¾ðÆ®¿¡ ÀÇÇØ ±âÀԵǴ °æ¿ì°¡ ÀÖ½À´Ï´Ù.

MimeBodyPart

public MimeBodyPart(java.io.InputStream is)
             throws MessagingException 
ÁöÁ¤µÈ ÀÔ·Â ½Ã³Á¹°·ÎºÎÅÍÀÇ µ¥ÀÌÅ͸¦ Àо, ±¸¹® ºÐ¼® ÇÏ´Â °ÍÀ¸·Î½á, MimeBodyPart ¸¦ ±¸ÃàÇÕ´Ï´Ù. ÆÄ¼­´Â, ÁöÁ¤µÈ ÀÔ·Â ½Ã³Á¹°ÀÇ ¸¶Áö¸·±îÁö µ¥ÀÌÅ͸¦ ¼ÒºñÇÕ´Ï´Ù. ÀÔ·Â ½Ã³Á¹°Àº À¯È¿ÇÑ MIME º»¹® ºÎºÐÀÇ ¼±µÎ·ÎºÎÅÍ ½ÃÀ۵Ǿî, ±× º»¹® ºÎºÐÀÇ ¸¶Áö¸·À¸·Î Á¾·áÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.

º»¹® ºÎºÐÀ» ´Ü¶ôÁþ´Â ¡¸°æ°è¡¹Ä³¸¯ÅÍ ¶óÀÎÀº ÀÔ·Â ½Ã³Á¹°¿¡ Æ÷ÇԵǾî ÀÖ¾îµÇÁö ¾Ê½À´Ï´Ù. MimeMultipart ÆÄ¼­´Â maultipart ½Ã³Á¹°·ÎºÎÅÍ °¢ º»¹® ºÎºÐÀÇ ¾Æ¸£¹ÙÀÌÆ®¸¦ ÃßÃâÇØ, ´Ü¶ô ij¸¯ÅÍ ¶óÀξøÀÌ ÀÌ constructor¡¡ ¡¡ ¿¡°Ô ÁÝ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
is - º»¹® ºÎºÐÀÇ Input Stream

MimeBodyPart

public MimeBodyPart(InternetHeaders  headers,
                    byte[] content)
             throws MessagingException 
ÁöÁ¤µÈ Çì´õ¿Í ³»¿ë ¾Æ¸£¹ÙÀÌÆ®¸¦ »ç¿ëÇØ MimeBodyPart ¸¦ ±¸ÃàÇÕ´Ï´Ù.

ÇÁ·Î¹ÙÀÌ´õ°¡ »ç¿ëÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
headers - ÀÌ ºÎºÐÀÇ Çì´õ
content - ÀÌ ºÎºÐÀÇ º»¹®À» ³ªÅ¸³»´Â ¾Æ¸£¹ÙÀÌÆ®
¸Þ¼ÒµåÀÇ »ó¼¼

getSize

public int getSize()
            throws MessagingException 
ÀÌ º»¹® ºÎºÐÀÇ ³»¿ë »çÀÌÁ ¾Æ¸£¹ÙÀÌÆ® ´ÜÀ§·Î µ¹·ÁÁÝ´Ï´Ù. »çÀÌÁ ½Äº°ÇÒ ¼ö ¾ø´Â °æ¿ì´Â -1 À» µ¹·ÁÁÝ´Ï´Ù.

ÀÌ ¼öÄ¡´Â ³»¿ë »çÀÌÁîÀÇ Á¤È®ÇÑ ÃøÁ¤Ä¡°¡ ¾Æ´Ò °¡´É¼ºÀÌ ÀÖ¾î, ³»¿ëÀÇ Àü¼Û ÀÎÄÚµùÀ» ³ªÅ¸³»´Â Àϵµ ±×·¸Áö ¾ÊÀº °Íµµ ÀÖ´Â Á¡¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.

ÀÌ ½ÇÀåÀº,content ¹è¿­ÀÇ »çÀÌÁî (null °¡ ¾Æ´Ñ °æ¿ì), ¶Ç´Â contentStream °¡ null °¡ ¾Æ´Ï°í,available ¸Þ¼Òµå°¡ Á¤ÀÇ ¼ö¸¦ µ¹·ÁÁÖ´Â °æ¿ì, ±× ¼ö¸¦ »çÀÌÁî·Î¼­ µ¹·ÁÁÝ´Ï´Ù. ±× ÀÌ¿ÜÀÇ °æ¿ì´Â -1 À» µ¹·ÁÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Part ³»ÀÇ getSize
¹Ýȯ°ª:
¾Æ¸£¹ÙÀÌÆ® ´ÜÀ§ÀÇ »çÀÌÁî, ¶Ç´Â ºÒ¸íÀÇ °æ¿ì -1

getLineCount

public int getLineCount()
                 throws MessagingException 
ÀÌ Part ÀÇ ³»¿ëÀÇ Çà¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¼öÄ¡¸¦ ½Äº°ÇÒ ¼ö ¾ø´Â °æ¿ì´Â -1 À» µ¹·ÁÁÝ´Ï´Ù.

ÀÌ ¼öÄ¡´Â ³»¿ëÀÇ ±æÀÌÀÇ Á¤È®ÇÑ ÃøÁ¤Ä¡°¡ ¾Æ´Ò °¡´É¼ºÀÌ ÀÖ¾î, ³»¿ëÀÇ Àü¼Û ÀÎÄÚµùÀ» ³ªÅ¸³»´Â Àϵµ ±×·¸Áö ¾ÊÀº °Íµµ ÀÖ´Â Á¡¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.

ÀÌ ½ÇÀåÀº -1 À» µ¹·ÁÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Part ³»ÀÇ getLineCount
¹Ýȯ°ª:
Çà ¼ö, ¶Ç´Â ºÒ¸íÀÇ °æ¿ì -1

getContentType

public java.lang.String getContentType()
                                throws MessagingException 
RFC 822 ¡¸Content-Type¡¹Çì´õ ÇʵåÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù. À̰ÍÀº, ÀÌ º»¹® ºÎºÐÀÇ ³»¿ëÀÇ ÄÁÅÙÃ÷ Çü½ÄÀ» ³ªÅ¸³À´Ï´Ù. ÀÌ °ªÀº null ¿© µÇÁö ¾Ê½À´Ï´Ù. ÀÌ Çʵ尡 »ç¿ë °¡´ÉÇÏÁö ¾ÊÀº °æ¿ì, ¡¸text/plain¡¹°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

ÀÌ ½ÇÀåÀº getHeader(name) ¸¦ »ç¿ëÇØ, ÇÊ¿äÇÑ Çì´õ Çʵ带 ÃëµæÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Part ³»ÀÇ getContentType
¹Ýȯ°ª:
ÀÌ º»¹® ºÎºÐÀÇ Content-Type

isMimeType

public boolean isMimeType(java.lang.String mimeType)
                   throws MessagingException 
ÁöÁ¤µÈ MIME ŸÀÔÀÇ Part È­µµÀÎÁö¸¦ ½Äº°ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â,primaryType ¿Í subType ¸¸À» ºñ±³ÇÕ´Ï´Ù. ÄÁÅÙÃ÷ Çü½ÄÀÇ ÆÄ¶ó¹ÌÅÍ´Â ¹«½ÃµË´Ï´Ù.

¿¹¸¦ µé¾î, ÄÁÅÙÃ÷ Çü½Ä ¡¸text/plain¡¹ ¿Í ¡¸text/plain; charset=foobar¡¹ ÀÇ Part ¸¦ ºñ±³Çϸé(ÀÚ), ÀÌ ¸Þ¼Òµå´Â true ¸¦ µ¹·ÁÁÝ´Ï´Ù.

mimeType ÀÇ subType °¡ Ư¼ö ij¸¯ÅÍ ¡¸*¡¹ÀÇ °æ¿ì, ºñ±³½Ã¿¡ ¾Æ·ùÇüÀº ¹«½ÃµË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Part ³»ÀÇ isMimeType

getDisposition

public java.lang.String getDisposition()
                                throws MessagingException 
¡¸Content-Disposition¡¹Çì´õ ÇʵåÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù. À̰ÍÀº ÀÌ ºÎºÐÀÇ Ã³Ä¡¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ ºÎºÐÀÌ ¾î¶»°Ô À¯Àú¿¡°Ô Á¦½ÃµÇ´ÂÁö¸¦ ³ªÅ¸³À´Ï´Ù.

Content-Disposition Çʵ带 »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì´Â null °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

ÀÌ ½ÇÀåÀº getHeader(name) ¸¦ »ç¿ëÇØ, ÇÊ¿äÇÑ Çì´õ Çʵ带 ÃëµæÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Part ³»ÀÇ getDisposition
°ü·Ã Ç׸ñ:
headers

setDisposition

public void setDisposition(java.lang.String disposition)
                    throws MessagingException 
ÀÌ º»¹® ºÎºÐÀÇ ¡¸Content-Disposition¡¹Çì´õ Çʵ带 ¼³Á¤ÇÕ´Ï´Ù. óġ°¡ null ÀÇ °æ¿ì´Â, ±âÁ¸ÀÇ ¸ðµç ¡¸Content-Disposition¡¹Çì´õ Çʵ尡 »èÁ¦µË´Ï´Ù.
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Part ³»ÀÇ setDisposition
¿¹¿Ü:
IllegalWriteException - ½ÇÀåÀÌ º¯°æÀ» ¼­Æ÷Æ®ÇÏÁö ¾Ê´Â °æ¿ì
java.lang.IllegalStateException - ÀÌ º»¹® ºÎºÐÀÌ READ_ONLY Æú´õ·ÎºÎÅÍ ÃëµæµÇ¾úÀ» °æ¿ì

getEncoding

public java.lang.String getEncoding()
                             throws MessagingException 
¡¸Content-Transfer-Encoding¡¹Çì´õ Çʵå·ÎºÎÅÍÀÇ ³»¿ë Àü¼Û ÀÎÄÚµùÀ» µ¹·ÁÁÝ´Ï´Ù. Çì´õ¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì, ¶Ç´Â ±× °ªÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null ¸¦ µ¹·ÁÁÝ´Ï´Ù.

ÀÌ ½ÇÀåÀº getHeader(name) ¸¦ »ç¿ëÇØ, ÇÊ¿äÇÑ Çì´õ Çʵ带 ÃëµæÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º MimePart ³»ÀÇ getEncoding
°ü·Ã Ç׸ñ:
headers

getContentID

public java.lang.String getContentID()
                              throws MessagingException 
¡¸Content-ID¡¹Çì´õ ÇʵåÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù. Çʵ带 »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì, ¶Ç´Â ±× °ªÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null ¸¦ µ¹·ÁÁÝ´Ï´Ù.

ÀÌ ½ÇÀåÀº getHeader(name) ¸¦ »ç¿ëÇØ, ÇÊ¿äÇÑ Çì´õ Çʵ带 ÃëµæÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º MimePart ³»ÀÇ getContentID
ÀÎÅÍÆäÀ̽º javax.mail.internet.MimePart ·ÎºÎÅÍ Ä«ÇÇµÈ Å±×:
¹Ýȯ°ª:
ÄÁÅÙÃ÷ ID

getContentMD5

public java.lang.String getContentMD5()
                               throws MessagingException 
¡¸Content-MD5¡¹Çì´õ ÇʵåÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù. Çʵ带 »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì, ¶Ç´Â ±× °ªÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null ¸¦ µ¹·ÁÁÝ´Ï´Ù.

ÀÌ ½ÇÀåÀº getHeader(name) ¸¦ »ç¿ëÇØ, ÇÊ¿äÇÑ Çì´õ Çʵ带 ÃëµæÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º MimePart ³»ÀÇ getContentMD5
ÀÎÅÍÆäÀ̽º javax.mail.internet.MimePart ·ÎºÎÅÍ Ä«ÇÇµÈ Å±×:
¹Ýȯ°ª:
ÄÁÅÙÃ÷ MD5

setContentMD5

public void setContentMD5(java.lang.String md5)
                   throws MessagingException 
ÀÌ º»¹® ºÎºÐÀÇ ¡¸Content-MD5¡¹Çì´õ Çʵ带 ¼³Á¤ÇÕ´Ï´Ù.
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º MimePart ³»ÀÇ setContentMD5
¿¹¿Ü:
IllegalWriteException - ½ÇÀåÀÌ º¯°æÀ» ¼­Æ÷Æ®ÇÏÁö ¾Ê´Â °æ¿ì
java.lang.IllegalStateException - ÀÌ º»¹® ºÎºÐÀÌ READ_ONLY Æú´õ·ÎºÎÅÍ ÃëµæµÇ¾úÀ» °æ¿ì

getContentLanguage

public java.lang.String[] getContentLanguage()
                                      throws MessagingException 
ÀÌ MimePart ÀÇ Content-Language Çì´õ·Î ÁöÁ¤µÇ´Â ¾ð¾î¸¦ ÃëµæÇÕ´Ï´Ù. Content-Language Çì´õ´Â RFC 1766 ¿¡ ÀÇÇØ Á¤Àǵ˴ϴÙ. Çì´õ¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì, ¶Ç´Â ±× °ªÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null ¸¦ µ¹·ÁÁÝ´Ï´Ù.

ÀÌ ½ÇÀåÀº getHeader(name) ¸¦ »ç¿ëÇØ, ÇÊ¿äÇÑ Çì´õ Çʵ带 ÃëµæÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º MimePart ³»ÀÇ getContentLanguage

setContentLanguage

public void setContentLanguage(java.lang.String[] languages)
                        throws MessagingException 
ÀÌ MimePart ÀÇ Content-Language Çì´õ¸¦ ¼³Á¤ÇÕ´Ï´Ù. Content-Language Çì´õ´Â RFC 1766 ¿¡ ÀÇÇØ Á¤Àǵ˴ϴÙ.
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º MimePart ³»ÀÇ setContentLanguage
ÆÄ¶ó¹ÌÅÍ:
languages - ¾ð¾î ű×ÀÇ ¹è¿­

getDescription

public java.lang.String getDescription()
                                throws MessagingException 
ÀÌ º»¹® ºÎºÐÀÇ ¡¸Content-Description¡¹Çì´õ Çʵ带 µ¹·ÁÁÝ´Ï´Ù. À̰ÍÀº Åë»ó ÀϺÎÀÇ Á¤º¸¸¦ ÀÌ ºÎºÐ¿¡ °ü·ÃÁþ½À´Ï´Ù. ÀÌ Çʵ带 »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì, ¶Ç´Â ±× °ªÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null ¸¦ µ¹·ÁÁÝ´Ï´Ù.

Content-Description Çʵ尡 RFC 2047 ¿¡ µû¶ó ÀÎÄÚµù µÇ°í ÀÖ´Â °æ¿ì, µðÄÚµåµÇ¾î Unicode ¿¡ º¯È¯µË´Ï´Ù. µðÄÚµù ¶Ç´Â º¯È¯ÀÌ ½ÇÆÐÇßÀ» °æ¿ì, raw µ¥ÀÌÅͰ¡ ±×´ë·Î µ¹·ÁÁÖ¾îÁý´Ï´Ù.

ÀÌ ½ÇÀåÀº getHeader(name) ¸¦ »ç¿ëÇØ, ÇÊ¿äÇÑ Çì´õ Çʵ带 ÃëµæÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Part ³»ÀÇ getDescription
¹Ýȯ°ª:
³»¿ëÀÇ ¼³¸í

setDescription

public void setDescription(java.lang.String description)
                    throws MessagingException 
ÀÌ º»¹® ºÎºÐÀÇ ¡¸Content-Description¡¹Çì´õ Çʵ带 ¼³Á¤ÇÕ´Ï´Ù. description ÆÄ¶ó¹ÌÅͰ¡ null ÀÇ °æ¿ì´Â ±âÁ¸ÀÇ ¸ðµç ¡¸Content-Description¡¹Çʵ尡 »èÁ¦µË´Ï´Ù.

description ¿¡ US-ASCII ÀÌ¿ÜÀÇ Ä³¸¯ÅͰ¡ Æ÷ÇԵǴ °æ¿ì´Â, Ç÷§ÆûÀÇ µðÆúÆ® ij¸¯ÅÍ ¼¼Æ®¸¦ »ç¿ëÇØ encode µË´Ï´Ù. description ¿¡ US-ASCII ij¸¯Å͸¸ÀÌ Æ÷ÇԵǴ °æ¿ì´Â, ÀÎÄÚµùÀº ÇàÇØÁöÁö ¾Ê°í, ±×´ë·Î »ç¿ëµË´Ï´Ù.

ij¸¯ÅÍ ¼¼Æ® ÀÎÄÚµù 󸮰¡ ½ÇÆÐÇÏ´Â °æ¿ì, MessagingException °¡ ½½·Î¿ì µÇ¾î UnsupportedEncodingException °¡ MessagingException ³»ÀÇ »óÀÚ·Î µÈ ¿¹¿ÜÀÇ Ã¼Àο¡ Æ÷ÇԵǴ °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Part ³»ÀÇ setDescription
ÆÄ¶ó¹ÌÅÍ:
description - ³»¿ëÀÇ ¼³¸í
¿¹¿Ü:
IllegalWriteException - ½ÇÀåÀÌ º¯°æÀ» ¼­Æ÷Æ®ÇÏÁö ¾Ê´Â °æ¿ì
java.lang.IllegalStateException - ÀÌ º»¹® ºÎºÐÀÌ READ_ONLY Æú´õ·ÎºÎÅÍ ÃëµæµÇ¾úÀ» °æ¿ì
MessagingException - ij¸¯ÅÍ ¼¼Æ® º¯È¯ÀÌ ½ÇÆÐÇϸé(ÀÚ), UnsupportedEncodingException °¡ ¿¹¿Ü üÀο¡ Æ÷ÇԵǴ °æ¿ì°¡ ÀÖ´Ù

setDescription

public void setDescription(java.lang.String description,
                           java.lang.String charset)
                    throws MessagingException 
ÀÌ º»¹® ºÎºÐÀÇ ¡¸Content-Description¡¹Çì´õ¸¦ ¼³Á¤ÇÕ´Ï´Ù. description ÆÄ¶ó¹ÌÅͰ¡ null ÀÇ °æ¿ì´Â ±âÁ¸ÀÇ ¸ðµç ¡¸Content-Description¡¹Çʵ尡 »èÁ¦µË´Ï´Ù.

description ¿¡ US-ASCII ÀÌ¿ÜÀÇ Ä³¸¯ÅͰ¡ Æ÷ÇԵǴ °æ¿ì´Â, ÁöÁ¤µÈ ij¸¯ÅÍ ¼¼Æ®¸¦ »ç¿ëÇØ encode µË´Ï´Ù. description ¿¡ US-ASCII ij¸¯Å͸¸ÀÌ Æ÷ÇԵǴ °æ¿ì´Â, ÀÎÄÚµùÀº ÇàÇØÁöÁö ¾Ê°í, ±×´ë·Î »ç¿ëµË´Ï´Ù.

ij¸¯ÅÍ ¼¼Æ® ÀÎÄÚµù 󸮰¡ ½ÇÆÐÇÏ´Â °æ¿ì, MessagingException °¡ ½½·Î¿ì µÇ¾î UnsupportedEncodingException °¡ MessagingException ³»ÀÇ »óÀÚ·Î µÈ ¿¹¿ÜÀÇ Ã¼Àο¡ Æ÷ÇԵǴ °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.

ÆÄ¶ó¹ÌÅÍ:
description - ¼³¸í
charset - ÀÎÄÚµùÀ» À§ÇÑ Ä³¸¯ÅÍ ¼¼Æ®
¿¹¿Ü:
IllegalWriteException - ½ÇÀåÀÌ º¯°æÀ» ¼­Æ÷Æ®ÇÏÁö ¾Ê´Â °æ¿ì
java.lang.IllegalStateException - ÀÌ º»¹® ºÎºÐÀÌ READ_ONLY Æú´õ·ÎºÎÅÍ ÃëµæµÇ¾úÀ» °æ¿ì
MessagingException - ij¸¯ÅÍ ¼¼Æ® º¯È¯ÀÌ ½ÇÆÐÇϸé(ÀÚ), UnsupportedEncodingException °¡ ¿¹¿Ü üÀο¡ Æ÷ÇԵǴ °æ¿ì°¡ ÀÖ´Ù

getFileName

public java.lang.String getFileName()
                             throws MessagingException 
ÀÌ º»¹® ºÎºÐ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ÆÄÀϸíÀ» ÃëµæÇÕ´Ï´Ù.

ÀÌ º»¹® ºÎºÐÀÇ ¡¸Content-Disposition¡¹Çì´õ Çʵ忡 À־ÀÇ ¡¸filename¡¹ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅ͸¦ »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì´Â, ÀÌ º»¹® ºÎºÐÀÇ ¡¸Content-Type¡¹Çì´õ Çʵ忡 À־ÀÇ ¡¸name¡¹ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù. ¾çÂÊ ¸ðµÎ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null ¸¦ µ¹·ÁÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Part ³»ÀÇ getFileName
¹Ýȯ°ª:
ÆÄÀϸí

setFileName

public void setFileName(java.lang.String filename)
                 throws MessagingException 
°¡´ÉÇϸé, ÀÌ º»¹® ºÎºÐ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ÆÄÀϸíÀ» ¼³Á¤ÇÕ´Ï´Ù.

ÀÌ º»¹® ºÎºÐÀÇ ¡¸Content-Disposition¡¹Çì´õ Çʵ忡 À־ÀÇ ¡¸filename¡¹ÆÄ¶ó¹ÌÅ͸¦ ¼³Á¤ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Part ³»ÀÇ setFileName
¿¹¿Ü:
IllegalWriteException - ½ÇÀåÀÌ º¯°æÀ» ¼­Æ÷Æ®ÇÏÁö ¾Ê´Â °æ¿ì
java.lang.IllegalStateException - ÀÌ º»¹® ºÎºÐÀÌ READ_ONLY Æú´õ·ÎºÎÅÍ ÃëµæµÇ¾úÀ» °æ¿ì

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException,
                                          MessagingException 
ÀÌ º»¹® ºÎºÐÀÇ ¡¸content¡¹¿¡ ´ëÇÑ µðÄÚµåµÈ ÀÔ·Â ½Ã³Á¹°À» µ¹·ÁÁÝ´Ï´Ù.

ÀÌ ½ÇÀåÀº DataHandler ·ÎºÎÅÍ ÀÔ·Â ½Ã³Á¹°À» ÃëµæÇÕ´Ï´Ù. Áï, getDataHandler(). getInputStream(); ¸¦ È£ÃâÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Part ³»ÀÇ getInputStream
¹Ýȯ°ª:
InputStream
¿¹¿Ü:
MessagingException -  
java.io.IOException - À̰ÍÀº Åë»ó DataHandler ¿¡ ÀÇÇØ ½½·Î¿ì µÈ´Ù. »ó¼¼ÇÑ °Í¿¡ ´ëÇÏ¿©´Â javax.activation.DataHandler ÀÇ ¸Þ´º¾óÀ» ÂüÁ¶
°ü·Ã Ç׸ñ:
getContentStream() , DataHandler.getInputStream()

getContentStream

protected java.io.InputStream getContentStream()
                                        throws MessagingException 
³»¿ëÀÇ raw ¾Æ¸£¹ÙÀÌÆ®¸¦ »ý¼ºÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â ³»¿ëÀÇ DataHandler ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÒ °æ¿ì¿¡ »ç¿ëµË´Ï´Ù. Part ³»¿ë¸¸ÀÇ º°°³ÀÇ ÀÔ·Â ½Ã³Á¹°À» Á¦°ø °¡´ÉÇÑ ¼­ºê Ŭ·¡½º´Â ÀÌ ¸Þ¼Òµå¸¦ ¿À¹ö¶óÀ̵å(override) ÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.

°ü·Ã Ç׸ñ:
content , MimeMessage.getContentStream()

getRawInputStream

public java.io.InputStream getRawInputStream()
                                      throws MessagingException 
ÀÓÀÇÀÇ Content-Transfer-Encoding ¸¦ ±×´ë·Î ÇØ, raw µ¥ÀÌÅÍ¿¡ÀÇ InputStream ¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â ¡¸Content-Transfer-Encoding¡¹Çì´õ°¡ ¿Ã¹Ù¸£Áö ¾Ê±âµµ ÇÏ°í ¸Á°¡Á® Àְųª ÇÏ´Â °æ¿ì¿¡ µµ¿òÀÌ µË´Ï´Ù. ÀÌ °æ¿ì,getInputStream ¸Þ¼Òµå ¶Ç´Â getContent ¸Þ¼Òµå´Â, ¿Ã¹Ù¸¥ µ¥ÀÌÅ͸¦ µ¹·ÁÁÙ ¼ö°¡ ¾ø½À´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀº ÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇØ, raw µ¥ÀÌÅÍ ±× ÀÚüÀÇ µðÄڵ带 ½ÃµµÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.

ÀÌ ½ÇÀåÀº ´ÜÁö getContentStream ¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
JavaMail 1.2
°ü·Ã Ç׸ñ:
getInputStream() , getContentStream()

getDataHandler

public DataHandler  getDataHandler()
                           throws MessagingException 
ÀÌ º»¹® ºÎºÐÀÇ ³»¿ëÀÇ DataHandler ¸¦ µ¹·ÁÁÝ´Ï´Ù.

¿©±â¼­ Á¦°øµÇ´Â ½ÇÀåÀº, Á¤È®È÷ MimeMessage ÀÇ ½ÇÀå°ú °°ÀÌ ±â´ÉÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Part ³»ÀÇ getDataHandler
°ü·Ã Ç׸ñ:
MimeMessage.getDataHandler()

getContent

public java.lang.Object getContent()
                            throws java.io.IOException,
                                   MessagingException 
³»¿ëÀ» java ¿ÀºêÁ§Æ®·Î¼­ µ¹·ÁÁÝ´Ï´Ù. µ¹·ÁÁÖ¾îÁö´Â ¿ÀºêÁ§Æ®ÀÇ Å¸ÀÔÀº ¹°·Ð ³»¿ë ±× ÀÚü¿¡ ÀÇÁ¸ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, text/plain ÄÁÅÙÃ÷ÀÇ °íÀ¯ Çü½ÄÀº º¸Åë String ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù. ¡¸multipart¡¹ÄÁÅÙÃ÷ÀÇ °íÀ¯ Çü½ÄÀº Ç×»ó Multipart ¼­ºê Ŭ·¡½ºÀÔ´Ï´Ù. DataHandler ½Ã½ºÅÛ¿¡ ºÒ¸íÇÑ ÄÁÅÙÃ÷ÇüÀÇ °æ¿ì, ÀÔ·Â ½Ã³Á¹°ÀÌ ÄÁÅÙÃ÷·Î¼­ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

ÀÌ ½ÇÀåÀº DataHandler ·ÎºÎÅÍ ÄÁÅÙÃ÷¸¦ ÃëµæÇÕ´Ï´Ù. Áï, getDataHandler(). getContent(); ¸¦ È£ÃâÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Part ³»ÀÇ getContent
¹Ýȯ°ª:
¿ÀºêÁ§Æ®
¿¹¿Ü:
MessagingException -  
java.io.IOException - À̰ÍÀº Åë»ó DataHandler ¿¡ ÀÇÇØ ½½·Î¿ì µÈ´Ù. »ó¼¼ÇÑ °Í¿¡ ´ëÇÏ¿©´Â javax.activation.DataHandler ÀÇ ¸Þ´º¾óÀ» ÂüÁ¶

setDataHandler

public void setDataHandler(DataHandler  dh)
                    throws MessagingException 
ÀÌ ¸Þ¼Òµå´Â, ÀÌ º»¹® ºÎºÐÀÇ ³»¿ëÀ» ¼³Á¤Çϱâ À§ÇÑ ±¸Á¶¸¦ Á¦°øÇÕ´Ï´Ù. ÁöÁ¤µÈ DataHandler ¿ÀºêÁ§Æ®´Â, ½ÇÁ¦ÀÇ ³»¿ëÀ» ·¦ ÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Part ³»ÀÇ setDataHandler
ÆÄ¶ó¹ÌÅÍ:
dh - ÄÁÅÙÃ÷ÀÇ DataHandler
¿¹¿Ü:
IllegalWriteException - ½ÇÀåÀÌ º¯°æÀ» ¼­Æ÷Æ®ÇÏÁö ¾Ê´Â °æ¿ì
java.lang.IllegalStateException - ÀÌ º»¹® ºÎºÐÀÌ READ_ONLY Æú´õ·ÎºÎÅÍ ÃëµæµÇ´Â °æ¿ì

setContent

public void setContent(java.lang.Object o,
                       java.lang.String type)
                throws MessagingException 
ÀÌ º»¹® ºÎºÐÀÇ ³»¿ëÀ» ¼³Á¤Çϱâ À§ÇÑ °£ÀÌ ¸Þ¼ÒµåÀÔ´Ï´Ù.

ÄÁÅÙÃ÷´Â DataHandler ¿ÀºêÁ§Æ®³»¿¡ ·¦ µË´Ï´Ù. À̰ÍÀÌ ¿Ã¹Ù¸£°Ô ±â´ÉÇϱâ À§Çؼ­, ÁöÁ¤µÈ ŸÀÔÀÇ DataContentHandler Ŭ·¡½º°¡ JavaMail ½ÇÀå¿¡ ´ëÇØ¼­ »ç¿ë °¡´ÉÇÏÁö ¾ÊÀ¸¸é ¾È µÇ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä. Áï,setContent(foobar, "application/x-foobar") ¸¦ ½ÇÇàÇϱâ À§Çؼ­, ¡¸application/x-foobar¡¹ÀÇ DataContentHandler °¡ ÀνºÅç µÇ°í ÀÖÀ» Çʿ䰡 ÀÖ½À´Ï´Ù. »ó¼¼ÇÑ °Í¿¡ ´ëÇÏ¿©´Â Java Activation Framework ¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Part ³»ÀÇ setContent
ÆÄ¶ó¹ÌÅÍ:
o - ÄÁÅÙÃ÷ ¿ÀºêÁ§Æ®
type - ¿ÀºêÁ§Æ®ÀÇ MIME ŸÀÔ
¿¹¿Ü:
IllegalWriteException - ½ÇÀåÀÌ ±âÁ¸Ä¡ÀÇ º¯°æÀ» ¼­Æ÷Æ®ÇÏÁö ¾Ê´Â °æ¿ì
java.lang.IllegalStateException - ÀÌ º»¹® ºÎºÐÀÌ READ_ONLY Æú´õ·ÎºÎÅÍ ÃëµæµÇ¾úÀ» °æ¿ì

setText

public void setText(java.lang.String text)
             throws MessagingException 
ÁöÁ¤µÈ String ¸¦ ÀÌ ºÎºÐÀÇ ÄÁÅÙÃ÷·Î¼­ ¡¸text/plain¡¹ÀÇ MIME ŸÀÔÀ¸·Î ¼³Á¤ÇÏ´Â °£ÀÌ ¸Þ¼ÒµåÀÔ´Ï´Ù. ij¸¯ÅÍ ¶óÀο¡ US-ASCII ÀÌ¿ÜÀÇ Ä³¸¯ÅͰ¡ Æ÷ÇԵǴ °æ¿ì, Ç÷§ÆûÀÇ µðÆúÆ®ÀÇ Ä³¸¯ÅÍ ¼¼Æ®¸¦ »ç¿ëÇØ encode µË´Ï´Ù. ÀÌ Ä³¸¯ÅÍ ¼¼Æ®´Â ¡¸charset¡¹ÆÄ¶ó¹ÌÅ͸¦ ¼³Á¤Çϱâ À§Çؼ­µµ »ç¿ëµË´Ï´Ù.

ÀÌ ¸Þ¼Òµå´Â »ç¿ëÇϴ ij¸¯ÅÍ ¼¼Æ®¸¦ °áÁ¤Çϱâ À§Çؼ­(¶§¹®¿¡) ¸ðµç ij¸¯Å͸¦ ÁÖ»ç ÇØ¾ß ÇÏ´Â °æ¿ì°¡ ÀÖÀ¸¹Ç·Î,text °¡ Å« °æ¿ì´Â, ¼º´ÉÀÌ ÀúÇÏÇÒ °¡´É¼ºÀÌ ÀÖ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.

ij¸¯ÅÍ ¼¼Æ®°¡ ±âÁ¸ÀÇ °æ¿ì, ij¸¯ÅÍ ¼¼Æ® ÆÄ¶ó¹ÌÅ͸¦ ¹Þ´Â setText() ¹öÁ¯À» »ç¿ëÇØ ÁÖ¼¼¿ä.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º MimePart ³»ÀÇ setText
°ü·Ã Ç׸ñ:
setText(String text, String charset)

setText

public void setText(java.lang.String text,
                    java.lang.String charset)
             throws MessagingException 
¡¸text/plain¡¹ÀÇ MIME ŸÀÔ ¹× ÁöÁ¤µÈ ij¸¯ÅÍ ¼¼Æ®¸¦ »ç¿ëÇØ, ÁöÁ¤µÈ String ¸¦ ÀÌ ºÎºÐÀÇ ÄÁÅÙÃ÷·Î¼­ ¼³Á¤ÇÏ´Â °£ÀÌ ¸Þ¼ÒµåÀÔ´Ï´Ù. ÁöÁ¤µÈ Unicode ij¸¯ÅÍ ¶óÀÎÀº, ÁöÁ¤µÈ ij¸¯ÅÍ ¼¼Æ®¸¦ »ç¿ëÇØ ij¸¯ÅÍ ¼¼Æ® encode µË´Ï´Ù. ÀÌ Ä³¸¯ÅÍ ¼¼Æ®´Â ¡¸charset¡¹ÆÄ¶ó¹ÌÅ͸¦ ¼³Á¤Çϱâ À§Çؼ­µµ »ç¿ëµË´Ï´Ù.
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º MimePart ³»ÀÇ setText

setContent

public void setContent(Multipart  mp)
                throws MessagingException 
ÀÌ ¸Þ¼Òµå´Â º»¹® ºÎºÐÀÇ ³»¿ëÀ» Multipart ¿ÀºêÁ§Æ®·Î ¼³Á¤ÇÕ´Ï´Ù.
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Part ³»ÀÇ setContent
ÆÄ¶ó¹ÌÅÍ:
mp - Message ÀÇ ÄÁÅÙÃ÷ÀÎ multipart ¿ÀºêÁ§Æ®
¿¹¿Ü:
IllegalWriteException - ½ÇÀåÀÌ ±âÁ¸Ä¡ÀÇ º¯°æÀ» ¼­Æ÷Æ®ÇÏÁö ¾Ê´Â °æ¿ì
java.lang.IllegalStateException - ÀÌ º»¹® ºÎºÐÀÌ READ_ONLY Æú´õ·ÎºÎÅÍ ÃëµæµÇ¾úÀ» °æ¿ì

writeTo

public void writeTo(java.io.OutputStream os)
             throws java.io.IOException,
                    MessagingException 
º»¹® ºÎºÐÀ» RFC 822 Çü½ÄÀÇ ½Ã³Á¹°·Î¼­ Ãâ·ÂÇÕ´Ï´Ù.
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Part ³»ÀÇ writeTo
¿¹¿Ü:
MessagingException -  
java.io.IOException - ½Ã³Á¹°¿¡ÀÇ ±âÀÔÇØ ¾È¿¡ ¿¡·¯°¡ ¹ß»ýÇÏ´Â °æ¿ì, ¶Ç´Â javax.activation ·¹À̾ ÀÇÇØ ¿¡·¯°¡ »ý¼ºµÇ´Â °æ¿ì
°ü·Ã Ç׸ñ:
DataHandler.writeTo(java.io.OutputStream)

getHeader

public java.lang.String[] getHeader(java.lang.String name)
                             throws MessagingException 
ÀÌ header_name ÀÇ ¸ðµç Çì´õ¸¦ ÃëµæÇÕ´Ï´Ù. Çì´õ°¡ US-ASCII ÀÌ¿ÜÀÇ Ä³¸¯Å͸¦ Æ÷ÇÔÇÑ °æ¿ì, RFC 2047 ¿¡ ±Ù°ÅÇØ encode µÇ´Â ÀÏÀÌ ÀÖ¾î, µðÄڵ尡 ÇÊ¿äÇÑ °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Part ³»ÀÇ getHeader
ÆÄ¶ó¹ÌÅÍ:
name - Çì´õÀÇ À̸§
¹Ýȯ°ª:
Çì´õÀÇ ¹è¿­
°ü·Ã Ç׸ñ:
MimeUtility

getHeader

public java.lang.String getHeader(java.lang.String name,
                                  java.lang.String delimiter)
                           throws MessagingException 
ÀÌ Çì´õ¸íÀÇ ¸ðµç Çì´õ¸¦ ÃëµæÇØ, ´Ü¶ô ij¸¯ÅÍ·Î ´Ü¶ôÁö¾îÁø Çì´õ°¡ ´ÜÀÏÀÇ String ·Î¼­ µ¹·ÁÁÖ¾îÁý´Ï´Ù, ´Ü¶ô ij¸¯ÅͰ¡ null ÀÇ °æ¿ì´Â, ÃÖÃÊÀÇ Çì´õ¸¸ÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º MimePart ³»ÀÇ getHeader
ÆÄ¶ó¹ÌÅÍ:
name - ÀÌ Çì´õÀÇ À̸§
¹Ýȯ°ª:
ÀÌ À̸§À» °¡Áö´Â ¸ðµç Çì´õ¿¡ ´ëÇÑ °ªÇʵå
¿¹¿Ü:
MessagingException -  

setHeader

public void setHeader(java.lang.String name,
                      java.lang.String value)
               throws MessagingException 
ÀÌ header_name ÀÇ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù. ±âÁ¸ÀÇ ¸ðµç Çì´õÄ¡¸¦ ÀÌ »õ·Î¿î °ªÀ¸·Î ¿Å°Ü³õ½À´Ï´Ù. RFC 822 Çì´õ´Â US-ASCII ij¸¯Å͸¸À» Æ÷ÇÔÇÏÁö ¾ÊÀ¸¸é ¾È µÇ±â ¶§¹®¿¡, US-ASCII ÀÌ¿ÜÀÇ Ä³¸¯Å͸¦ Æ÷ÇÔÇÑ Çì´õ´Â RFC 2047 ÀÇ ±ÔÄ¢¿¡ µû¶ó encode µÇÁö ¾ÊÀ¸¸é ¾È µÇ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Part ³»ÀÇ setHeader
ÆÄ¶ó¹ÌÅÍ:
name - Çì´õ¸í
value - Çì´õÄ¡
°ü·Ã Ç׸ñ:
MimeUtility

addHeader

public void addHeader(java.lang.String name,
                      java.lang.String value)
               throws MessagingException 
ÀÌ °ªÀ» ÀÌ header_name ÀÇ ±âÁ¸Ä¡¿¡ Ãß°¡ÇÕ´Ï´Ù. RFC 822 Çì´õ´Â US-ASCII ij¸¯Å͸¸À» Æ÷ÇÔÇÏÁö ¾ÊÀ¸¸é ¾È µÇ±â ¶§¹®¿¡, US-ASCII ÀÌ¿ÜÀÇ Ä³¸¯Å͸¦ Æ÷ÇÔÇÑ Çì´õ´Â RFC 2047 ÀÇ ±ÔÄ¢¿¡ µû¶ó encode µÇÁö ¾ÊÀ¸¸é ¾È µÇ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Part ³»ÀÇ addHeader
ÆÄ¶ó¹ÌÅÍ:
name - Çì´õ¸í
value - Çì´õÄ¡
°ü·Ã Ç׸ñ:
MimeUtility

removeHeader

public void removeHeader(java.lang.String name)
                  throws MessagingException 
ÀÌ À̸§À» °¡Áö´Â ¸ðµç Çì´õ¸¦ »èÁ¦ÇÕ´Ï´Ù.
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Part ³»ÀÇ removeHeader
ÀÎÅÍÆäÀ̽º javax.mail.Part ·ÎºÎÅÍ Ä«ÇÇµÈ Å±×:
ÆÄ¶ó¹ÌÅÍ:
header_name - ÀÌ Çì´õÀÇ À̸§
¿¹¿Ü:
MessagingException -  
IllegalWriteException - ½ÇÀåÀÌ ±âÁ¸Ä¡ÀÇ º¯°æÀ» ¼­Æ÷Æ®ÇÏÁö ¾Ê´Â °æ¿ì
java.lang.IllegalStateException - ÀÌ Part °¡ READ_ONLY Æú´õ·ÎºÎÅÍ ÃëµæµÇ¾úÀ» °æ¿ì

getAllHeaders

public java.util.Enumeration getAllHeaders()
                                    throws MessagingException 
ÀÌ Message ÀÇ ¸ðµç Çì´õ¸¦ Header ¿ÀºêÁ§Æ®ÀÇ Enumeration ·Î¼­ µ¹·ÁÁÝ´Ï´Ù.
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Part ³»ÀÇ getAllHeaders
ÀÎÅÍÆäÀ̽º javax.mail.Part ·ÎºÎÅÍ Ä«ÇÇµÈ Å±×:
¹Ýȯ°ª:
Header ¿ÀºêÁ§Æ®ÀÇ ¹è¿­
¿¹¿Ü:
MessagingException -  

getMatchingHeaders

public java.util.Enumeration getMatchingHeaders(java.lang.String[] names)
                                         throws MessagingException 
ÀÌ Message ÀÇ ÀÏÄ¡ÇÏ´Â Çì´õ¸¦ Header ¿ÀºêÁ§Æ®ÀÇ Enumeration ·Î¼­ µ¹·ÁÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Part ³»ÀÇ getMatchingHeaders
ÀÎÅÍÆäÀ̽º javax.mail.Part ·ÎºÎÅÍ Ä«ÇÇµÈ Å±×:
¹Ýȯ°ª:
Header ¿ÀºêÁ§Æ®ÀÇ ¹è¿­
¿¹¿Ü:
MessagingException -  

getNonMatchingHeaders

public java.util.Enumeration getNonMatchingHeaders(java.lang.String[] names)
                                            throws MessagingException 
ÀÌ Message ÀÇ ÀÏÄ¡ÇÏÁö ¾Ê´Â Çì´õ¸¦ Header ¿ÀºêÁ§Æ®ÀÇ Enumeration ·Î¼­ µ¹·ÁÁÝ´Ï´Ù.
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Part ³»ÀÇ getNonMatchingHeaders
ÀÎÅÍÆäÀ̽º javax.mail.Part ·ÎºÎÅÍ Ä«ÇÇµÈ Å±×:
¹Ýȯ°ª:
Header ¿ÀºêÁ§Æ®ÀÇ ¹è¿­
¿¹¿Ü:
MessagingException -  

addHeaderLine

public void addHeaderLine(java.lang.String line)
                   throws MessagingException 
Çì´õÇàÀ» ÀÌ º»¹® ºÎºÐ¿¡ Ãß°¡ÇÕ´Ï´Ù.
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º MimePart ³»ÀÇ addHeaderLine
ÀÎÅÍÆäÀ̽º javax.mail.internet.MimePart ·ÎºÎÅÍ Ä«ÇÇµÈ Å±×:
¿¹¿Ü:
IllegalWriteException - ½ÇÀåÀÌ º¯°æÀ» ¼­Æ÷Æ®ÇÏÁö ¾Ê´Â °æ¿ì
java.lang.IllegalStateException - ÀÌ Part °¡ READ_ONLY Æú´õ·ÎºÎÅÍ ÃëµæµÇ¾úÀ» °æ¿ì

getAllHeaderLines

public java.util.Enumeration getAllHeaderLines()
                                        throws MessagingException 
¸ðµç Çì´õÇàÀ» String ÀÇ Enumeration ·Î¼­ ÃëµæÇÕ´Ï´Ù. Header ÇàÀº raw RFC 822 Çì´õÇàÀ̸ç, ¡¸name¡¹ ¹× ¡¸value¡¹ÀÇ ¾çÇʵ带 Æ÷ÇÔÇÕ´Ï´Ù.
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º MimePart ³»ÀÇ getAllHeaderLines

getMatchingHeaderLines

public java.util.Enumeration getMatchingHeaderLines(java.lang.String[] names)
                                             throws MessagingException 
ÀÏÄ¡ÇÏ´Â Çì´õÇàÀ» String ÀÇ Enumeration ·Î¼­ ÃëµæÇÕ´Ï´Ù. Header ÇàÀº raw RFC 822 Çì´õÇàÀ̸ç, ¡¸name¡¹ ¹× ¡¸value¡¹ÀÇ ¾çÇʵ带 Æ÷ÇÔÇÕ´Ï´Ù.
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º MimePart ³»ÀÇ getMatchingHeaderLines

getNonMatchingHeaderLines

public java.util.Enumeration getNonMatchingHeaderLines(java.lang.String[] names)
                                                throws MessagingException 
ÀÏÄ¡ÇÏÁö ¾Ê´Â Çì´õÇàÀ» String ÀÇ Enumeration ·Î¼­ ÃëµæÇÕ´Ï´Ù. Header ÇàÀº raw RFC 822 Çì´õÇàÀ̸ç, ¡¸name¡¹ ¹× ¡¸value¡¹ÀÇ ¾çÇʵ带 Æ÷ÇÔÇÕ´Ï´Ù.
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º MimePart ³»ÀÇ getNonMatchingHeaderLines

updateHeaders

protected void updateHeaders()
                      throws MessagingException 
ÀÌ º»¹® ºÎºÐÀÇ ³»¿ëÀ» °Ë»çÇØ, ÀûÀýÇÑ MIME Çì´õ¸¦ °»½ÅÇÕ´Ï´Ù. ¿©±â¼­ ¼³Á¤µÇ´Â ÀϹÝÀûÀÎ Çì´õ´Â Content-Type °ú Content-Transfer-Encoding ÀÔ´Ï´Ù. Çì´õÀÇ °»½ÅÀº ´ÙÀ½ÀÇ 2 °³ÀÇ °æ¿ì¿¡ ÇÊ¿äÇÏ°Ô µË´Ï´Ù.
- ¸ÞÀÏ ¾îÇø®ÄÉÀ̼ǿ¡ ÀÇÇØ ÀÛ¼ºµÇ´Â ¸Þ¼¼Áö´Â, ³»ºÎ Çì´õ¸¦ ä¿ì±â À§Çؼ­(¶§¹®¿¡), ¾î¶² ½ÃÁ¡¿¡ ÀÌ ¸Þ¼Òµå¸¦ ¾×ƼºêÇÏ°Ô ÇÒ Çʿ䰡 ÀÖ´Ù.
- Store ·ÎºÎÅÍ ÀÐÈ÷´Â ¸Þ¼¼Áö´Â ¸ðµç Çì´õ¸¦ °Ý³³ Àå¼Ò·ÎºÎÅÍ ÃëµæÇϹǷÎ, À̰ÍÀº ÇÊ¿äÇÏÁö ¾Ê´Ù. ´Ù¸¸, ¸Þ¼¼Áö°¡ ÆíÁý °¡´ÉÇØ ³»¿ë ¶Ç´Â ¸Þ¼¼Áö ±¸Á¶¿¡ ÆíÁýÀ» ÇßÀ» °æ¿ì, Çì´õÀÇ À絿±â°¡ ÇÊ¿äÇÑ °æ¿ì°¡ ÀÖ´Ù.
¾î´À ÂÊÀÇ °æ¿ìµµ, ÀÌ ¸Þ¼Òµå´Â Åë»ó Message.saveChanges ¸Þ¼Òµå¿¡ ÀÇÇØ ºÒ·Á °©´Ï´Ù.


Copyright 2002 Sun Microsystems, Inc. All rights reserved.
»ç¿ë¿¡´Â»ç¿ë Çã¶ô °è¾àÀÌ Àû¿ëµË´Ï´Ù.