Class FeatureGenerator
java.lang.Object
io.goobi.viewer.model.maps.features.FeatureGenerator
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionFeatureGenerator
(List<String> coordinateFields, List<String> additionalFields, LabelCreator featureTitleCreator, LabelCreator entityTitleCreator) -
Method Summary
Modifier and TypeMethodDescriptionprotected GeoMapFeature
getFeature
(String point) getFeatures
(MetadataDocument document, SolrSearchScope searchScope) protected Collection
<GeoMapFeature> getFeatures
(MetadataContainer metadata, MetadataContainer topDocument, List<String> coordinates) protected de.intranda.metadata.multilanguage.IMetadataValue
getTitle
(MetadataContainer metadata, MetadataContainer topDocument, LabelCreator labelCreator)
-
Field Details
-
POINT_LAT_LNG_PATTERN
- See Also:
-
POLYGON_LAT_LNG_PATTERN
- See Also:
-
-
Constructor Details
-
FeatureGenerator
public FeatureGenerator(List<String> coordinateFields, List<String> additionalFields, LabelCreator featureTitleCreator, LabelCreator entityTitleCreator)
-
-
Method Details
-
getFeatures
public Collection<GeoMapFeature> getFeatures(MetadataDocument document, SolrSearchScope searchScope) -
getFeatures
protected Collection<GeoMapFeature> getFeatures(MetadataContainer metadata, MetadataContainer topDocument, List<String> coordinates) -
getTitle
protected de.intranda.metadata.multilanguage.IMetadataValue getTitle(MetadataContainer metadata, MetadataContainer topDocument, LabelCreator labelCreator) -
getFeature
-