public class Attachment
extends java.lang.Object
Attachment
class encapsulates a TNEF message attachment.Constructor and Description |
---|
Attachment()
Constructs an empty Attachment.
|
Modifier and Type | Method and Description |
---|---|
void |
addAttribute(Attr attr)
Adds an Attachment attribute.
|
Attr |
getAttribute(int ID)
Gets a specific Attachment attribute.
|
java.util.List<Attr> |
getAttributes()
Gets the Attachment attributes.
|
java.lang.String |
getFilename()
Gets the Attachment filename.
|
MAPIProps |
getMAPIProps()
Gets the Attachment MAPI properties.
|
Message |
getNestedMessage()
Gets the Attachment nested message.
|
RawInputStream |
getRawData()
Gets the Attachment raw data.
|
void |
setAttributes(java.util.List<Attr> attributes)
Sets the Attachment attributes.
|
void |
setFilename(java.lang.String filename)
Sets the Attachment filename.
|
void |
setMAPIProps(MAPIProps MAPIProps)
Sets this Attachment's MAPI properties.
|
void |
setNestedMessage(Message nestedMessage)
Sets the Attachment nested message.
|
void |
setRawData(RawInputStream rawData)
Sets the Attachment raw data.
|
java.lang.String |
toString()
Returns a string representation of this object.
|
void |
writeTo(java.io.OutputStream out)
Writes the content of this attachment to a stream.
|
void |
writeTo(java.lang.String filename)
Writes the content of this attachment to a file.
|
public java.util.List<Attr> getAttributes()
public void setAttributes(java.util.List<Attr> attributes)
attributes
- the Attachment attributespublic Attr getAttribute(int ID)
ID
- the requested attribute IDpublic java.lang.String getFilename()
public void setFilename(java.lang.String filename)
filename
- the Attachment filenamepublic void addAttribute(Attr attr)
attr
- the Attachment attribute to addpublic RawInputStream getRawData()
public void setRawData(RawInputStream rawData)
rawData
- the Attachment raw datapublic Message getNestedMessage()
public void setNestedMessage(Message nestedMessage)
nestedMessage
- the Attachment nested messagepublic MAPIProps getMAPIProps()
public java.lang.String toString()
toString
in class java.lang.Object
public void setMAPIProps(MAPIProps MAPIProps) throws java.io.IOException
MAPIProps
- a collection of properties to setjava.io.IOException
- if an I/O error occurspublic void writeTo(java.lang.String filename) throws java.io.IOException
filename
- the fully qualified filename to which the attachment content
should be writtenjava.io.IOException
- if an I/O error occurspublic void writeTo(java.io.OutputStream out) throws java.io.IOException
out
- the OutputStream to which the attachment content should be
writtenjava.io.IOException
- if an I/O error occursCopyright © 2021. All Rights Reserved.