org.alfresco.repo.content.metadata
Class TikaSpringConfiguredMetadataExtracter
java.lang.Object
org.alfresco.repo.content.metadata.AbstractMappingMetadataExtracter
org.alfresco.repo.content.metadata.TikaPoweredMetadataExtracter
org.alfresco.repo.content.metadata.TikaSpringConfiguredMetadataExtracter
- All Implemented Interfaces:
- ContentWorker, MetadataExtracter
public class TikaSpringConfiguredMetadataExtracter
- extends TikaPoweredMetadataExtracter
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
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(java.lang.String className)
Injects the name of the Tika parser to use |
Methods inherited from class org.alfresco.repo.content.metadata.AbstractMappingMetadataExtracter |
checkIsSupported, extract, extract, extract, filterSystemProperties, getDefaultMapping, getExtractionTime, getMapping, getMimetypeService, getReliability, init, isSupported, newRawMap, putRawValue, readMappingProperties, readMappingProperties, register, setDictionaryService, setFailOnTypeConversion, setInheritDefaultMapping, setMapping, setMappingProperties, setMimetypeService, setOverwritePolicy, setOverwritePolicy, setRegistry, setSupportedDateFormats, 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(java.lang.String className)
- Injects the name of the Tika parser to use
- Parameters:
className
-
setTikaParser
public void setTikaParser(org.apache.tika.parser.Parser tikaParser)
- Injects the Tika parser to use
- Parameters:
parser
-
getParser
protected org.apache.tika.parser.Parser getParser()
- Returns the Tika parser
- Specified by:
getParser
in class TikaPoweredMetadataExtracter
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.