public class OutlookTextExtactor extends POIOLE2TextExtractor
document| Constructor and Description |
|---|
OutlookTextExtactor(DirectoryNode poifsDir) |
OutlookTextExtactor(java.io.InputStream inp) |
OutlookTextExtactor(MAPIMessage msg) |
OutlookTextExtactor(POIFSFileSystem fs) |
| Modifier and Type | Method and Description |
|---|---|
MAPIMessage |
getMAPIMessage()
Returns the underlying MAPI message
|
java.lang.String |
getText()
Outputs something a little like a RFC822 email
|
protected void |
handleEmails(java.lang.StringBuffer s,
java.lang.String type,
java.lang.String displayText,
StringUtil.StringsIterator emails)
Takes a Display focused string, eg "Nick; Jim" and an iterator
of emails, and does its best to return something like
"Nick
|
static void |
main(java.lang.String[] args) |
getDocSummaryInformation, getDocument, getMetadataTextExtractor, getRoot, getSummaryInformationclose, setFilesystempublic OutlookTextExtactor(MAPIMessage msg)
public OutlookTextExtactor(DirectoryNode poifsDir) throws java.io.IOException
java.io.IOExceptionpublic OutlookTextExtactor(POIFSFileSystem fs) throws java.io.IOException
java.io.IOExceptionpublic OutlookTextExtactor(java.io.InputStream inp)
throws java.io.IOException
java.io.IOExceptionpublic static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exceptionpublic MAPIMessage getMAPIMessage()
public java.lang.String getText()
getText in class POITextExtractorprotected void handleEmails(java.lang.StringBuffer s,
java.lang.String type,
java.lang.String displayText,
StringUtil.StringsIterator emails)