Class OutlookTextExtactor

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable

    public class OutlookTextExtactor
    extends POIOLE2TextExtractor
    A text extractor for HSMF (Outlook) .msg files. Outputs in a format somewhat like a plain text email.
    • Constructor Detail

      • OutlookTextExtactor

        public OutlookTextExtactor​(MAPIMessage msg)
      • OutlookTextExtactor

        public OutlookTextExtactor​(DirectoryNode poifsDir)
                            throws java.io.IOException
        Throws:
        java.io.IOException
      • OutlookTextExtactor

        public OutlookTextExtactor​(POIFSFileSystem fs)
                            throws java.io.IOException
        Throws:
        java.io.IOException
      • OutlookTextExtactor

        public OutlookTextExtactor​(java.io.InputStream inp)
                            throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • main

        public static void main​(java.lang.String[] args)
                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getMAPIMessage

        public MAPIMessage getMAPIMessage()
        Returns the underlying MAPI message
      • getText

        public java.lang.String getText()
        Outputs something a little like a RFC822 email
        Specified by:
        getText in class POITextExtractor
        Returns:
        All the text from the document