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
-
-