Class ImageServiceGenerator

java.lang.Object
org.dspace.app.iiif.model.generator.ImageServiceGenerator
All Implemented Interfaces:
IIIFService

public class ImageServiceGenerator extends Object implements IIIFService
This service generator wraps the image service property model. An image service annotation is added to each canvas annotation.
Author:
Michael Spalti mspalti@willamette.edu, Andrea Bollini (andrea.bollini at 4science.it)
  • Constructor Details

    • ImageServiceGenerator

      public ImageServiceGenerator(String identifier)
  • Method Details

    • setProfile

      public ImageServiceGenerator setProfile(ProfileGenerator profile)
      Sets the IIIF image profile.
      Parameters:
      profile - a profile generator
    • generateService

      public de.digitalcollections.iiif.model.Service generateService()
      Description copied from interface: IIIFService
      Creates and returns a service model
      Specified by:
      generateService in interface IIIFService
      Returns:
      a service model