com.silverpeas.gallery.media
Class AbstractMediaMetadataExtractor

java.lang.Object
  extended by com.silverpeas.gallery.media.AbstractMediaMetadataExtractor
All Implemented Interfaces:
MediaMetadataExtractor
Direct Known Subclasses:
DrewMediaMetadataExtractor, SanselanMediaMetadataExtractor

public abstract class AbstractMediaMetadataExtractor
extends Object
implements MediaMetadataExtractor


Field Summary
protected  List<IptcProperty> imageIptcProperties
           
protected  List<ExifProperty> imageProperties
           
protected  Map<String,com.stratelia.webactiv.util.ResourceLocator> metaDataBundles
           
protected  Properties settings
           
 
Constructor Summary
AbstractMediaMetadataExtractor()
           
 
Method Summary
 List<IptcProperty> defineImageIptcProperties(Iterable<String> propertyNames)
           
 List<ExifProperty> defineImageProperties(Iterable<String> propertyNames)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.silverpeas.gallery.media.MediaMetadataExtractor
extractImageExifMetaData, extractImageExifMetaData, extractImageIptcMetaData, extractImageIptcMetaData
 

Field Detail

settings

protected Properties settings

metaDataBundles

protected Map<String,com.stratelia.webactiv.util.ResourceLocator> metaDataBundles

imageProperties

protected List<ExifProperty> imageProperties

imageIptcProperties

protected List<IptcProperty> imageIptcProperties
Constructor Detail

AbstractMediaMetadataExtractor

public AbstractMediaMetadataExtractor()
Method Detail

defineImageProperties

public final List<ExifProperty> defineImageProperties(Iterable<String> propertyNames)
Specified by:
defineImageProperties in interface MediaMetadataExtractor

defineImageIptcProperties

public final List<IptcProperty> defineImageIptcProperties(Iterable<String> propertyNames)
Specified by:
defineImageIptcProperties in interface MediaMetadataExtractor


Copyright © 2016 Silverpeas. All Rights Reserved.