Class AmetysJempboxExtractor

java.lang.Object
org.ametys.plugins.explorer.resources.metadata.parsing.AmetysJempboxExtractor

public class AmetysJempboxExtractor extends Object
Custom JempboxExtractor extracting all Dublin Core metadata.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Build a jempbox extra
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    _setDCContributor(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
    Set DC Contributor
    protected void
    _setDCCoverage(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
    Set DC Coverage
    protected void
    _setDCCreator(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
    Set DC Creator
    protected void
    _setDcDates(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
    Set DC Dates
    protected void
    _setDCDescription(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
    Set DC Description
    protected void
    _setDCFormat(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
    Set DC Format
    protected void
    _setDCLanguage(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
    Set DC Language
    protected void
    _setDCPublisher(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
    Set DC Publisher
    protected void
    _setDCRelation(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
    Set DC Relation
    protected void
    _setDCRights(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
    Set DC Rights
    protected void
    _setDCSource(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
    Set DC Source
    protected void
    _setDCSubject(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
    Set DC Subject
    protected void
    _setDCTitle(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
    Set DC Title
    protected void
    _setDCType(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
    Set DC Type
    void
    Parse the file and extract the dublin core metadata.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • parse

      public void parse(InputStream stream) throws IOException, TikaException
      Parse the file and extract the dublin core metadata.
      Parameters:
      stream - the stream to parse.
      Throws:
      IOException - if an error occurred
      TikaException - if an error occurred
    • _setDCTitle

      protected void _setDCTitle(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
      Set DC Title
      Parameters:
      dc - The dublin core info
    • _setDCDescription

      protected void _setDCDescription(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
      Set DC Description
      Parameters:
      dc - The dublin core info
    • _setDCCreator

      protected void _setDCCreator(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
      Set DC Creator
      Parameters:
      dc - The dublin core info
    • _setDCSubject

      protected void _setDCSubject(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
      Set DC Subject
      Parameters:
      dc - The dublin core info
    • _setDCContributor

      protected void _setDCContributor(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
      Set DC Contributor
      Parameters:
      dc - The dublin core info
    • _setDCCoverage

      protected void _setDCCoverage(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
      Set DC Coverage
      Parameters:
      dc - The dublin core info
    • _setDcDates

      protected void _setDcDates(org.apache.jempbox.xmp.XMPSchemaDublinCore dc) throws IOException
      Set DC Dates
      Parameters:
      dc - The dublin core info
      Throws:
      IOException - If an error occurred
    • _setDCFormat

      protected void _setDCFormat(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
      Set DC Format
      Parameters:
      dc - The dublin core info
    • _setDCLanguage

      protected void _setDCLanguage(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
      Set DC Language
      Parameters:
      dc - The dublin core info
    • _setDCPublisher

      protected void _setDCPublisher(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
      Set DC Publisher
      Parameters:
      dc - The dublin core info
    • _setDCRelation

      protected void _setDCRelation(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
      Set DC Relation
      Parameters:
      dc - The dublin core info
    • _setDCRights

      protected void _setDCRights(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
      Set DC Rights
      Parameters:
      dc - The dublin core info
    • _setDCSource

      protected void _setDCSource(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
      Set DC Source
      Parameters:
      dc - The dublin core info
    • _setDCType

      protected void _setDCType(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
      Set DC Type
      Parameters:
      dc - The dublin core info