Uses of Package
io.goobi.viewer.controller.model
Packages that use io.goobi.viewer.controller.model
Package
Description
Core controller and utility classes of the Goobi viewer.
Handlers and utilities for image and media delivery, including IIIF URL construction, thumbnail generation,
PDF handling, watermarking, and 3D object access within the Goobi viewer.
Lightweight model and configuration value objects used across the controller layer, such as caching maps,
labeled values, feature-set and web-resource configurations, and view attribute containers.
JSF managed beans (CDI backing beans) of the Goobi viewer.
Provides builders for assembling IIIF Presentation API 3 resources such as manifests,
canvases, ranges, and annotation pages from Goobi viewer record data.
Provides the core domain model for geo-maps in the Goobi viewer, including map
configurations, feature sets, markers, filters, and Solr-backed spatial data providers.
-
Classes in io.goobi.viewer.controller.model used by io.goobi.viewer.controllerClassDescriptionConfiguration for a map feature set, describing the type, name, marker icon, Solr query, filter, and metadata lists used to render a group of map features.Configuration for a manifest link entry displayed in the viewer, combining a display label, a format identifier, and the metadata object that provides the target URL.Bundles provider configurations for IIIF manifests into a single object.Used to check whether a zoomImageView configuration block should be applied to the image view represented by the given viewManager and pageType Stores
PageType(the type of view, like fullscreen or viewImage),MimeTypeof the current page, the number of pages in the record, the main DocStructType of the record and the collections (based onSolrConstants.DC) of the record. -
Classes in io.goobi.viewer.controller.model used by io.goobi.viewer.controller.imagingClassDescriptionUsed to check whether a zoomImageView configuration block should be applied to the image view represented by the given viewManager and pageType Stores
PageType(the type of view, like fullscreen or viewImage),MimeTypeof the current page, the number of pages in the record, the main DocStructType of the record and the collections (based onSolrConstants.DC) of the record. -
Classes in io.goobi.viewer.controller.model used by io.goobi.viewer.controller.modelClassDescriptionA matcher read from a configuration node which matches strings based on certain criteria.Bundles configuration for a web resource containing a URI and a label.
-
Classes in io.goobi.viewer.controller.model used by io.goobi.viewer.managedbeansClassDescriptionUsed to check whether a zoomImageView configuration block should be applied to the image view represented by the given viewManager and pageType Stores
PageType(the type of view, like fullscreen or viewImage),MimeTypeof the current page, the number of pages in the record, the main DocStructType of the record and the collections (based onSolrConstants.DC) of the record. -
Classes in io.goobi.viewer.controller.model used by io.goobi.viewer.model.iiif.presentation.v3.builderClassDescriptionBundles provider configurations for IIIF manifests into a single object.
-
Classes in io.goobi.viewer.controller.model used by io.goobi.viewer.model.mapsClassDescriptionConfiguration for a map feature set, describing the type, name, marker icon, Solr query, filter, and metadata lists used to render a group of map features.Simple value object pairing a string value with a display label and an optional CSS style class, typically used for select-box options or UI list entries.