Enhanced Extraction Extensions
The Enhanced Extraction Extensions define the core classes for the enhanced extraction framework.
- Display name
- Enhanced Extraction Extensions
- Installation type
- Optional
- Predecessors
- None
- Required by
- None
Property templates
The following are the property templates that are added by the Enhanced Extraction Extensions.
| Property template | Type | Description |
|---|---|---|
| TxeExtractionClass | Object | This property of the TxeEnhancedExtractionSettings class specifies the Document class for which enhanced extraction is enabled and configured. |
| TxeEnhancedExtractionSettings | Object | This property of the TxeExtractionQueueEntry class specifies the extraction settings object that defines how extraction occurs. |
| TxeMetadataType | String | This property of the TxeMetadataExtractAnnotation class specifies the type of metadata contained in the annotation. Initial options are "markdown", "kvps" and "tables". |
Classes
The following are the classes that are added by the Enhanced Extraction Extensions.
| Class | Superclass | Description |
|---|---|---|
| TxeEnhancedExtractionSettings | CmConversionSettingsClassDefinition | This class is passed to the enhanced extraction handler via the queue item. It specifies details of how the extraction is to be performed. |
| TxeExtractionQueueEntry | CmQueueEntryClassDefinition | This object holds a queue entry that requests enhanced extraction for a particular document. This queue item has a pointer to a TxeEnhancedExtractionSettings object. If that pointer is null, then the system performs regular extraction. However, if that object holds a value, then the system performs enhanced extraction. |
| TxeEnhancedExtractAnnotation | TxeTextExtractAnnotation | An annotation which holds plain text extracted from a document by an Enhanced Extraction handler. |
| TxeMetadataExtractAnnotation | Annotation | An annotation which holds metadata that was extracted from a document by an Enhanced Extraction handler. The string property TxeMetadataType defines the type of metadata in the annotation. A "kvps" annotation holds key-value pairs extracted from the document. A "tables" annotation holds tables which were extracted from the document. A "markdown" annotation holds the markdown rendering of the document. |