Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "SMILA/Documentation/ApertureMimeTypeIdentifier"
(→Bundle: org.eclipse.eilf.processing.pipelets.aperture.ApertureMimeTypeIdentifier) |
m |
||
Line 1: | Line 1: | ||
+ | <span style="color:#ff0000"> '''THIS BUNDLE IS NOT AVAILABLE, YET !!!'''</span> | ||
+ | |||
== Bundle: <tt>org.eclipse.smila.processing.pipelets.aperture.ApertureMimeTypeIdentifier</tt> == | == Bundle: <tt>org.eclipse.smila.processing.pipelets.aperture.ApertureMimeTypeIdentifier</tt> == | ||
Revision as of 12:17, 28 April 2009
THIS BUNDLE IS NOT AVAILABLE, YET !!!
Contents
Bundle: org.eclipse.smila.processing.pipelets.aperture.ApertureMimeTypeIdentifier
Description
This ProcessingService is used to identify the mimetype of a document. The service uses either the document's content (a byte[]), a file extension or both. So it is not required that the record contains a value for both properties ContentAttachment and FileExtensionAttribute. The identified MimeType is store in an attribute in the record.
Useful Information
Note that this ProcessingService also is a DeclarativeService that implements interface org.eclipse.smila.processing.pipelets.aperture.MimeTypeIdentifier and can be used outside the workflow as well.
Configuration
- configuration/org.eclipse.smila.processing.pipelets.aperture/MimeTypeConfig.xml
Property | Type | Description |
---|---|---|
ContentAttachment | String | name of the attachment containing the document content |
FileExtensionAttribute | String | name of the attribute containing the file extension |
MimeTypeAttribute | String | name of the attribute to store the identified MimeType in
Note that all properties are required and must be provided. |
Example
The following example was used in the SMILA example application to identify MimeTypes of documents delivered by Filesystem- and WebCrawler.
MimeTypeConfig.xml
<PipeletConfiguration xmlns="http://www.eclipse.org/smila/processor"> <Property name="ContentAttachment"> <Value>Content</Value> </Property> <Property name="FileExtensionAttribute"> <Value>FileExtension</Value> </Property> <Property name="MimeTypeAttribute"> <Value>MimeType</Value> </Property> </PipeletConfiguration>