Class OpenDocumentMetadataExtracter

  • All Implemented Interfaces:
    ContentWorker, MetadataEmbedder, MetadataExtracter, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.context.ApplicationContextAware

    public class OpenDocumentMetadataExtracter
    extends TikaPoweredMetadataExtracter
    Metadata extractor for the MIMETYPE_OPENDOCUMENT_XXX mimetypes.
       creationDate:           --      cm:created
       creator:                --      cm:author
       date:
       description:            --      cm:description
       generator:
       initialCreator:
       keyword:
       language:
       printDate:
       printedBy:
       subject:
       title:                  --      cm:title
       All user properties
     
    Uses Apache Tika TODO decide if we need the few print info bits that Tika currently doesn't handle
    Author:
    Antti Jokipii, Derek Hulley
    • Field Detail

      • SUPPORTED_MIMETYPES

        public static java.util.ArrayList<java.lang.String> SUPPORTED_MIMETYPES
    • Constructor Detail

      • OpenDocumentMetadataExtracter

        public OpenDocumentMetadataExtracter()
    • Method Detail

      • extractSpecific

        protected java.util.Map<java.lang.String,​java.io.Serializable> extractSpecific​(org.apache.tika.metadata.Metadata metadata,
                                                                                             java.util.Map<java.lang.String,​java.io.Serializable> properties,
                                                                                             java.util.Map<java.lang.String,​java.lang.String> headers)
        Description copied from class: TikaPoweredMetadataExtracter
        Allows implementation specific mappings to be done.
        Overrides:
        extractSpecific in class TikaPoweredMetadataExtracter