org.alfresco.repo.content.metadata
Class TikaSpringConfiguredMetadataExtracter
org.alfresco.repo.content.metadata.TikaSpringConfiguredMetadataExtracter All Implemented Interfaces:
-
@org.alfresco.api.AlfrescoPublicApi
public class TikaSpringConfiguredMetadataExtracter
A Metadata Extractor which makes use of Apache Tika,
and allows the selection of the Tika parser to be
sprung-in to extract the metadata from your document.
This is typically used with custom Tika Parsers.
author: -- cm:author
title: -- cm:title
subject: -- cm:description
created: -- cm:created
comments:
geo:lat: -- cm:latitude
geo:long: -- cm:longitude
Since:
-
3.4
Author:
-
Nick Burch
Field Summary |
protected static org.apache.commons.logging.Log |
logger |
Method Summary |
protected org.apache.tika.parser.Parser |
getParser() Returns the Tika parser |
void |
setTikaParser(org.apache.tika.parser.Parser tikaParser) Injects the Tika parser to use |
void |
setTikaParserName(String className) Injects the name of the Tika parser to use |
Methods inherited from class org.alfresco.repo.content.metadata.TikaPoweredMetadataExtracter |
buildParseContext, buildSupportedMimetypes, embedInternal, extractRaw, extractSize, extractSpecific, 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, setMetadataExtracterConfig, 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 |
logger
protected static org.apache.commons.logging.Log logger
TikaSpringConfiguredMetadataExtracter
public TikaSpringConfiguredMetadataExtracter()
setTikaParserName
public void setTikaParserName(String className) -
Injects the name of the Tika parser to use
setTikaParser
public void setTikaParser(org.apache.tika.parser.Parser tikaParser)
-
Injects the Tika parser to use
getParser
protected org.apache.tika.parser.Parser getParser()
-
Returns the Tika parser
Overrides:
-