Class CanvasBuilder
java.lang.Object
io.goobi.viewer.model.iiif.presentation.v3.builder.AbstractBuilder
io.goobi.viewer.model.iiif.presentation.v3.builder.CanvasBuilder
- Author:
- florian
-
Field Summary
Fields inherited from class io.goobi.viewer.model.iiif.presentation.v3.builder.AbstractBuilder
config, dataRetriever, thumbHeight, thumbWidth, urls, v1Builder -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionde.intranda.api.iiif.presentation.v3.Canvas3build(PhysicalElement page) de.intranda.api.iiif.presentation.v3.Canvas3de.intranda.api.annotation.wa.collection.AnnotationPagebuildFulltextAnnotations(String pi, int order) Methods inherited from class io.goobi.viewer.model.iiif.presentation.v3.builder.AbstractBuilder
absolutize, absolutize, addMetadata, contained, createAnchorLink, createLabel, createRecordLink, escapeURI, getAnnotationListURI, getAnnotationListURI, getAnnotationURI, getAnnotationURI, getAttributions, getAutoCompleteServiceURI, getAutoSuggestURI, getCanvasURI, getCollectionURI, getCommentAnnotationURI, getDescription, getExternalManifestURI, getFilename, getImageAnnotationURI, getLabel, getLabel, getLabelIfExists, getLidoResolverUrl, getLocale, getManifestURI, getMetsResolverUrl, getPageOrderFromCanvasURI, getPIFromCanvasURI, getProvider, getRangeURI, getRequiredStatement, getRightsStatement, getSearchServiceURI, getSearchURI, getSolrFieldValue, getThumbnail, getThumbnail, getThumbnail, getThumbnail, getViewUrl
-
Constructor Details
-
CanvasBuilder
- Parameters:
apiUrlManager-
-
-
Method Details
-
build
public de.intranda.api.iiif.presentation.v3.Canvas3 build(String pi, int order) throws PresentationException, IndexUnreachableException, de.unigoettingen.sub.commons.contentlib.exceptions.ContentLibException, URISyntaxException, DAOException - Parameters:
pi-order-- Returns:
Canvas3- Throws:
PresentationExceptionIndexUnreachableExceptionde.unigoettingen.sub.commons.contentlib.exceptions.ContentLibExceptionURISyntaxExceptionDAOException
-
buildFulltextAnnotations
public de.intranda.api.annotation.wa.collection.AnnotationPage buildFulltextAnnotations(String pi, int order) throws de.unigoettingen.sub.commons.contentlib.exceptions.ContentLibException, URISyntaxException, PresentationException, IndexUnreachableException, DAOException - Parameters:
pi-order-- Returns:
AnnotationPage- Throws:
de.unigoettingen.sub.commons.contentlib.exceptions.ContentLibExceptionURISyntaxExceptionPresentationExceptionIndexUnreachableExceptionDAOException
-
build
public de.intranda.api.iiif.presentation.v3.Canvas3 build(PhysicalElement page) throws de.unigoettingen.sub.commons.contentlib.exceptions.ContentLibException, URISyntaxException, PresentationException, IndexUnreachableException, DAOException - Parameters:
page-- Returns:
Canvas3- Throws:
de.unigoettingen.sub.commons.contentlib.exceptions.ContentLibExceptionURISyntaxExceptionPresentationExceptionIndexUnreachableExceptionDAOException
-