Class ImageService
- java.lang.Object
-
- de.digitalcollections.iiif.model.Service
-
- de.digitalcollections.iiif.model.image.ImageService
-
public class ImageService extends Service
A IIIF Image API service.See http://iiif.io/api/presentation/2.1/#image-resources
-
-
Constructor Summary
Constructors Constructor Description ImageService(String identifier)ImageService(String identifier, ImageApiProfile profile)
-
Method Summary
-
Methods inherited from class de.digitalcollections.iiif.model.Service
addProfile, addProfile, getContext, getIdentifier, getLabel, getLabelString, getProfiles, setContext, setIdentifier, setLabel, setLabel, setProfiles
-
-
-
-
Field Detail
-
PROTOCOL
public final String PROTOCOL
- See Also:
- Constant Field Values
-
CONTEXT
public static final String CONTEXT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ImageService
public ImageService(String identifier)
-
ImageService
public ImageService(String identifier, ImageApiProfile profile)
-
-
Method Detail
-
getWidth
public Integer getWidth()
-
setWidth
public void setWidth(Integer width)
-
getHeight
public Integer getHeight()
-
setHeight
public void setHeight(Integer height)
-
addTile
public ImageService addTile(TileInfo first, TileInfo... rest)
-
addSize
public ImageService addSize(Size first, Size... rest)
-
addService
public ImageService addService(Service first, Service... rest)
-
getAttribution
public PropertyValue getAttribution()
-
getAttributionString
public String getAttributionString()
-
setAttribution
public void setAttribution(PropertyValue attribution)
-
addAttribution
public ImageService addAttribution(String first, String... rest)
-
getFirstLicense
public URI getFirstLicense()
-
addLicense
public ImageService addLicense(String first, String... rest)
-
getLogos
public List<ImageContent> getLogos()
-
getLogoUri
public URI getLogoUri()
-
setLogos
public void setLogos(List<ImageContent> logos)
-
addLogo
public ImageService addLogo(String first, String... rest)
-
addLogo
public ImageService addLogo(ImageContent first, ImageContent... rest)
-
-