org.apache.poi.hsmf.datatypes
Class DirectoryChunk
java.lang.Object
org.apache.poi.hsmf.datatypes.Chunk
org.apache.poi.hsmf.datatypes.DirectoryChunk
public class DirectoryChunk
- extends Chunk
A Chunk that is just a placeholder in the
MAPIMessage directory structure, which
contains children.
This is most commonly used with nested
MAPIMessages
Method Summary |
MAPIMessage |
getAsEmbededMessage()
Treats the directory as an embeded MAPIMessage
(it normally is one), and returns a MAPIMessage
object to process it with. |
DirectoryNode |
getDirectory()
Returns the directory entry for this chunk. |
void |
readValue(java.io.InputStream value)
Reads the value of this chunk using an InputStream |
void |
writeValue(java.io.OutputStream out)
Writes the value of this chunk back out again. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DirectoryChunk
public DirectoryChunk(DirectoryNode dir,
java.lang.String namePrefix,
int chunkId,
int type)
getDirectory
public DirectoryNode getDirectory()
- Returns the directory entry for this chunk.
You can then use standard POIFS methods to
enumerate the entries in it.
getAsEmbededMessage
public MAPIMessage getAsEmbededMessage()
throws java.io.IOException
- Treats the directory as an embeded MAPIMessage
(it normally is one), and returns a MAPIMessage
object to process it with.
- Throws:
java.io.IOException
readValue
public void readValue(java.io.InputStream value)
- Description copied from class:
Chunk
- Reads the value of this chunk using an InputStream
- Specified by:
readValue
in class Chunk
writeValue
public void writeValue(java.io.OutputStream out)
- Description copied from class:
Chunk
- Writes the value of this chunk back out again.
- Specified by:
writeValue
in class Chunk
Copyright 2010 The Apache Software Foundation or
its licensors, as applicable.