Class MCRMetsMods2IIIFConverter

java.lang.Object
org.mycore.mets.iiif.MCRMetsMods2IIIFConverter

public class MCRMetsMods2IIIFConverter extends Object
  • Field Details

    • metsDocument

      protected final Document metsDocument
    • mets

      protected final org.mycore.mets.model.Mets mets
    • identifier

      protected final String identifier
    • imageGrp

      protected final org.mycore.mets.model.files.FileGrp imageGrp
    • logicalIdIdentifiersMap

      protected final Map<String,List<String>> logicalIdIdentifiersMap
    • identifierPhysicalMap

      protected final Map<String,org.mycore.mets.model.struct.PhysicalSubDiv> identifierPhysicalMap
    • physicalIdentifierMap

      protected final Map<org.mycore.mets.model.struct.PhysicalSubDiv,String> physicalIdentifierMap
    • idPhysicalMetsMap

      protected final Map<String,org.mycore.mets.model.struct.PhysicalSubDiv> idPhysicalMetsMap
  • Constructor Details

    • MCRMetsMods2IIIFConverter

      public MCRMetsMods2IIIFConverter(Document metsDocument, String identifier)
  • Method Details

    • convert

      public MCRIIIFManifest convert()
    • processDivContainer

      protected void processDivContainer(List<MCRIIIFRange> complete, org.mycore.mets.model.struct.LogicalDiv divContainer)
    • getImageImplName

      protected String getImageImplName()
    • getIIIFIdentifier

      protected String getIIIFIdentifier(org.mycore.mets.model.struct.PhysicalSubDiv subDiv)
    • extractMedataFromLogicalDiv

      protected List<MCRIIIFMetadata> extractMedataFromLogicalDiv(org.mycore.mets.model.Mets mets, org.mycore.mets.model.struct.LogicalDiv divContainer)