Uses of Package
io.goobi.viewer.model.citation
Packages that use io.goobi.viewer.model.citation
Package
Description
Core controller and utility classes of the Goobi viewer.
Model for generating and formatting bibliographic citations for digitized records,
including citation data providers, link types, and CitationStyles processor wrappers.
Provides the metadata domain model for the Goobi viewer, covering metadata field
definitions, values, parameters, replacement rules, containers, and display utilities.
Contains the core viewer model, including the central
ViewManager, physical and structural record elements,
page navigation, MIME type handling, and supporting value types used across the viewer presentation layer.-
Classes in io.goobi.viewer.model.citation used by io.goobi.viewer.controller
-
Classes in io.goobi.viewer.model.citation used by io.goobi.viewer.model.citationClassDescriptionImplements the CSL
ItemDataProviderinterface by mapping Goobi Viewer metadata fields to CSL item data for citation formatting.Represents a configurable citation link for a digitized record.Defines the user-facing action triggered when aCitationLinkis activated.Defines the structural level of a digitized object to which aCitationLinkrefers.Defines whether aCitationLinkpoints to an internal viewer URL or an external URL built from a Solr field value. -
Classes in io.goobi.viewer.model.citation used by io.goobi.viewer.model.metadataClassDescriptionImplements the CSL
ItemDataProviderinterface by mapping Goobi Viewer metadata fields to CSL item data for citation formatting.Session-scoped wrapper that manages lazily createdCSLcitation processors, keyed by CSL style name, and provides shared access to the underlyingCitationDataProvider. -
Classes in io.goobi.viewer.model.citation used by io.goobi.viewer.model.viewerClassDescriptionRepresents a configurable citation link for a digitized record.Session-scoped wrapper that manages lazily created
CSLcitation processors, keyed by CSL style name, and provides shared access to the underlyingCitationDataProvider.