Open Discover SDK. Interfaces. Extractors Namespace
This section presents the various IContentExtractor derived interfaces that are returned by the SDK ContentExtractorFactory. These interfaces are used to extract the content of the various supported document formats.
Classes
| ContentExtractorResult | Content factory extractor result. |
Interfaces
| IArchiveExtractor | Archive content extractor interface. |
| IContentExtractor | Base content extractor interface. |
| IDatabaseExtractor | Database content extractor interface. |
| IDocumentContentExtractor | Document content extractor interface. |
| IDocumentStoreExtractor | Document store document extractor interface. |
| ILargeEncodedTextExtractor | "Large" encoded text file content extractor. |
| ILargeUnsupportedExtractor | "Large" unsupported document file format content extractor. |
| IMailStoreExtractor | Mail store content extractor interface. |
| IMessagingStoreExtractor | Messaging store content extractor interface. |
| IUnsupportedExtractor | Unsupported document file format content extractor. |
Delegates
| GetItemStreamCallback | Callback delegate called to request a stream to write a solid block item's decompressed data. |
| ItemExtractionFinishedCallback | Delegate called when extraction of solid block archive item to the supplied stream (see GetItemStreamCallback) is finished. |
| ItemTestFinishedCallback | Callback delegate called when solid block archive item has finished testing for expanded (de-compressed) size. |
| LongRunningContentExtractionHeartbeat | Delegate used by event ContentExtractionHeartbeat for notification that content extraction is still ongoing and not a "zombie" or hung process. Note: Not all content extractors will fire the ContentExtractionHeartbeat events. |
Enumerations
| ContentExtractorType | Identifies the specific IContentExtractor derived content extractor interface type. |