Package org.apache.tika.parser.microsoft
Class OutlookExtractor
- java.lang.Object
- 
- org.apache.tika.parser.microsoft.OutlookExtractor
 
- 
 public class OutlookExtractor extends Object Outlook Message Parser.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classOutlookExtractor.RECIPIENT_TYPE
 - 
Field SummaryFields Modifier and Type Field Description protected ParseContextcontextprotected OfficeParserConfigofficeParserConfigprotected MetadataparentMetadata
 - 
Constructor SummaryConstructors Constructor Description OutlookExtractor(org.apache.poi.poifs.filesystem.DirectoryNode root, Metadata metadata, ParseContext context)OutlookExtractor(org.apache.poi.poifs.filesystem.DirectoryNode root, ParseContext context)Deprecated.useOutlookExtractor(DirectoryNode, Metadata, ParseContext)Will be removed after 2.4.0OutlookExtractor(org.apache.poi.poifs.filesystem.POIFSFileSystem filesystem, ParseContext context)Deprecated.useOutlookExtractor(DirectoryNode, Metadata, ParseContext)Will be removed after 2.4.0
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static voidaddEvenIfNull(Property property, String value, Metadata metadata)protected DetectorgetDetector()static StringgetMessageClass(String messageClass)protected MimeTypesgetMimeTypes()Deprecated.protected StringgetPassword()Returns the password to be used for this file, or null if no / default password should be usedprotected TikaConfiggetTikaConfig()protected voidhandleEmbeddedOfficeDoc(org.apache.poi.poifs.filesystem.DirectoryEntry dir, String resourceName, XHTMLContentHandler xhtml, boolean outputHtml)Handle an office document that's embedded at the POIFS levelprotected voidhandleEmbeddedOfficeDoc(org.apache.poi.poifs.filesystem.DirectoryEntry dir, XHTMLContentHandler xhtml, boolean outputHtml)Handle an office document that's embedded at the POIFS levelprotected voidhandleEmbeddedResource(TikaInputStream resource, String filename, String relationshipID, String mediaType, XHTMLContentHandler xhtml, boolean outputHtml)protected voidhandleEmbeddedResource(TikaInputStream resource, String filename, String relationshipID, org.apache.poi.hpsf.ClassID storageClassID, String mediaType, XHTMLContentHandler xhtml, boolean outputHtml)protected voidhandleEmbeddedResource(TikaInputStream resource, Metadata embeddedMetadata, String filename, String relationshipID, org.apache.poi.hpsf.ClassID storageClassID, String mediaType, XHTMLContentHandler xhtml, boolean outputHtml)voidparse(XHTMLContentHandler xhtml)voidparse(XHTMLContentHandler xhtml, Metadata metadata)Deprecated.use {@link #parse(XHTMLContentHandler), will be removed after 2.4.0}
 
- 
- 
- 
Field Detail- 
parentMetadataprotected final Metadata parentMetadata 
 - 
officeParserConfigprotected final OfficeParserConfig officeParserConfig 
 - 
contextprotected final ParseContext context 
 
- 
 - 
Constructor Detail- 
OutlookExtractor@Deprecated public OutlookExtractor(org.apache.poi.poifs.filesystem.POIFSFileSystem filesystem, ParseContext context) throws TikaException Deprecated.useOutlookExtractor(DirectoryNode, Metadata, ParseContext)Will be removed after 2.4.0- Parameters:
- filesystem-
- context-
- Throws:
- TikaException
 
 - 
OutlookExtractor@Deprecated public OutlookExtractor(org.apache.poi.poifs.filesystem.DirectoryNode root, ParseContext context) throws TikaException Deprecated.useOutlookExtractor(DirectoryNode, Metadata, ParseContext)Will be removed after 2.4.0- Parameters:
- root-
- context-
- Throws:
- TikaException
 
 - 
OutlookExtractorpublic OutlookExtractor(org.apache.poi.poifs.filesystem.DirectoryNode root, Metadata metadata, ParseContext context) throws TikaException- Throws:
- TikaException
 
 
- 
 - 
Method Detail- 
parsepublic void parse(XHTMLContentHandler xhtml) throws TikaException, SAXException, IOException - Throws:
- TikaException
- SAXException
- IOException
 
 - 
parse@Deprecated public void parse(XHTMLContentHandler xhtml, Metadata metadata) throws TikaException, SAXException, IOException Deprecated.use {@link #parse(XHTMLContentHandler), will be removed after 2.4.0}- Parameters:
- xhtml-
- metadata-
- Throws:
- TikaException
- SAXException
- IOException
 
 - 
getTikaConfigprotected TikaConfig getTikaConfig() 
 - 
getDetectorprotected Detector getDetector() 
 - 
getMimeTypesprotected MimeTypes getMimeTypes() Deprecated.- Returns:
- mimetypes
 
 - 
getPasswordprotected String getPassword() Returns the password to be used for this file, or null if no / default password should be used
 - 
handleEmbeddedResourceprotected void handleEmbeddedResource(TikaInputStream resource, String filename, String relationshipID, String mediaType, XHTMLContentHandler xhtml, boolean outputHtml) throws IOException, SAXException, TikaException - Throws:
- IOException
- SAXException
- TikaException
 
 - 
handleEmbeddedResourceprotected void handleEmbeddedResource(TikaInputStream resource, String filename, String relationshipID, org.apache.poi.hpsf.ClassID storageClassID, String mediaType, XHTMLContentHandler xhtml, boolean outputHtml) throws IOException, SAXException, TikaException - Throws:
- IOException
- SAXException
- TikaException
 
 - 
handleEmbeddedResourceprotected void handleEmbeddedResource(TikaInputStream resource, Metadata embeddedMetadata, String filename, String relationshipID, org.apache.poi.hpsf.ClassID storageClassID, String mediaType, XHTMLContentHandler xhtml, boolean outputHtml) throws IOException, SAXException, TikaException - Throws:
- IOException
- SAXException
- TikaException
 
 - 
handleEmbeddedOfficeDocprotected void handleEmbeddedOfficeDoc(org.apache.poi.poifs.filesystem.DirectoryEntry dir, XHTMLContentHandler xhtml, boolean outputHtml) throws IOException, SAXException, TikaExceptionHandle an office document that's embedded at the POIFS level- Throws:
- IOException
- SAXException
- TikaException
 
 - 
handleEmbeddedOfficeDocprotected void handleEmbeddedOfficeDoc(org.apache.poi.poifs.filesystem.DirectoryEntry dir, String resourceName, XHTMLContentHandler xhtml, boolean outputHtml) throws IOException, SAXException, TikaExceptionHandle an office document that's embedded at the POIFS level- Throws:
- IOException
- SAXException
- TikaException
 
 
- 
 
-