public interface MappingProfile extends OsidProfile
The mapping profile describes the interoperability among mapping services.
| Modifier and Type | Method and Description |
|---|---|
TypeList |
getCoordinateTypes()
Gets the supported
Coordinate types. |
TypeList |
getHeadingTypes()
Gets the supported
Heading types. |
TypeList |
getLocationRecordTypes()
Gets the supported
Location record types. |
TypeList |
getLocationSearchRecordTypes()
Gets the supported
Location search types. |
TypeList |
getMapRecordTypes()
Gets the supported
Map record types. |
TypeList |
getMapSearchRecordTypes()
Gets the supported
Map search record types. |
TypeList |
getResourceLocationRecordTypes()
Gets the supported
ResourceLocation record types. |
TypeList |
getSpatialUnitRecordTypes()
Gets the supported
SpatialUnit record types. |
boolean |
supportsCoordinateType(Type coordinateType)
Tests if the given
Coordinate type is supported. |
boolean |
supportsHeadingType(Type headingType)
Tests if the given
Heading type is supported. |
boolean |
supportsLocationAdjacency()
Tests if a location adjacency service is supported.
|
boolean |
supportsLocationAdmin()
Tests if location
administrative service is supported. |
boolean |
supportsLocationHierarchy()
Tests if a location
hierarchy service is supported. |
boolean |
supportsLocationHierarchyDesign()
Tests if a location hierarchy design service is supported.
|
boolean |
supportsLocationLookup()
Tests if looking up locations is supported.
|
boolean |
supportsLocationMap()
Tests if a location map lookup service is supported.
|
boolean |
supportsLocationMapAssignment()
Tests if a location map assignment service is supported.
|
boolean |
supportsLocationNotification()
Tests if a location
notification service is supported. |
boolean |
supportsLocationQuery()
Tests if querying locations is supported.
|
boolean |
supportsLocationRecordType(Type locationRecordType)
Tests if the given
Location record type is supported. |
boolean |
supportsLocationSearch()
Tests if searching locations is supported.
|
boolean |
supportsLocationSearchRecordType(Type locationSearchRecordType)
Tests if the given
Location search type is supported. |
boolean |
supportsLocationSmartMap()
Tests if a location smart map service is supported.
|
boolean |
supportsLocationSpatial()
Tests if a location spatial service is supported.
|
boolean |
supportsMapAdmin()
Tests if map administrative service is supported.
|
boolean |
supportsMapHierarchy()
Tests for the availability of a map hierarchy traversal service.
|
boolean |
supportsMapHierarchyDesign()
Tests for the availability of a map hierarchy design service.
|
boolean |
supportsMapLookup()
Tests if looking up maps is supported.
|
boolean |
supportsMapNotification()
Tests if a map
notification service is supported. |
boolean |
supportsMappingBatch()
Tests if the mapping batch service is supported.
|
boolean |
supportsMappingPath()
Tests if the mapping path service is supported.
|
boolean |
supportsMappingRoute()
Tests if the mapping route service is supported.
|
boolean |
supportsMapQuery()
Tests if querying maps is supported.
|
boolean |
supportsMapRecordType(Type mapRecordType)
Tests if the given
Map record type is supported. |
boolean |
supportsMapSearch()
Tests if searching maps is supported.
|
boolean |
supportsMapSearchRecordType(Type mapSearchRecordType)
Tests if the given
Map search record type is supported. |
boolean |
supportsMyLocation()
Tests if a location service is supported for the current agent.
|
boolean |
supportsResourceLocation()
Tests if a resource location service is supported.
|
boolean |
supportsResourceLocationNotification()
Tests if a resource location notification service is supported.
|
boolean |
supportsResourceLocationRecordType(Type resourceLocationRecordType)
Tests if the given
ResourceLocationRecord record type
is supported. |
boolean |
supportsResourceLocationUpdate()
Tests if a resource location update service is supported.
|
boolean |
supportsResourcePositionNotification()
Tests if a resource position notification service is supported.
|
boolean |
supportsSpatialUnitRecordType(Type spatialUnitRecordType)
Tests if the given
SpatialUnit record type is
supported. |
boolean |
supportsVisibleFederation()
Tests if any map federation is exposed.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdboolean supportsVisibleFederation()
true if visible federation is supported,
false otherwisemandatory - This method must be implemented. boolean supportsLocationLookup()
true if location lookup is supported,
false otherwisemandatory - This method must be implemented. boolean supportsLocationQuery()
true if location query is supported,
false otherwisemandatory - This method must be implemented. boolean supportsLocationSearch()
true if location search is supported,
false otherwisemandatory - This method must be implemented. boolean supportsLocationAdmin()
administrative service is supported. true if location administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsLocationNotification()
notification service is supported. true if location notification is supported,
false otherwisemandatory - This method must be implemented. boolean supportsLocationHierarchy()
hierarchy service is supported. true if location hierarchy is supported,
false otherwisemandatory - This method must be implemented. boolean supportsLocationHierarchyDesign()
true if location hierarchy design is supported,
false otherwisemandatory - This method must be implemented. boolean supportsLocationMap()
true if a location map lookup service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsLocationMapAssignment()
true if a location to map assignment service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsLocationSmartMap()
true if a location smart map service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsLocationAdjacency()
true if a location adjacency service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsLocationSpatial()
true if a location spatial service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsResourceLocation()
true if a resource location service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsResourceLocationUpdate()
true if a resource location update service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsResourceLocationNotification()
true if a resource location notification
service is supported, false otherwisemandatory - This method must be implemented. boolean supportsResourcePositionNotification()
true if a resource position notification
service is supported, false otherwisemandatory - This method must be implemented. boolean supportsMyLocation()
true if my location is supported, false
otherwisemandatory - This method must be implemented. boolean supportsMapLookup()
true if map lookup is supported, false
otherwisemandatory - This method must be implemented. boolean supportsMapQuery()
true if a map query service is supported,
false otherwisemandatory - This method must be implemented. boolean supportsMapSearch()
true if map search is supported, false
otherwisemandatory - This method must be implemented. boolean supportsMapAdmin()
true if map administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsMapNotification()
notification service is supported. true if map notification is supported,
false otherwisemandatory - This method must be implemented. boolean supportsMapHierarchy()
true if map hierarchy traversal is available,
false otherwisemandatory - This method must be implemented in all
providers. boolean supportsMapHierarchyDesign()
true if map hierarchy design is available,
false otherwisemandatory - This method must be implemented. boolean supportsMappingBatch()
true if maping batch service is supported,
false otherwisemandatory - This method must be implemented. boolean supportsMappingPath()
true if maping path service is supported,
false otherwisemandatory - This method must be implemented. boolean supportsMappingRoute()
true if maping route service is supported,
false otherwisemandatory - This method must be implemented. TypeList getLocationRecordTypes()
Location record types. Location record
typesmandatory - This method must be implemented. boolean supportsLocationRecordType(Type locationRecordType)
Location record type is supported.locationRecordType - a Type indicating a
Location record type true if the given record type is supported,
false otherwiseNullArgumentException - locationRecordType
is null mandatory - This method must be implemented. TypeList getLocationSearchRecordTypes()
Location search types. Location search
typesmandatory - This method must be implemented. boolean supportsLocationSearchRecordType(Type locationSearchRecordType)
Location search type is supported.locationSearchRecordType - a Type indicating a
Location search type true if the given Type is
supported, false otherwiseNullArgumentException - locationSearchRecordType
is null mandatory - This method must be implemented. TypeList getMapRecordTypes()
Map record types. Map typesmandatory - This method must be implemented. boolean supportsMapRecordType(Type mapRecordType)
Map record type is supported.mapRecordType - a Type indicating a Map
record type true if the given Type is
supported, false otherwiseNullArgumentException - mapRecordType is
null mandatory - This method must be implemented. TypeList getMapSearchRecordTypes()
Map search record types. Map search
record typesmandatory - This method must be implemented. boolean supportsMapSearchRecordType(Type mapSearchRecordType)
Map search record type is supported.mapSearchRecordType - a Type indicating a
Map search record type true if the given Type is
supported, false otherwiseNullArgumentException - mapSearchRecordType
is null mandatory - This method must be implemented. TypeList getResourceLocationRecordTypes()
ResourceLocation record types. ResourceLocation
record typesmandatory - This method must be implemented. boolean supportsResourceLocationRecordType(Type resourceLocationRecordType)
ResourceLocationRecord record type
is supported.resourceLocationRecordType - a Type indicating a
ResourceLocation type true if the given Type is
supported, false otherwiseNullArgumentException -
resourceLocationRecordType is null mandatory - This method must be implemented. TypeList getCoordinateTypes()
Coordinate types. Coordinate
typesmandatory - This method must be implemented. boolean supportsCoordinateType(Type coordinateType)
Coordinate type is supported.coordinateType - a Type indicating a
Coordinate type true if the given Type is
supported, false otherwiseNullArgumentException - coordinateType
is null mandatory - This method must be implemented. TypeList getHeadingTypes()
Heading types. Heading typesmandatory - This method must be implemented. boolean supportsHeadingType(Type headingType)
Heading type is supported.headingType - a Type indicating a Heading
type true if the given Type is
supported, false otherwiseNullArgumentException - headingType is
null mandatory - This method must be implemented. TypeList getSpatialUnitRecordTypes()
SpatialUnit record types. SpatialUnit
record typesmandatory - This method must be implemented. boolean supportsSpatialUnitRecordType(Type spatialUnitRecordType)
SpatialUnit record type is
supported.spatialUnitRecordType - a Type indicating a
SpatialUnit record type true if the given Type is
supported, false otherwiseNullArgumentException - spatialUnitRecordType
is null mandatory - This method must be implemented.