|
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||
°³¿ä: ³»ºÎ Ŭ·¡½º | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå |
java.lang.Object | +--javax.mail.FetchProfile
Ŭ¶óÀÌ¾ðÆ®´Â FetchProfile ¸¦ »ç¿ëÇØ, ¾î´À ¹üÀ§ÀÇ ¸Þ¼¼Áö¿¡ °üÇØ¼ ¼¹ö·ÎºÎÅÍ ¼±ÃëÇÏ°í ½ÍÀº Message ¼Ó¼ºÀÇ À϶÷À» Ç¥½ÃÇÕ´Ï´Ù.
Folder ·ÎºÎÅÍ ÃëµæµÇ´Â ¸Þ¼¼Áö´Â, Åë»ó ½ÇÁ¦ÀÇ ¸Þ¼¼Áö¿¡ÀÇ ÇÏ´ÃÀÇ ÂüÁ¶·Î¼ °³½ÃÇÏ´Â °æ·® ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù. ÀÌ·¯ÇÑ Message ¿ÀºêÁ§Æ®´Â, ÀûÀýÇÑ get*() ¸Þ¼Òµå°¡ ƯÁ¤ÀÇ Message »ó¿¡¼ ºÒ·Á °¡¸é(ÀÚ) ¡¸On Demand¡¹·Î ÀԷµ˴ϴÙ. ¼¹ö º£À̽ºÀÇ ¸Þ¼¼Áö ¾×¼¼½º ÇÁ·ÎÅäÄÝ (IMAP µî)¾È¿¡´Â, ÀÏÁ¤ ¹üÀ§ÀÇ ¸Þ¼¼Áö¿¡ °üÇÑ ¸Þ¼¼Áö ¼Ó¼ºÀÇ Àϰý ÆäÄ¡¸¦ ´ÜÀÏÀÇ ¿ä±¸·Î °¡´ÉÇÏ°Ô ÇÏ´Â °ÍÀÌ ÀÖ½À´Ï´Ù. ÀÏÁ¤ ¹üÀ§ÀÇ Messages ¿¡ ´ëÇØ ¸Þ¼¼Áö ¼Ó¼ºÀ» »ç¿ëÇÏ´Â (¿¹: Çì´õ ¸®½ºÆ®ÀÇ Åé ·¹º§ÀÇ Çì´õ¸¦ Ç¥½ÃÇÑ´Ù) Ŭ¶óÀÌ¾ðÆ®´Â, ±×·¯ÇÑ ¼¹ö¿¡ ÀÇÇØ Á¦°øµÇ´Â ÃÖÀûȸ¦ »ç¿ëÇϸé(ÀÚ) ÁÁÀ» °ÍÀÔ´Ï´Ù. FetchProfile
¿¡ ÀÇÇØ, Ŭ¶óÀÌ¾ðÆ®´Â ÀÌ ¿ä±¸¸¦ ¼¹ö¿¡ ³ªÅ¸³¾ ¼ö°¡ ÀÖ½À´Ï´Ù.
¿¬±¸ ÃÖÁ¾ ´Ü°èÀÇ ¼ºñ½º¿¡ µû¶ó¼´Â ÀÌ·¯ÇÑ ÇÁ·ÎÆÄÀÏÀ» ¿ëÀÌÇϰÔ, ¶Ç È¿À²ÀûÀ¸·Î ÃëµæÇÒ ¼ö ¾ø´Â °æ¿ìµµ ÀÖ±â (À§ÇØ)¶§¹®¿¡, ½ÇÀåÀ¸·Î ¹Ýµå½Ã FetchProfile ¸¦ ¼Æ÷Æ®ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.
FetchProfile ¸¦ »ç¿ëÇÑ »ùÇà Äڵ带 ÀÌÇÏ¿¡ ³ªÅ¸³À´Ï´Ù.
Message[] msgs = folder.getMessages(); FetchProfile fp = new FetchProfile(); fp.add(FetchProfile.Item.ENVELOPE); fp.add("X-mailer"); folder.fetch(msgs, fp);
Folder.fetch(javax.mail.Message[], javax.mail.FetchProfile)
³»ºÎ Ŭ·¡½ºÀÇ °³¿ä | |
static class |
FetchProfile.Item
ÀÌ ³»ºÎ Ŭ·¡½º´Â FetchProfile ³»¿¡¼ ¿ä±¸ °¡´ÉÇÑ ÀüÇ׸ñÀÇ base classÀÔ´Ï´Ù. |
constructor¡¡ ¡¡ ÀÇ °³¿ä | |
FetchProfile ()
ÇÏ´ÃÀÇ FetchProfile ¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ °³¿ä | |
void |
add (FetchProfile.Item item)
¼±ÃëµÇ´Â ¼Ó¼ºÀÇ 1 °³·Î¼ ÁöÁ¤µÈ Ưº°ÇÑ Ç׸ñÀ» Ãß°¡ÇÕ´Ï´Ù. |
void |
add (java.lang.String headerName)
ÁöÁ¤µÈ Çì´õ Çʵ带, ¼±ÃëµÇ´Â ¼Ó¼ºÀÇ ¸®½ºÆ®¿¡ Ãß°¡ÇÕ´Ï´Ù. |
boolean |
contains (FetchProfile.Item item)
ÆäÄ¡ ÇÁ·ÎÆÄÀÏÀÌ ÁöÁ¤µÈ Ưº°ÇÑ Ç׸ñÀ» Æ÷ÇÔÇÑ °æ¿ì´Â true ¸¦ µ¹·ÁÁÝ´Ï´Ù. |
boolean |
contains (java.lang.String headerName)
ÆäÄ¡ ÇÁ·ÎÆÄÀÏÀÌ ÁöÁ¤µÈ Çì´õ¸íÀ» Æ÷ÇÔÇÑ °æ¿ì´Â true ¸¦ µ¹·ÁÁÝ´Ï´Ù. |
java.lang.String[] |
getHeaderNames ()
ÀÌ ÇÁ·ÎÆÄÀÏ·Î ¼³Á¤µÈ Çì´õ ÇʵåÀÇ À̸§À» ÃëµæÇÕ´Ï´Ù. |
FetchProfile.Item [] |
getItems ()
ÀÌ ÇÁ·ÎÆÄÀÏ·Î ¼³Á¤µÈ Ç׸ñÀ» ÃëµæÇÕ´Ï´Ù. |
Ŭ·¡½º java.lang.Object ·ÎºÎÅÍ °è½ÂÇÑ ¸Þ¼Òµå |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
constructor¡¡ ¡¡ ÀÇ »ó¼¼ |
public FetchProfile()
¸Þ¼ÒµåÀÇ »ó¼¼ |
public void add(FetchProfile.Item item)
item
- ²¨³»Áö´Â Ưº°ÇÑ Ç׸ñFetchProfile.Item.ENVELOPE
,
FetchProfile.Item.CONTENT_INFO
,
FetchProfile.Item.FLAGS
public void add(java.lang.String headerName)
headerName
- ¼±ÃëµÇ´Â Çì´õpublic boolean contains(FetchProfile.Item item)
public boolean contains(java.lang.String headerName)
public FetchProfile.Item [] getItems()
public java.lang.String[] getHeaderNames()
|
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||
°³¿ä: ³»ºÎ Ŭ·¡½º | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå |