Class OfficeMetadataExtracter
- java.lang.Object
-
- org.alfresco.repo.content.metadata.AbstractMappingMetadataExtracter
-
- org.alfresco.repo.content.metadata.TikaPoweredMetadataExtracter
-
- org.alfresco.repo.content.metadata.OfficeMetadataExtracter
-
- All Implemented Interfaces:
ContentWorker,MetadataEmbedder,MetadataExtracter,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware,org.springframework.context.ApplicationContextAware
@Deprecated public class OfficeMetadataExtracter extends TikaPoweredMetadataExtracter
Deprecated.OOTB extractors are being moved to T-Engines. Office file format Metadata Extracter. This extracter uses the POI library to extract the following:author: -- cm:author title: -- cm:title subject: -- cm:description createDateTime: -- cm:created lastSaveDateTime: -- cm:modified comments: editTime: format: keywords: lastAuthor: lastPrinted: osVersion: thumbnail: pageCount: wordCount:
Uses Apache Tika- Author:
- Derek Hulley, Nick Burch
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.alfresco.repo.content.metadata.TikaPoweredMetadataExtracter
TikaPoweredMetadataExtracter.HeadContentHandler, TikaPoweredMetadataExtracter.MapCaptureContentHandler, TikaPoweredMetadataExtracter.NullContentHandler
-
Nested classes/interfaces inherited from interface org.alfresco.repo.content.metadata.MetadataExtracter
MetadataExtracter.OverwritePolicy
-
-
Field Summary
Fields Modifier and Type Field Description static StringKEY_CREATE_DATETIMEDeprecated.static StringKEY_EDIT_TIMEDeprecated.static StringKEY_FORMATDeprecated.static StringKEY_KEYWORDSDeprecated.static StringKEY_LAST_AUTHORDeprecated.static StringKEY_LAST_PRINTEDDeprecated.static StringKEY_LAST_SAVE_DATETIMEDeprecated.static StringKEY_OS_VERSIONDeprecated.static StringKEY_PAGE_COUNTDeprecated.static StringKEY_PARAGRAPH_COUNTDeprecated.static StringKEY_THUMBNAILDeprecated.static StringKEY_WORD_COUNTDeprecated.static ArrayList<String>SUPPORTED_MIMETYPESDeprecated.-
Fields inherited from class org.alfresco.repo.content.metadata.TikaPoweredMetadataExtracter
documentSelector, KEY_AUTHOR, KEY_COMMENTS, KEY_CREATED, KEY_DESCRIPTION, KEY_SUBJECT, KEY_TAGS, KEY_TITLE, logger
-
Fields inherited from class org.alfresco.repo.content.metadata.AbstractMappingMetadataExtracter
MEGABYTE_SIZE, NAMESPACE_PROPERTY_PREFIX, PROPERTY_COMPONENT_EMBED, PROPERTY_COMPONENT_EXTRACT, PROPERTY_PREFIX_METADATA
-
-
Constructor Summary
Constructors Constructor Description OfficeMetadataExtracter()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected Map<String,Serializable>extractSpecific(org.apache.tika.metadata.Metadata metadata, Map<String,Serializable> properties, Map<String,String> headers)Deprecated.Allows implementation specific mappings to be done.protected org.apache.tika.parser.ParsergetParser()Deprecated.Returns the correct Tika Parser to process the document.-
Methods inherited from class org.alfresco.repo.content.metadata.TikaPoweredMetadataExtracter
buildParseContext, buildSupportedMimetypes, embedInternal, extractRaw, extractSize, getDocumentSelector, getEmbedder, getExtractorContext, getInputStream, getMetadataSeparator, makeDate, needHeaderContents, setDocumentSelector, setMetadataSeparator
-
Methods inherited from class org.alfresco.repo.content.metadata.AbstractMappingMetadataExtracter
checkIsEmbedSupported, checkIsSupported, embed, extract, extract, extract, filterSystemProperties, getBeanName, getDefaultEmbedMapping, getDefaultMapping, getEmbedMapping, getExecutorService, getLimits, getMapping, getMimetypeService, init, isEmbeddingSupported, isSupported, newRawMap, putRawValue, readEmbedMappingProperties, readEmbedMappingProperties, readGlobalEmbedMappingProperties, readGlobalExtractMappingProperties, readMappingProperties, readMappingProperties, register, setApplicationContext, setBeanName, setDictionaryService, setEmbedMapping, setEmbedMappingProperties, setEnableStringTagging, setExecutorService, setFailOnTypeConversion, setInheritDefaultEmbedMapping, setInheritDefaultMapping, setMapping, setMappingProperties, setMimetypeLimits, setMimetypeService, setOverwritePolicy, setProperties, setRegistry, setSupportedDateFormats, setSupportedEmbedMimetypes, setSupportedMimetypes
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.alfresco.repo.content.metadata.MetadataEmbedder
embed, isEmbeddingSupported
-
-
-
-
Field Detail
-
KEY_CREATE_DATETIME
public static final String KEY_CREATE_DATETIME
Deprecated.- See Also:
- Constant Field Values
-
KEY_LAST_SAVE_DATETIME
public static final String KEY_LAST_SAVE_DATETIME
Deprecated.- See Also:
- Constant Field Values
-
KEY_EDIT_TIME
public static final String KEY_EDIT_TIME
Deprecated.- See Also:
- Constant Field Values
-
KEY_FORMAT
public static final String KEY_FORMAT
Deprecated.- See Also:
- Constant Field Values
-
KEY_KEYWORDS
public static final String KEY_KEYWORDS
Deprecated.- See Also:
- Constant Field Values
-
KEY_LAST_AUTHOR
public static final String KEY_LAST_AUTHOR
Deprecated.- See Also:
- Constant Field Values
-
KEY_LAST_PRINTED
public static final String KEY_LAST_PRINTED
Deprecated.- See Also:
- Constant Field Values
-
KEY_OS_VERSION
public static final String KEY_OS_VERSION
Deprecated.- See Also:
- Constant Field Values
-
KEY_THUMBNAIL
public static final String KEY_THUMBNAIL
Deprecated.- See Also:
- Constant Field Values
-
KEY_PAGE_COUNT
public static final String KEY_PAGE_COUNT
Deprecated.- See Also:
- Constant Field Values
-
KEY_PARAGRAPH_COUNT
public static final String KEY_PARAGRAPH_COUNT
Deprecated.- See Also:
- Constant Field Values
-
KEY_WORD_COUNT
public static final String KEY_WORD_COUNT
Deprecated.- See Also:
- Constant Field Values
-
-
Method Detail
-
getParser
protected org.apache.tika.parser.Parser getParser()
Deprecated.Description copied from class:TikaPoweredMetadataExtracterReturns the correct Tika Parser to process the document. If you don't know which you want, useTikaAutoMetadataExtracterwhich makes use of the Tika auto-detection.- Specified by:
getParserin classTikaPoweredMetadataExtracter
-
extractSpecific
protected Map<String,Serializable> extractSpecific(org.apache.tika.metadata.Metadata metadata, Map<String,Serializable> properties, Map<String,String> headers)
Deprecated.Description copied from class:TikaPoweredMetadataExtracterAllows implementation specific mappings to be done.- Overrides:
extractSpecificin classTikaPoweredMetadataExtracter
-
-