Package org.apache.poi.hsmf.parsers
Class POIFSChunkParser
- java.lang.Object
-
- org.apache.poi.hsmf.parsers.POIFSChunkParser
-
public final class POIFSChunkParser extends java.lang.ObjectProcesses a POIFS of a .msg file into groups of Chunks, such as core data, attachment #1 data, attachment #2 data, recipient data and so on.
-
-
Constructor Summary
Constructors Constructor Description POIFSChunkParser()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ChunkGroup[]parse(DirectoryNode node)static ChunkGroup[]parse(POIFSFileSystem fs)protected static voidprocess(Entry entry, ChunkGroup grouping)Creates a chunk, and gives it to its parent groupprotected static voidprocessChunks(DirectoryNode node, ChunkGroup grouping)Creates all the chunks for a given Directory, but doesn't recurse or descend
-
-
-
Method Detail
-
parse
public static ChunkGroup[] parse(POIFSFileSystem fs) throws java.io.IOException
- Throws:
java.io.IOException
-
parse
public static ChunkGroup[] parse(DirectoryNode node) throws java.io.IOException
- Throws:
java.io.IOException
-
processChunks
protected static void processChunks(DirectoryNode node, ChunkGroup grouping)
Creates all the chunks for a given Directory, but doesn't recurse or descend
-
process
protected static void process(Entry entry, ChunkGroup grouping)
Creates a chunk, and gives it to its parent group
-
-