Package com.day.cq.dam.api.metadata
Class ExtractedMetadata
- java.lang.Object
 - 
- com.day.cq.dam.api.metadata.ExtractedMetadata
 
 
- 
public class ExtractedMetadata extends java.lang.ObjectTheExtractedMetadataclass ... 
- 
- 
Constructor Summary
Constructors Constructor Description ExtractedMetadata() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMetadataProperties(java.util.Map props)Add a map of additional metadata propertiesvoidaddTemporaryFileForCleanup(java.io.File tmpFile)Add temp file which is used in the metadata extraction method.voidcleanup()Deletes all used temp filesjava.util.MapgetMetaDataProperties()Returns the metadata propertiesjava.lang.ObjectgetMetaDataProperty(java.lang.String key)Returns the metadata object defined by its keyjava.lang.ObjectgetProperty(java.lang.String name)Get propertyjava.io.InputStreamgetXmp()Get xmp datavoidsetMetaDataProperty(java.lang.String key, java.lang.Object value)Set meta datavoidsetProperty(java.lang.String name, java.lang.Object value)Set propertyvoidsetXmp(java.io.InputStream xmp)Set the xmp data 
 - 
 
- 
- 
Method Detail
- 
getMetaDataProperties
public java.util.Map getMetaDataProperties()
Returns the metadata properties- Returns:
 - metadata properties
 
 
- 
getMetaDataProperty
public java.lang.Object getMetaDataProperty(java.lang.String key)
Returns the metadata object defined by its key- Parameters:
 key- metadata property key- Returns:
 - metadata object
 
 
- 
setMetaDataProperty
public void setMetaDataProperty(java.lang.String key, java.lang.Object value)Set meta data- Parameters:
 key- the metadata property keyvalue- the corresponding value
 
- 
addMetadataProperties
public void addMetadataProperties(java.util.Map props)
Add a map of additional metadata properties- Parameters:
 props- map of properties
 
- 
setXmp
public void setXmp(java.io.InputStream xmp)
Set the xmp data- Parameters:
 xmp- xmp data
 
- 
getXmp
public java.io.InputStream getXmp()
Get xmp data- Returns:
 - xmp data
 
 
- 
addTemporaryFileForCleanup
public void addTemporaryFileForCleanup(java.io.File tmpFile)
Add temp file which is used in the metadata extraction method.- Parameters:
 tmpFile- temp file
 
- 
cleanup
public void cleanup()
Deletes all used temp files 
- 
setProperty
public void setProperty(java.lang.String name, java.lang.Object value)Set property- Parameters:
 name- property namevalue- property value
 
- 
getProperty
public java.lang.Object getProperty(java.lang.String name)
Get property- Parameters:
 name- property name- Returns:
 - property value
 
 
 - 
 
 -