public class OutlookExtractor extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
OutlookExtractor.RECIPIENT_TYPE |
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.tika.parser.ParseContext |
context |
protected OfficeParserConfig |
officeParserConfig |
protected org.apache.tika.metadata.Metadata |
parentMetadata |
| Constructor and Description |
|---|
OutlookExtractor(org.apache.poi.poifs.filesystem.DirectoryNode root,
org.apache.tika.parser.ParseContext context) |
OutlookExtractor(org.apache.poi.poifs.filesystem.POIFSFileSystem filesystem,
org.apache.tika.parser.ParseContext context) |
| Modifier and Type | Method and Description |
|---|---|
static void |
addEvenIfNull(org.apache.tika.metadata.Property property,
String value,
org.apache.tika.metadata.Metadata metadata) |
protected org.apache.tika.detect.Detector |
getDetector() |
static String |
getMessageClass(String messageClass) |
protected org.apache.tika.mime.MimeTypes |
getMimeTypes()
Deprecated.
|
protected String |
getPassword()
Returns the password to be used for this file, or null
if no / default password should be used
|
protected org.apache.tika.config.TikaConfig |
getTikaConfig() |
protected void |
handleEmbeddedOfficeDoc(org.apache.poi.poifs.filesystem.DirectoryEntry dir,
String resourceName,
org.apache.tika.sax.XHTMLContentHandler xhtml)
Handle an office document that's embedded at the POIFS level
|
protected void |
handleEmbeddedOfficeDoc(org.apache.poi.poifs.filesystem.DirectoryEntry dir,
org.apache.tika.sax.XHTMLContentHandler xhtml)
Handle an office document that's embedded at the POIFS level
|
protected void |
handleEmbeddedResource(org.apache.tika.io.TikaInputStream resource,
org.apache.tika.metadata.Metadata embeddedMetadata,
String filename,
String relationshipID,
org.apache.poi.hpsf.ClassID storageClassID,
String mediaType,
org.apache.tika.sax.XHTMLContentHandler xhtml,
boolean outputHtml) |
protected void |
handleEmbeddedResource(org.apache.tika.io.TikaInputStream resource,
String filename,
String relationshipID,
org.apache.poi.hpsf.ClassID storageClassID,
String mediaType,
org.apache.tika.sax.XHTMLContentHandler xhtml,
boolean outputHtml) |
protected void |
handleEmbeddedResource(org.apache.tika.io.TikaInputStream resource,
String filename,
String relationshipID,
String mediaType,
org.apache.tika.sax.XHTMLContentHandler xhtml,
boolean outputHtml) |
void |
parse(org.apache.tika.sax.XHTMLContentHandler xhtml,
org.apache.tika.metadata.Metadata metadata) |
protected final org.apache.tika.metadata.Metadata parentMetadata
protected final OfficeParserConfig officeParserConfig
protected final org.apache.tika.parser.ParseContext context
public OutlookExtractor(org.apache.poi.poifs.filesystem.POIFSFileSystem filesystem,
org.apache.tika.parser.ParseContext context)
throws org.apache.tika.exception.TikaException
org.apache.tika.exception.TikaExceptionpublic OutlookExtractor(org.apache.poi.poifs.filesystem.DirectoryNode root,
org.apache.tika.parser.ParseContext context)
throws org.apache.tika.exception.TikaException
org.apache.tika.exception.TikaExceptionpublic void parse(org.apache.tika.sax.XHTMLContentHandler xhtml,
org.apache.tika.metadata.Metadata metadata)
throws org.apache.tika.exception.TikaException,
SAXException,
IOException
org.apache.tika.exception.TikaExceptionSAXExceptionIOExceptionpublic static void addEvenIfNull(org.apache.tika.metadata.Property property,
String value,
org.apache.tika.metadata.Metadata metadata)
protected org.apache.tika.config.TikaConfig getTikaConfig()
protected org.apache.tika.detect.Detector getDetector()
protected org.apache.tika.mime.MimeTypes getMimeTypes()
embeddedDocumentUtilprotected String getPassword()
protected void handleEmbeddedResource(org.apache.tika.io.TikaInputStream resource,
String filename,
String relationshipID,
String mediaType,
org.apache.tika.sax.XHTMLContentHandler xhtml,
boolean outputHtml)
throws IOException,
SAXException,
org.apache.tika.exception.TikaException
IOExceptionSAXExceptionorg.apache.tika.exception.TikaExceptionprotected void handleEmbeddedResource(org.apache.tika.io.TikaInputStream resource,
String filename,
String relationshipID,
org.apache.poi.hpsf.ClassID storageClassID,
String mediaType,
org.apache.tika.sax.XHTMLContentHandler xhtml,
boolean outputHtml)
throws IOException,
SAXException,
org.apache.tika.exception.TikaException
IOExceptionSAXExceptionorg.apache.tika.exception.TikaExceptionprotected void handleEmbeddedResource(org.apache.tika.io.TikaInputStream resource,
org.apache.tika.metadata.Metadata embeddedMetadata,
String filename,
String relationshipID,
org.apache.poi.hpsf.ClassID storageClassID,
String mediaType,
org.apache.tika.sax.XHTMLContentHandler xhtml,
boolean outputHtml)
throws IOException,
SAXException,
org.apache.tika.exception.TikaException
IOExceptionSAXExceptionorg.apache.tika.exception.TikaExceptionprotected void handleEmbeddedOfficeDoc(org.apache.poi.poifs.filesystem.DirectoryEntry dir,
org.apache.tika.sax.XHTMLContentHandler xhtml)
throws IOException,
SAXException,
org.apache.tika.exception.TikaException
IOExceptionSAXExceptionorg.apache.tika.exception.TikaExceptionprotected void handleEmbeddedOfficeDoc(org.apache.poi.poifs.filesystem.DirectoryEntry dir,
String resourceName,
org.apache.tika.sax.XHTMLContentHandler xhtml)
throws IOException,
SAXException,
org.apache.tika.exception.TikaException
IOExceptionSAXExceptionorg.apache.tika.exception.TikaExceptionCopyright © 2007–2022 The Apache Software Foundation. All rights reserved.