public class CotImporterManager extends AbstractCotEventImporter
crcBlacklist, supportedMimeTypescontentType| Constructor and Description |
|---|
CotImporterManager(MapView mapView) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
deleteData(android.net.Uri uri,
java.lang.String mime)
The method used to remove the imported data
|
static CotImporterManager |
getInstance() |
java.util.Set<java.lang.String> |
getSupportedMIMETypes()
Returns the set of mime types supported by this importer.
|
CommsMapComponent.ImportResult |
importData(CotEvent event,
android.os.Bundle extras)
Process CoT events using the registered importers
|
CommsMapComponent.ImportResult |
importData(android.net.Uri uri,
java.lang.String mime,
android.os.Bundle bundle)
The method used to import the data
|
CommsMapComponent.ImportResult |
importNonCotData(java.io.InputStream source,
java.lang.String mime) |
void |
registerImporter(CotEventImporter importer)
Register a CoT importer
Type importers with a non-type set are automatically mapped
|
void |
unregisterImporter(CotEventImporter importer)
Unregister a CoT importer
|
crcDetails, importData, importData, parseColor, parseDouble, parseIntgetContentType, importUriAsStreamclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetContentTypepublic CotImporterManager(MapView mapView)
public static CotImporterManager getInstance()
public void registerImporter(CotEventImporter importer)
importer - CoT importerpublic void unregisterImporter(CotEventImporter importer)
importer - CoT importerpublic java.util.Set<java.lang.String> getSupportedMIMETypes()
ImportergetSupportedMIMETypes in interface ImportergetSupportedMIMETypes in class AbstractCotEventImporterpublic CommsMapComponent.ImportResult importData(android.net.Uri uri, java.lang.String mime, android.os.Bundle bundle) throws java.io.IOException
ImporterimportData in interface ImporterimportData in class AbstractCotEventImporteruri - the uri to use when importingmime - the mime type for the input streambundle - the bundle that would have additional information concerning
the importjava.io.IOException - if there is an error during importpublic boolean deleteData(android.net.Uri uri,
java.lang.String mime)
ImporterdeleteData in interface ImporterdeleteData in class AbstractImporteruri - the input stream to use when importingmime - the mime type for the input streampublic CommsMapComponent.ImportResult importNonCotData(java.io.InputStream source, java.lang.String mime)
importNonCotData in class AbstractCotEventImporterpublic CommsMapComponent.ImportResult importData(CotEvent event, android.os.Bundle extras)
importData in interface CotEventImporterimportData in class AbstractCotEventImporterevent - CoT eventextras - Import extras