public final class Attachment
extends java.lang.Object
HMEFMessage
. Provides both helper
methods to get at common parts and attributes of the attachment,
and list methods to get all of them.Constructor | Description |
---|---|
Attachment() |
Modifier and Type | Method | Description |
---|---|---|
protected void |
addAttribute(TNEFAttribute attr) |
|
TNEFAttribute |
getAttribute(TNEFProperty id) |
Return the attachment attribute with the given ID,
or null if there isn't one.
|
java.util.List<TNEFAttribute> |
getAttributes() |
Returns all HMEF/TNEF attributes of the attachment,
such as filename, icon and contents
|
byte[] |
getContents() |
Returns the contents of the attachment.
|
java.lang.String |
getExtension() |
Returns the file extension
|
java.lang.String |
getFilename() |
Returns the short filename
|
java.lang.String |
getLongFilename() |
Returns the long filename
|
MAPIAttribute |
getMAPIAttribute(MAPIProperty id) |
Return the attachment MAPI Attribute with the given ID,
or null if there isn't one.
|
java.util.List<MAPIAttribute> |
getMAPIAttributes() |
Returns all MAPI attributes of the attachment,
such as extension, encoding, size and position
|
java.util.Date |
getModifiedDate() |
Return when the file was last modified, if known.
|
byte[] |
getRenderedMetaFile() |
Returns the Meta File rendered representation
of the attachment, or null if not set.
|
protected void addAttribute(TNEFAttribute attr)
public TNEFAttribute getAttribute(TNEFProperty id)
public MAPIAttribute getMAPIAttribute(MAPIProperty id)
public java.util.List<TNEFAttribute> getAttributes()
public java.util.List<MAPIAttribute> getMAPIAttributes()
public java.lang.String getFilename()
public java.lang.String getLongFilename()
public java.lang.String getExtension()
public java.util.Date getModifiedDate()
public byte[] getContents()
public byte[] getRenderedMetaFile()
Copyright 2018 The Apache Software Foundation or its licensors, as applicable.