All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.digitalcollections.iiif.presentation.model.api.v2.Layer Maven / Gradle / Ivy

There is a newer version: 3.2.6
Show newest version
package de.digitalcollections.iiif.presentation.model.api.v2;

import de.digitalcollections.iiif.presentation.model.api.enums.ViewingDirection;
import de.digitalcollections.iiif.presentation.model.api.v2.references.IiifReference;
import java.util.List;

/**
 * 

* Recommended URI Pattern: {scheme}://{host}/{prefix}/{identifier}/layer/{name}

*/ public interface Layer extends IiifResource { PropertyValue getDescription(); void setDescription(PropertyValue description); PropertyValue getLabel(); List getMetadata(); void setMetadata(List metadata); List getOtherContent(); void setOtherContent(List iiifReferences); Thumbnail getThumbnail(); void setThumbnail(Thumbnail thumbnail); String getViewingDirection(); /** * @param viewingDirection The direction that canvases of the resource should be presented when rendered for the user to navigate and/or read. A range or layer may have a viewing direction. * @see ViewingDirection */ void setViewingDirection(String viewingDirection); String getViewingHint(); void setViewingHint(String viewingHint); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy