public class RectangleImporter extends DrawingImporter
_context, _group, _mapView, _prefs, FROM_MISSIONPACKAGE, FROM_STATESAVER, NOTIFICATION_IDcrcBlacklist, supportedMimeTypescontentType| Constructor and Description |
|---|
RectangleImporter(MapView mapView,
MapGroup group) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addToGroup(MapItem item) |
protected int |
getNotificationIcon(MapItem item)
Get an to represent this importer's notification
Note: Due to a limitation with the Android notification API,
this method MUST return an ATAK core icon resource ID
|
protected CommsMapComponent.ImportResult |
importMapItem(MapItem existing,
CotEvent event,
android.os.Bundle extras)
Import a map item via CoT event
Sub-class implementation is responsible for the following:
- Create the new map item (if it doesn't exist)
- Update item metadata based on event content
- Add the item to a map group (if not already added)
|
addToGroup, dispatchItemImported, findItem, findItem, importData, isLocalImport, isStateSaverImport, persist, postNotificationgetSupportedCotTypes, importNonCotData, isPrefixOnly, setPrefixOnlycrcDetails, getSupportedMIMETypes, importData, importData, importData, parseColor, parseDouble, parseIntdeleteData, getContentType, importUriAsStreamclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeleteData, getContentTypeprotected CommsMapComponent.ImportResult importMapItem(MapItem existing, CotEvent event, android.os.Bundle extras)
MapItemImporterimportMapItem in class DrawingImporterexisting - Existing map item (null if new)event - CoT eventextras - Import extrasCommsMapComponent.ImportResult.SUCCESS if handled successfully
CommsMapComponent.ImportResult.FAILURE if handled but failed
CommsMapComponent.ImportResult.IGNORE if not handled or N/A
CommsMapComponent.ImportResult.DEFERRED if we should try again laterprotected void addToGroup(MapItem item)
addToGroup in class MapItemImporterprotected int getNotificationIcon(MapItem item)
MapItemImportergetNotificationIcon in class DrawingImporteritem - Map item (not null)