ChunkGrouppublic class AttachmentChunks extends java.lang.Object implements ChunkGroup
| Modifier and Type | Class | Description |
|---|---|---|
static class |
AttachmentChunks.AttachmentChunksSorter |
Orders by the attachment number.
|
| Modifier and Type | Field | Description |
|---|---|---|
ByteChunk |
attachData |
|
StringChunk |
attachExtension |
|
StringChunk |
attachFileName |
|
StringChunk |
attachLongFileName |
|
DirectoryChunk |
attachmentDirectory |
|
StringChunk |
attachMimeTag |
|
ByteChunk |
attachRenderingWMF |
This is in WMF Format.
|
static java.lang.String |
PREFIX |
| Constructor | Description |
|---|---|
AttachmentChunks(java.lang.String poifsName) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
chunksComplete() |
Used to flag that all the chunks of the attachment
have now been located.
|
Chunk[] |
getAll() |
|
Chunk[] |
getChunks() |
Returns the chunks that make up the group.
|
byte[] |
getEmbeddedAttachmentObject() |
Returns the embedded object, if the attachment is an
object based embedding (image, document etc), or null
if it's an embedded message
|
MAPIMessage |
getEmbeddedMessage() |
Returns the embedded MAPI message, if the attachment
is an embedded message, or null otherwise
|
java.lang.String |
getPOIFSName() |
|
boolean |
isEmbeddedMessage() |
Is this Attachment an embedded MAPI message?
|
void |
record(Chunk chunk) |
Called by the parser whenever a chunk is found.
|
public static final java.lang.String PREFIX
public ByteChunk attachData
public StringChunk attachExtension
public StringChunk attachFileName
public StringChunk attachLongFileName
public StringChunk attachMimeTag
public DirectoryChunk attachmentDirectory
public ByteChunk attachRenderingWMF
public boolean isEmbeddedMessage()
public MAPIMessage getEmbeddedMessage() throws java.io.IOException
java.io.IOExceptionpublic byte[] getEmbeddedAttachmentObject()
public Chunk[] getAll()
public Chunk[] getChunks()
ChunkGroupgetChunks in interface ChunkGrouppublic java.lang.String getPOIFSName()
public void record(Chunk chunk)
record in interface ChunkGrouppublic void chunksComplete()
chunksComplete in interface ChunkGroupCopyright 2018 The Apache Software Foundation or its licensors, as applicable.