Class MCRIIIFPresentationImpl

java.lang.Object
org.mycore.iiif.presentation.impl.MCRIIIFPresentationImpl
Direct Known Subclasses:
MCRMetsIIIFPresentationImpl

public abstract class MCRIIIFPresentationImpl extends Object
  • Constructor Details

    • MCRIIIFPresentationImpl

      public MCRIIIFPresentationImpl(String implName)
  • Method Details

    • getInstance

      public static MCRIIIFPresentationImpl getInstance(String implNameParameter)
    • getImplName

      public String getImplName()
    • getProperties

      protected final Map<String,String> getProperties()
    • normalizeIdentifier

      public String normalizeIdentifier(String identifier)
      For consistency and security reasons it may become necessary to to cleanup the identifier, which is an otherwise unchecked URL path parameter. Subclasses may override.
      Parameters:
      identifier - - the IIIF manifest identifier, which should be normalized
      Returns:
      the normalized identifier
    • getManifest

      public abstract MCRIIIFManifest getManifest(String id)