Class LinkingProperty
java.lang.Object
io.goobi.viewer.model.iiif.presentation.v3.builder.LinkingProperty
- Author:
- Florian Alpers
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumEnumerates the supported linked resource formats for IIIF Presentation API v3, each carrying a resource type label, MIME format, and optional profile URI. -
Constructor Summary
ConstructorsConstructorDescriptionLinkingProperty(LinkingProperty.LinkingTarget target, de.intranda.metadata.multilanguage.IMetadataValue label) -
Method Summary
Modifier and TypeMethodDescriptionde.intranda.metadata.multilanguage.IMetadataValuegetLabel()de.intranda.api.iiif.presentation.v3.LabeledResourcegetResource(URI id)
-
Constructor Details
-
LinkingProperty
public LinkingProperty(LinkingProperty.LinkingTarget target, de.intranda.metadata.multilanguage.IMetadataValue label) - Parameters:
target- linking target specifying MIME type and resource typelabel- human-readable label for this link
-
-
Method Details
-
getResource
- Parameters:
id- URI of the linked resource- Returns:
LabeledResource
-
getTarget
-
getLabel
public de.intranda.metadata.multilanguage.IMetadataValue getLabel()
-