Class GeoCoderPlugin
java.lang.Object
org.codice.ddf.spatial.geocoding.plugin.GeoCoderPlugin
- All Implemented Interfaces:
ddf.catalog.plugin.PreIngestPlugin
The
GeoCoderPlugin is responsible for adding a Location.COUNTRY_CODE in ISO
3166-1 format to Metacards that have the Metacard.GEOGRAPHY attribute.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionGeoCoderPlugin(ServiceSelector<org.codice.ddf.spatial.geocoder.GeoCoder> geoCoderFactory) -
Method Summary
Modifier and TypeMethodDescriptionintddf.catalog.operation.CreateRequestprocess(ddf.catalog.operation.CreateRequest input) ddf.catalog.operation.DeleteRequestprocess(ddf.catalog.operation.DeleteRequest input) ddf.catalog.operation.UpdateRequestprocess(ddf.catalog.operation.UpdateRequest input) voidsetRadiusInKm(int radius) voidupdateConfiguration(Map<String, Object> properties)
-
Field Details
-
RADIUS_IN_KM
- See Also:
-
-
Constructor Details
-
GeoCoderPlugin
-
-
Method Details
-
process
public ddf.catalog.operation.CreateRequest process(ddf.catalog.operation.CreateRequest input) throws ddf.catalog.plugin.PluginExecutionException, ddf.catalog.plugin.StopProcessingException - Specified by:
processin interfaceddf.catalog.plugin.PreIngestPlugin- Throws:
ddf.catalog.plugin.PluginExecutionExceptionddf.catalog.plugin.StopProcessingException
-
process
public ddf.catalog.operation.UpdateRequest process(ddf.catalog.operation.UpdateRequest input) throws ddf.catalog.plugin.PluginExecutionException, ddf.catalog.plugin.StopProcessingException - Specified by:
processin interfaceddf.catalog.plugin.PreIngestPlugin- Throws:
ddf.catalog.plugin.PluginExecutionExceptionddf.catalog.plugin.StopProcessingException
-
process
public ddf.catalog.operation.DeleteRequest process(ddf.catalog.operation.DeleteRequest input) throws ddf.catalog.plugin.PluginExecutionException, ddf.catalog.plugin.StopProcessingException - Specified by:
processin interfaceddf.catalog.plugin.PreIngestPlugin- Throws:
ddf.catalog.plugin.PluginExecutionExceptionddf.catalog.plugin.StopProcessingException
-
updateConfiguration
-
setRadiusInKm
public void setRadiusInKm(int radius) -
getRadius
public int getRadius()
-