Uses of Class
io.goobi.viewer.model.metadata.MetadataContainer
Packages that use MetadataContainer
Package
Description
Core controller and utility classes of the Goobi viewer.
Contains data providers and generators for GeoJSON map features, retrieving spatial
data from Solr, metadata fields, record structures, and entity relationships.
Provides the metadata domain model for the Goobi viewer, covering metadata field
definitions, values, parameters, replacement rules, containers, and display utilities.
Servlet classes of the Goobi viewer.
Solr integration layer of the Goobi viewer.
-
Uses of MetadataContainer in io.goobi.viewer.controller
Methods in io.goobi.viewer.controller with parameters of type MetadataContainerModifier and TypeMethodDescriptionGeoCoordinateConverter.getGeojsonPoints(MetadataContainer doc, String metadataField, String titleField) -
Uses of MetadataContainer in io.goobi.viewer.model.maps.features
Methods in io.goobi.viewer.model.maps.features that return MetadataContainerMethods in io.goobi.viewer.model.maps.features with parameters of type MetadataContainerModifier and TypeMethodDescriptionFeatureQueryGenerator.createSearchFilterQuery(MetadataContainer metadata, String template, LabelCreator labelCreator) protected Collection<GeoMapFeature> FeatureGenerator.getFeatures(MetadataContainer metadata, MetadataContainer topDocument, List<String> coordinates) protected de.intranda.metadata.multilanguage.IMetadataValueFeatureGenerator.getTitle(MetadataContainer metadata, MetadataContainer topDocument, LabelCreator labelCreator) de.intranda.metadata.multilanguage.IMetadataValueLabelCreator.getValue(MetadataContainer doc, MetadataContainer parentStruct, MetadataContainer topStruct, String template) de.intranda.metadata.multilanguage.IMetadataValueLabelCreator.getValue(MetadataContainer doc, MetadataContainer topStruct, String template) de.intranda.metadata.multilanguage.IMetadataValueLabelCreator.getValue(MetadataContainer doc, String template) Constructors in io.goobi.viewer.model.maps.features with parameters of type MetadataContainerModifierConstructorDescriptionMetadataDocument(String pi, String iddoc, MetadataContainer metadata, ComplexMetadataContainer metadataGroups, Collection<MetadataDocument> children) -
Uses of MetadataContainer in io.goobi.viewer.model.metadata
Methods in io.goobi.viewer.model.metadata that return MetadataContainerModifier and TypeMethodDescriptionstatic MetadataContainerMetadataContainer.createMetadataEntity(StructElement doc) static MetadataContainerMetadataContainer.createMetadataEntity(org.apache.solr.common.SolrDocument doc) Returns aMetadataContainerwhich includes all metadata fields matching the given fieldNameFilter from the givenSolrDocumentdoc.static MetadataContainerMetadataContainer.createMetadataEntity(org.apache.solr.common.SolrDocument doc, Predicate<String> fieldNameFilter) Returns aMetadataContainerwhich includes all metadata fields matching the given fieldNameFilter from the givenSolrDocumentdoc.static MetadataContainerMetadataContainer.createMetadataEntity(org.apache.solr.common.SolrDocument doc, List<org.apache.solr.common.SolrDocument> children, Predicate<String> mainDocFieldNameFilter, Predicate<String> childDocFieldNameFilter) Returns aMetadataContainerwhich includes all metadata fields matching the given fieldNameFilter from the givenSolrDocumentdoc as well as thevaluesof those child documents whichlabelmatches the fieldnameFilter.RelationshipMetadataContainer.getRelatedRecord(ComplexMetadata relationship) Method parameters in io.goobi.viewer.model.metadata with type arguments of type MetadataContainerModifier and TypeMethodDescriptionComplexMetadataList.getGroupedMetadata(Locale sortLanguage, Map<String, List<String>> categories, boolean hideUnlinkedRecords, long limit, Function<ComplexMetadata, MetadataContainer> relatedEntityGetter) ComplexMetadataList.getMetadata(Locale sortLanguage, String filterField, String filterMatcher, boolean hideUnlinkedRecords, long limit, Function<ComplexMetadata, MetadataContainer> relatedEntityGetter) ComplexMetadataList.getMetadataValues(String filterField, String filterValue, String valueField, Locale locale, Function<ComplexMetadata, MetadataContainer> relatedEntityGetter) Constructors in io.goobi.viewer.model.metadata with parameters of type MetadataContainerModifierConstructorDescriptionMetadataBuilder(MetadataContainer metadata) MetadataBuilder(MetadataContainer metadata, MetadataContainer parent, MetadataContainer topStruct) MetadataBuilder(MetadataContainer metadata, MetadataContainer parent, MetadataContainer topStruct, MetadataContainer related) Cloning constructor.Constructor parameters in io.goobi.viewer.model.metadata with type arguments of type MetadataContainerModifierConstructorDescriptionRelationshipMetadataContainer(List<org.apache.solr.common.SolrDocument> metadataDocs, Predicate<String> fieldNameFilter, Map<String, MetadataContainer> relatedDocumentMap) RelationshipMetadataContainer(List<org.apache.solr.common.SolrDocument> metadataDocs, Map<String, MetadataContainer> relatedDocumentMap) -
Uses of MetadataContainer in io.goobi.viewer.servlets
Methods in io.goobi.viewer.servlets with parameters of type MetadataContainerModifier and TypeMethodDescriptionstatic StringIdentifierResolver.constructUrl(MetadataContainer targetDoc, boolean pageResolverUrl) -
Uses of MetadataContainer in io.goobi.viewer.solr
Methods in io.goobi.viewer.solr with parameters of type MetadataContainerModifier and TypeMethodDescriptionstatic booleanSolrTools.isAnchor(MetadataContainer doc) static booleanSolrTools.isGroup(MetadataContainer doc) static booleanSolrTools.isWork(MetadataContainer doc)