package com.esri.geoevent.solutions.processor.ll2mgrs; import com.esri.ges.core.property.PropertyDefinition; import com.esri.ges.core.property.PropertyException; import com.esri.ges.core.property.PropertyType; import com.esri.ges.processor.GeoEventProcessorDefinitionBase; public class LatLongProcessorDefinition extends GeoEventProcessorDefinitionBase{ private String lblMGRS = "${com.esri.geoevent.solutions.processor.ll2mgrs.ll2mgrs-processor.LBL_MGRS}"; private String descMGRS= "${com.esri.geoevent.solutions.processor.ll2mgrs.ll2mgrs-processor.DESC_MGRS}"; private String lblGeoField = "${com.esri.geoevent.solutions.processor.ll2mgrs.ll2mgrs-processor.LBL_GEO_FLD}"; private String descGeoField= "${com.esri.geoevent.solutions.processor.ll2mgrs.ll2mgrs-processor.DESC_GEO_FLD}"; private String lblNewDef = "${com.esri.geoevent.solutions.processor.ll2mgrs.ll2mgrs-processor.LBL_NEW_DEF}"; private String descNewDef = "${com.esri.geoevent.solutions.processor.ll2mgrs.ll2mgrs-processor.DESC_NEW_DEF}"; private String lblAccuracy = "${com.esri.geoevent.solutions.processor.ll2mgrs.ll2mgrs-processor.LBL_ACCURACY}"; private String descAccuracy= "${com.esri.geoevent.solutions.processor.ll2mgrs.ll2mgrs-processor.DESC_ACCURACY}"; private String lblOverwrite = "${com.esri.geoevent.solutions.processor.ll2mgrs.ll2mgrs-processor.LBL_OVERWRITE}"; private String descOverwrite= "${com.esri.geoevent.solutions.processor.ll2mgrs.ll2mgrs-processor.DESC_OVERWRITE}"; private String lblReturnBB = "${com.esri.geoevent.solutions.processor.ll2mgrs.ll2mgrs-processor.LBL_BB}"; private String descReturnBB = "${com.esri.geoevent.solutions.processor.ll2mgrs.ll2mgrs-processor.DESC_BB}"; public LatLongProcessorDefinition() throws PropertyException { propertyDefinitions.put("mgrs", new PropertyDefinition("mgrs", PropertyType.String, "", lblMGRS, descMGRS, true, false)); propertyDefinitions.put("overwrite", new PropertyDefinition("overwrite", PropertyType.Boolean, true, lblOverwrite, descOverwrite, true, false)); propertyDefinitions.put("eventdef", new PropertyDefinition("eventdef", PropertyType.String, "", lblNewDef, descNewDef, "overwrite=false", false, false)); propertyDefinitions.put("geofld", new PropertyDefinition("geofld", PropertyType.String, "", lblGeoField, descGeoField, "overwrite=false", false, false)); propertyDefinitions.put("returnbb", new PropertyDefinition("returnbb", PropertyType.Boolean, false, lblReturnBB, descReturnBB, true, false)); } @Override public String getName() { return "MGRS2LL"; } @Override public String getDomain() { return "com.esri.geoevent.solutions.processor.ll2mgrs"; } @Override public String getVersion() { return "10.5.0"; } @Override public String getLabel() { return "${com.esri.geoevent.solutions.processor.ll2mgrs.ll2mgrs-processor.LBL_MGRS2LL_PROCESSOR}"; } @Override public String getDescription() { return "${com.esri.geoevent.solutions.processor.ll2mgrs.ll2mgrs-processor.DESC_MGRS2LL_PROCESSOR}"; } @Override public String getContactInfo() { return "geoeventprocessor@esri.com"; } }