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, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
boolean 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.