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 GeoMapFeaturegetFeature(String point) getFeatures(MetadataDocument document, SolrSearchScope searchScope) protected Collection<GeoMapFeature> getFeatures(MetadataContainer metadata, MetadataContainer topDocument, List<String> coordinates) protected de.intranda.metadata.multilanguage.IMetadataValuegetTitle(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
-