Class ExtractedMetadata


  • public class ExtractedMetadata
    extends java.lang.Object
    The ExtractedMetadata class ...
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addMetadataProperties​(java.util.Map props)
      Add a map of additional metadata properties
      void addTemporaryFileForCleanup​(java.io.File tmpFile)
      Add temp file which is used in the metadata extraction method.
      void cleanup()
      Deletes all used temp files
      java.util.Map getMetaDataProperties()
      Returns the metadata properties
      java.lang.Object getMetaDataProperty​(java.lang.String key)
      Returns the metadata object defined by its key
      java.lang.Object getProperty​(java.lang.String name)
      Get property
      java.io.InputStream getXmp()
      Get xmp data
      void setMetaDataProperty​(java.lang.String key, java.lang.Object value)
      Set meta data
      void setProperty​(java.lang.String name, java.lang.Object value)
      Set property
      void setXmp​(java.io.InputStream xmp)
      Set the xmp data
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ExtractedMetadata

        public ExtractedMetadata()
    • 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 key
        value - 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 name
        value - property value
      • getProperty

        public java.lang.Object getProperty​(java.lang.String name)
        Get property
        Parameters:
        name - property name
        Returns:
        property value