|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mailster.message.SmtpMessagePart
public class SmtpMessagePart
---
Mailster (C) 2007-2009 De Oliveira Edouard
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
See Mailster
Web Site
---
SmtpMessagePart.java - This represents a part of a SmtpMessage.
| Field Summary | |
|---|---|
private SmtpMessagePart[] |
attachedFiles
|
private java.lang.StringBuilder |
body
|
private java.lang.String |
boundary
|
private java.util.Map<java.lang.String,java.lang.String> |
cids
|
private SmtpHeadersInterface |
headers
|
private SmtpMessagePart |
parentPart
|
private java.util.List<SmtpMessagePart> |
parts
|
private static long |
serialVersionUID
|
| Constructor Summary | |
|---|---|
SmtpMessagePart()
|
|
| Method Summary | |
|---|---|
void |
addSubPart(SmtpMessagePart part)
|
void |
appendToBody(java.lang.String s)
|
javax.mail.internet.MimeBodyPart |
asMimeBodyPart(java.lang.String charset)
Converts from a SmtpMessage to a MimeMessage. |
protected void |
compress()
Recursive method that compress internal used memory to save heap space. |
SmtpMessagePart[] |
getAttachedFiles()
|
java.lang.StringBuilder |
getBody()
|
java.lang.String |
getBoundary()
|
java.lang.String |
getCharset()
|
java.lang.String |
getContentId()
|
java.lang.String |
getContentType()
|
java.lang.String |
getDecodedBody()
|
java.lang.String |
getEncoding()
|
java.lang.String |
getFileName()
|
SmtpHeadersInterface |
getHeaders()
|
private java.lang.String |
getMultiPartRelatedContent(SmtpMessagePart parent,
java.lang.String preferredContentType)
|
SmtpMessagePart |
getParentPart()
|
java.util.List<SmtpMessagePart> |
getParts()
|
protected java.lang.String |
getPreferredContent(java.lang.String preferredContentType)
|
int |
getSize()
|
boolean |
isMultiPart()
|
void |
setBody(java.lang.String body)
|
void |
setBoundary(java.lang.String boundary)
|
void |
setHeaders(SmtpHeadersInterface headers)
|
void |
setParentPart(SmtpMessagePart parentPart)
|
void |
setParts(java.util.List<SmtpMessagePart> parts)
|
java.lang.String |
toString()
|
java.lang.String |
toString(boolean includeHeaders)
|
void |
write(java.io.OutputStream os)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private static final long serialVersionUID
private SmtpHeadersInterface headers
private java.util.List<SmtpMessagePart> parts
private java.util.Map<java.lang.String,java.lang.String> cids
private java.lang.StringBuilder body
private SmtpMessagePart[] attachedFiles
private SmtpMessagePart parentPart
private java.lang.String boundary
| Constructor Detail |
|---|
public SmtpMessagePart()
| Method Detail |
|---|
public java.lang.StringBuilder getBody()
public void setBody(java.lang.String body)
public java.lang.String getBoundary()
public void setBoundary(java.lang.String boundary)
public java.util.List<SmtpMessagePart> getParts()
public void setParts(java.util.List<SmtpMessagePart> parts)
protected void compress()
public java.lang.String getContentType()
public java.lang.String getEncoding()
public java.lang.String getCharset()
public SmtpHeadersInterface getHeaders()
public void setHeaders(SmtpHeadersInterface headers)
public void addSubPart(SmtpMessagePart part)
public boolean isMultiPart()
public void appendToBody(java.lang.String s)
public java.lang.String toString()
toString in class java.lang.Objectpublic int getSize()
public java.lang.String toString(boolean includeHeaders)
public java.lang.String getDecodedBody()
public void write(java.io.OutputStream os)
throws java.io.IOException,
javax.mail.MessagingException
java.io.IOException
javax.mail.MessagingException
private java.lang.String getMultiPartRelatedContent(SmtpMessagePart parent,
java.lang.String preferredContentType)
protected java.lang.String getPreferredContent(java.lang.String preferredContentType)
public java.lang.String getFileName()
public java.lang.String getContentId()
public SmtpMessagePart[] getAttachedFiles()
public javax.mail.internet.MimeBodyPart asMimeBodyPart(java.lang.String charset)
throws javax.mail.MessagingException,
java.io.UnsupportedEncodingException
SmtpMessage to a MimeMessage.
charset - the charset to use
MimeMessage object
javax.mail.MessagingException - if MimeMessage creation fails
java.io.UnsupportedEncodingException - if charset is unknownpublic SmtpMessagePart getParentPart()
public void setParentPart(SmtpMessagePart parentPart)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||