public class TikaAudioMetadataExtracter extends TikaPoweredMetadataExtracter
MP3MetadataExtracter
author: -- cm:author title: -- cm:title created: -- cm:created xmpDM:artist -- audio:artist xmpDM:composer -- audio:composer xmpDM:engineer -- audio:engineer xmpDM:genre -- audio:genre xmpDM:trackNumber -- audio:trackNumber xmpDM:releaseDate -- audio:releaseDate
TikaPoweredMetadataExtracter.HeadContentHandler, TikaPoweredMetadataExtracter.MapCaptureContentHandler, TikaPoweredMetadataExtracter.NullContentHandlerMetadataExtracter.OverwritePolicy| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
KEY_LYRICS |
static java.util.ArrayList |
SUPPORTED_MIMETYPES |
protected org.apache.tika.config.TikaConfig |
tikaConfig |
KEY_AUTHOR, KEY_COMMENTS, KEY_CREATED, KEY_DESCRIPTION, KEY_SUBJECT, KEY_TITLE, loggerNAMESPACE_PROPERTY_PREFIX, PROPERTY_COMPONENT_EMBED, PROPERTY_COMPONENT_EXTRACT, PROPERTY_PREFIX_METADATA| Constructor and Description |
|---|
TikaAudioMetadataExtracter() |
TikaAudioMetadataExtracter(java.util.ArrayList supportedMimeTypes) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Map |
extractSpecific(org.apache.tika.metadata.Metadata metadata,
java.util.Map properties,
java.util.Map headers)
Allows implementation specific mappings to be done.
|
protected org.apache.tika.parser.Parser |
getParser()
Returns the correct Tika Parser to process the document.
|
void |
setTikaConfig(org.apache.tika.config.TikaConfig tikaConfig) |
buildSupportedMimetypes, embedInternal, extractRaw, getEmbedder, getInputStream, makeDate, needHeaderContentscheckIsEmbedSupported, checkIsSupported, embed, extract, extract, extract, filterSystemProperties, getBeanName, getDefaultEmbedMapping, getDefaultMapping, getEmbedMapping, getExecutorService, getExtractionTime, getLimits, getMapping, getMimetypeService, getReliability, 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, setOverwritePolicy, setProperties, setRegistry, setSupportedDateFormats, setSupportedEmbedMimetypes, setSupportedMimetypesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitembed, isEmbeddingSupportedprotected static final java.lang.String KEY_LYRICS
public static java.util.ArrayList SUPPORTED_MIMETYPES
protected org.apache.tika.config.TikaConfig tikaConfig
public TikaAudioMetadataExtracter()
public TikaAudioMetadataExtracter(java.util.ArrayList supportedMimeTypes)
public void setTikaConfig(org.apache.tika.config.TikaConfig tikaConfig)
protected org.apache.tika.parser.Parser getParser()
TikaPoweredMetadataExtracterTikaAutoMetadataExtracter
which makes use of the Tika auto-detection.getParser in class TikaPoweredMetadataExtracterprotected java.util.Map extractSpecific(org.apache.tika.metadata.Metadata metadata,
java.util.Map properties,
java.util.Map headers)
TikaPoweredMetadataExtracterextractSpecific in class TikaPoweredMetadataExtracterCopyright © 2005 - 2013 Alfresco Software, Inc. All Rights Reserved.