public class KeywordEnrichment extends SensorMLEnrichment
Constructor and Description |
---|
KeywordEnrichment() |
Modifier and Type | Method and Description |
---|---|
private void |
addExisting(AbstractSensorML description,
Set<String> keywords) |
private void |
addFeatures(AbstractSensorML description,
Set<String> keywords) |
private void |
addIdentifier(Set<String> keywords) |
private void |
addIntendedApplication(Set<String> keywords) |
private void |
addLongName(AbstractSensorML description,
Set<String> keywords) |
private void |
addObservableProperties(Set<String> keywords) |
private void |
addOfferings(Set<String> keywords) |
private void |
addProcedureType(Set<String> keywords) |
private void |
addShortName(AbstractSensorML description,
Set<String> keywords) |
private List<String> |
createKeywordsList(AbstractSensorML description) |
protected void |
enrich(AbstractSensorML description) |
boolean |
isApplicable() |
enrich, longNamePredicate, shortNamePredicate, uniqueIdPredicate
getCache, getDescription, getIdentifier, getLocale, getSession, getSosOfferings, getVersion, isSetLocale, predicate, procedureSettings, setDescription, setIdentifier, setLocale, setSession, setVersion
protected void enrich(AbstractSensorML description) throws OwsExceptionReport
enrich
in class SensorMLEnrichment
OwsExceptionReport
public boolean isApplicable()
isApplicable
in class SensorMLEnrichment
private List<String> createKeywordsList(AbstractSensorML description)
private void addLongName(AbstractSensorML description, Set<String> keywords)
private void addShortName(AbstractSensorML description, Set<String> keywords)
private void addFeatures(AbstractSensorML description, Set<String> keywords)
private void addExisting(AbstractSensorML description, Set<String> keywords)
Copyright © 2012-2015 52north.org. All Rights Reserved.