public class BodyPartHelper
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected javax.mail.BodyPart |
theBodyPart |
| Constructor and Description |
|---|
BodyPartHelper()
creates a new bodypart
|
BodyPartHelper(javax.mail.BodyPart bp) |
| Modifier and Type | Method and Description |
|---|---|
void |
createBodyPart() |
javax.mail.BodyPart |
createFromURL(java.lang.String urlString) |
javax.mail.BodyPart |
getBodyPart() |
java.lang.String |
getContentID()
get the ContentID header of a bodypart a string
|
java.lang.String |
getFileName()
get the filename header of a bodypart a string if no file name is set, a unique filename is generated from cid and content type
|
int |
getIndex() |
java.io.InputStream |
getInputStream() |
JDFDoc |
getJDFDoc()
get the JDF Doc from a given body part
|
XMLDoc |
getXMLDoc()
get the JDF Doc from a given body part
|
boolean |
matchesCID(java.lang.String cid)
check if a BodyPart matches a given cid
|
void |
setContent(XMLDoc xmlDoc)
sets the content of a bodypart to the xmlDoc - correctly handling non-ascii features and setting the correct content type
|
void |
setContentID(java.lang.String cid) |
void |
setFileName(java.lang.String path)
set the filename header of a bodypart to a string
|
void |
writeToDir(java.io.File directory) |
public BodyPartHelper(javax.mail.BodyPart bp)
bp - public BodyPartHelper()
public javax.mail.BodyPart getBodyPart()
public void createBodyPart()
public void setContentID(java.lang.String cid)
cid - public void setFileName(java.lang.String path)
path - the path to setpublic java.lang.String getFileName()
public boolean matchesCID(java.lang.String cid)
cid - the cid string any '<' '>' or 'cid:' prefixes are removed if null, anything matchespublic java.lang.String getContentID()
public void setContent(XMLDoc xmlDoc) throws javax.mail.MessagingException, java.io.IOException
xmlDoc - the xmlDoc to fill injavax.mail.MessagingExceptionjava.io.IOExceptionpublic javax.mail.BodyPart createFromURL(java.lang.String urlString)
urlString - public JDFDoc getJDFDoc()
public XMLDoc getXMLDoc()
public void writeToDir(java.io.File directory)
throws java.io.IOException,
javax.mail.MessagingException
directory - javax.mail.MessagingExceptionjava.io.IOExceptionpublic int getIndex()
public java.io.InputStream getInputStream()