|
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||
°³¿ä: ³»ºÎ Ŭ·¡½º | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå |
java.lang.Object | +--javax.mail.internet.InternetHeaders
InternetHeaders ´Â RFC822 Çü½ÄÀÇ Çì´õ¸¦ °ü¸®ÇÏ´Â À¯Æ¿¸®Æ¼ Ŭ·¡½ºÀÔ´Ï´Ù. RFC822 Çü½ÄÀÇ ¸Þ¼¼Áö ½Ã³Á¹°¿¡ ´ëÇØ Çì´õÀÇ ¸¶Áö¸·À» ³ªÅ¸³»´Â °ø¹éÇà±îÁö ÇàÀ» Àоî³À´Ï´Ù. ÀÔ·Â ½Ã³Á¹°Àº º»¹®ÀÇ ÃÖÃÊ·Î ÀÚ¸®¸Å±èµË´Ï´Ù. ÀÐÈù ÇàÀº ¿ÀºêÁ§Æ®ÀÇ ³»ºÎ¿¡ °Ý³³µÇ¾î String ¶Ç´Â Header ¿ÀºêÁ§Æ®·Î¼ ²¨³¾ ¼ö°¡ ÀÖ½À´Ï´Ù.
ÀÌ Å¬·¡½º´Â ÁÖ·Î ¼ºñ½º ÇÁ·Î¹ÙÀÌ´õÀü¿ëÀÔ´Ï´Ù. MimeMessage ¹× MimeBody ´Â Çì´õ¸¦ º¸°ü À¯ÁöÇϱâ À§Çؼ ÀÌ Å¬·¡½º¸¦ »ç¿ëÇÕ´Ï´Ù.
RFC822 ¹× MIME Çì´õ Çʵå´Â US-ASCII ij¸¯Å͸¸À» Æ÷ÇÔÇÏÁö ¾ÊÀ¸¸é¾ÈµË´Ï´Ù. Çì´õ°¡ US-ASCII ÀÌ¿ÜÀÇ Ä³¸¯Å͸¦ Æ÷ÇÔÇÑ °æ¿ì, RFC 2047 ÀÇ ±ÔÄ¢¿¡ µû¶ó encode µÇÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. ÀÌ ÆÐŰÁö·Î Á¦°øµÇ´Â MimeUtility Ŭ·¡½º¸¦ ÀÌ¿ëÇØ, À̰ÍÀ» ½Ç½ÃÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. setHeader
,addHeader
, ¹× addHeaderLine
¸Þ¼ÒµåÀÇ È£ÃâÃøÀº ÁöÁ¤µÈ Çì´õ°¡ MIME ¿ä°Ç¿¡ µû¸£°í ÀÖ´Â °ÍÀ» ÇÁ·ÎÅØ¼ÇÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. ¶Ç, ÀÌ·¯ÇÑ Çì´õ Çʵ尡 Àü¼Û¿¡ ÀÖ¾î¼ÀÇ ÇàÀÇ ±æÀÌ Á¦ÇÑ (SMTP ÀÇ °æ¿ì´Â 1000¹ÙÀÌÆ®)À» ³Ñ´Â °æ¿ì´Â ¼Û½Å Àü¿¡ ²ª¾î Á¢À» (·¦ ÇÒ) Çʿ䰡 ÀÖ½À´Ï´Ù. ¼ö½Å Çì´õ´Â ²ª¾î Á¢¾îÁö°í ÀÖÀ» °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀº Çì´õ¸¦ ÀûÀýÈ÷ ²ª¾î Á¢¾î, Àü°³ÇÒ Ã¥ÀÓÀÌ ÀÖ½À´Ï´Ù.
MimeUtility
constructor¡¡ ¡¡ ÀÇ °³¿ä | |
InternetHeaders ()
ÇÏ´ÃÀÇ InternetHeaders ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
|
InternetHeaders (java.io.InputStream is)
ÁöÁ¤µÈ RFC822 ¸Þ¼¼Áö ½Ã³Á¹°À», Çì´õ¿Í º»¹®À» ³ª´©´Â °ø¹éÇà±îÁö Àо ±¸¹® ºÐ¼® ÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ °³¿ä | |
void |
addHeader (java.lang.String name,
java.lang.String value)
ÁöÁ¤µÈ À̸§°ú °ªÀ» °¡Áö´Â Çì´õ¸¦ Çì´õ ¸®½ºÆ®¿¡ Ãß°¡ÇÕ´Ï´Ù. |
void |
addHeaderLine (java.lang.String line)
RFC822 Çì´õÇàÀ» Çì´õ ½ºÅä¾î¿¡ Ãß°¡ÇÕ´Ï´Ù. |
java.util.Enumeration |
getAllHeaderLines ()
¸ðµç Çì´õÇàÀ» String ÀÇ Enumeration ·Î¼ µ¹·ÁÁÝ´Ï´Ù. |
java.util.Enumeration |
getAllHeaders ()
¸ðµç Çì´õ¸¦ Header ¿ÀºêÁ§Æ®ÀÇ Enumeration ·Î¼ µ¹·ÁÁÝ´Ï´Ù. |
java.lang.String[] |
getHeader (java.lang.String name)
ÁöÁ¤µÈ Çì´õÀÇ ¸ðµç °ªÀ» µ¹·ÁÁÝ´Ï´Ù. |
java.lang.String |
getHeader (java.lang.String name,
java.lang.String delimiter)
ÀÌ Çì´õ¸íÀÇ ¸ðµç Çì´õ¸¦ ÃëµæÇØ, ´Ü¶ô ij¸¯ÅÍ·Î ´Ü¶ôÁö¾îÁø Çì´õ°¡ ´ÜÀÏÀÇ String ·Î¼ µ¹·ÁÁÖ¾îÁý´Ï´Ù. |
java.util.Enumeration |
getMatchingHeaderLines (java.lang.String[] names)
ÀÏÄ¡ÇÏ´Â ¸ðµç Çì´õÇàÀ» String ÀÇ Enumeration ·Î¼ µ¹·ÁÁÝ´Ï´Ù. |
java.util.Enumeration |
getMatchingHeaders (java.lang.String[] names)
ÀÏÄ¡ÇÏ´Â ¸ðµç Header ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. |
java.util.Enumeration |
getNonMatchingHeaderLines (java.lang.String[] names)
ÀÏÄ¡ÇÏÁö ¾Ê´Â ¸ðµç Çì´õÇàÀ» µ¹·ÁÁÝ´Ï´Ù. |
java.util.Enumeration |
getNonMatchingHeaders (java.lang.String[] names)
ÀÏÄ¡ÇÏÁö ¾Ê´Â ¸ðµç Header ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. |
void |
load (java.io.InputStream is)
ÁöÁ¤µÈ RFC822 ¸Þ¼¼Áö ½Ã³Á¹°À», Çì´õ¿Í º»¹®À» ³ª´©´Â °ø¹éÇà±îÁö Àо ±¸¹® ºÐ¼® ÇÕ´Ï´Ù. |
void |
removeHeader (java.lang.String name)
ÁöÁ¤µÈ À̸§¿¡ ÀÏÄ¡ÇÏ´Â ¸ðµç Çì´õ ¿£Æ®¸®¸¦ »èÁ¦ÇÕ´Ï´Ù. |
void |
setHeader (java.lang.String name,
java.lang.String value)
À̸§¿¡ ÀÏÄ¡ÇÏ´Â ÃÖÃÊÀÇ Çì´õÇàÀÇ °ªÀ» º¯°æÇÕ´Ï´Ù. |
Ŭ·¡½º java.lang.Object ·ÎºÎÅÍ °è½ÂÇÑ ¸Þ¼Òµå |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
constructor¡¡ ¡¡ ÀÇ »ó¼¼ |
public InternetHeaders()
public InternetHeaders(java.io.InputStream is) throws MessagingException
È¿À²È¸¦ À§ÇØ, BufferedInputStream ¸¦ ½ÇÁ¦ÀÇ ÀÔ·Â ½Ã³Á¹°ÀÇ ÁÖÀ§¿¡ ·¦ ÇØ, ÆÄ¶ó¹ÌÅͷμ °Ç³×ÁÖ¼¼¿ä.
is
- RFC822 ÀÔ·Â ½Ã³Á¹°¸Þ¼ÒµåÀÇ »ó¼¼ |
public void load(java.io.InputStream is) throws MessagingException
Çì´õÇàÀº ÀÌ InternetHeaders ¿ÀºêÁ§Æ®¿¡ Ãß°¡µÇ±â (À§ÇØ)¶§¹®¿¡, ÀÌ ¿ÀºêÁ§Æ®³»¿¡ ÀÖ´Â ±âÁ¸ÀÇ Çì´õ´Â ¿µÇâÀ» ¹ÞÁö ¾Ê½À´Ï´Ù.
is
- RFC822 ÀÔ·Â ½Ã³Á¹°public java.lang.String[] getHeader(java.lang.String name)
name
- Çì´õ¸ípublic java.lang.String getHeader(java.lang.String name, java.lang.String delimiter)
null
ÀÇ °æ¿ì´Â ÃÖÃÊÀÇ Çì´õ¸¸ÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù. name
- Çì´õ¸ídelimiter
- ´Ü¶ô ij¸¯ÅÍpublic void setHeader(java.lang.String name, java.lang.String value)
RFC822 Çì´õ´Â US-ASCII ij¸¯Å͸¸À» Æ÷ÇÔÇÏ´Â °ÍÀÌ °¡´ÉÇÑ Á¡¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä
name
- Çì´õ¸ívalue
- Çì´õÄ¡public void addHeader(java.lang.String name, java.lang.String value)
RFC822 Çì´õ´Â US-ASCII ij¸¯Å͸¸À» Æ÷ÇÔÇÏ´Â °ÍÀÌ °¡´ÉÇÑ Á¡¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.
name
- Çì´õ¸ívalue
- Çì´õÄ¡public void removeHeader(java.lang.String name)
name
- Çì´õ¸ípublic java.util.Enumeration getAllHeaders()
public java.util.Enumeration getMatchingHeaders(java.lang.String[] names)
public java.util.Enumeration getNonMatchingHeaders(java.lang.String[] names)
public void addHeaderLine(java.lang.String line)
RFC822 Çì´õ´Â US-ASCII ij¸¯Å͸¸À» Æ÷ÇÔÇÏ´Â °ÍÀÌ °¡´ÉÇÑ Á¡¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.
line
- raw RFC822 Çì´õÇàpublic java.util.Enumeration getAllHeaderLines()
public java.util.Enumeration getMatchingHeaderLines(java.lang.String[] names)
public java.util.Enumeration getNonMatchingHeaderLines(java.lang.String[] names)
|
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||
°³¿ä: ³»ºÎ Ŭ·¡½º | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå |