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
-
Method Summary
Modifier and TypeMethodDescriptionde.intranda.api.iiif.presentation.v3.Canvas3
build
(PhysicalElement page) de.intranda.api.iiif.presentation.v3.Canvas3
de.intranda.api.annotation.wa.collection.AnnotationPage
buildFulltextAnnotations
(String pi, int order) Methods inherited from class io.goobi.viewer.model.iiif.presentation.v3.builder.AbstractBuilder
absolutize, absolutize, addMetadata, contained, createAnchorLink, createLabel, createRecordLink, 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, 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 - Parameters:
pi
-order
-- Returns:
Canvas3
- Throws:
PresentationException
IndexUnreachableException
de.unigoettingen.sub.commons.contentlib.exceptions.ContentLibException
URISyntaxException
-
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 - Parameters:
pi
-order
-- Returns:
AnnotationPage
- Throws:
de.unigoettingen.sub.commons.contentlib.exceptions.ContentLibException
URISyntaxException
PresentationException
IndexUnreachableException
-
build
public de.intranda.api.iiif.presentation.v3.Canvas3 build(PhysicalElement page) throws de.unigoettingen.sub.commons.contentlib.exceptions.ContentLibException, URISyntaxException, PresentationException, IndexUnreachableException - Parameters:
page
-- Returns:
Canvas3
- Throws:
de.unigoettingen.sub.commons.contentlib.exceptions.ContentLibException
URISyntaxException
PresentationException
IndexUnreachableException
-