Uses of Interface
io.goobi.viewer.model.maps.features.IFeatureDataProvider
Packages that use IFeatureDataProvider
Package
Description
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.
Contains data providers and generators for GeoJSON map features, retrieving spatial
data from Solr, metadata fields, record structures, and entity relationships.
-
Uses of IFeatureDataProvider in io.goobi.viewer.model.maps
Classes in io.goobi.viewer.model.maps that implement IFeatureDataProviderModifier and TypeClassDescriptionclassComposite feature data provider that aggregates results from record, docstruct, and metadata Solr queries to supply geo map features across all document types. -
Uses of IFeatureDataProvider in io.goobi.viewer.model.maps.features
Classes in io.goobi.viewer.model.maps.features that implement IFeatureDataProviderModifier and TypeClassDescriptionclassAbstract base class for geo map feature data providers that execute Solr queries and convert the results intoMetadataDocumentinstances for downstream feature generation.classFeature data provider that retrieves structural document elements (DOCTYPE:DOCSTRCT) from Solr for use in geo map feature generation, supporting large result sets via query expansion.classFeature data provider that retrieves Solr metadata documents (DOCTYPE:METADATA) and their parent top-level records for use in geo map feature generation.classFeature data provider that retrieves top-level records (works and anchors) from Solr, optionally including their child metadata group documents for geo map feature generation.classFeature data provider that extendsMetadataDataProviderto additionally resolve relationship metadata by loading related Solr documents for each retrieved metadata group.Methods in io.goobi.viewer.model.maps.features that return IFeatureDataProviderModifier and TypeMethodDescriptionstatic IFeatureDataProviderAbstractFeatureDataProvider.getDataProvider(SolrSearchScope scope, List<String> requiredFields)