public interface MappingPathProfile extends OsidProfile
The mapping profile describes the interoperability among mapping services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getIntersectionRecordTypes()
Gets the supported
Intersection record types. |
TypeList |
getIntersectionSearchRecordTypes()
Gets the supported
Intersection search record types. |
TypeList |
getObstacleRecordTypes()
Gets the supported
Obstacle record types. |
TypeList |
getObstacleSearchRecordTypes()
Gets the supported
Obstacle search types. |
TypeList |
getPathRecordTypes()
Gets the supported
Path record types. |
TypeList |
getPathSearchRecordTypes()
Gets the supported
Path search record types. |
TypeList |
getResourceVelocityRecordTypes()
Gets the supported
ResourceVelocity record types. |
TypeList |
getSignalRecordTypes()
Gets the supported
Signal record types. |
TypeList |
getSignalSearchRecordTypes()
Gets the supported
Signal search types. |
TypeList |
getSpeedZoneRecordTypes()
Gets the supported
SpeedZone record types. |
TypeList |
getSpeedZoneSearchRecordTypes()
Gets the supported
SpeedZone search types. |
boolean |
supportsIntersectionAdmin()
Tests if an intersection administrative service is supported.
|
boolean |
supportsIntersectionLookup()
Tests if an intersection lookup service is supported.
|
boolean |
supportsIntersectionMap()
Tests if an intersection map lookup service is supported.
|
boolean |
supportsIntersectionMapAssignment()
Tests if an intersection map service is supported.
|
boolean |
supportsIntersectionNotification()
Tests if an intersection
notification service is
supported. |
boolean |
supportsIntersectionQuery()
Tests if querying intersections is supported.
|
boolean |
supportsIntersectionRecordType(Type intersectionRecordType)
Tests if the given
Intersection record type is
supported. |
boolean |
supportsIntersectionSearch()
Tests if searching intersections is supported.
|
boolean |
supportsIntersectionSearchRecordType(Type intersectionSearchRecordType)
Tests if the given
Intersection search record type is
supported. |
boolean |
supportsIntersectionSmartMap()
Tests if an intersection smart map lookup service is supported.
|
boolean |
supportsMappingPathBatch()
Tests if a batch mapping path service is supported.
|
boolean |
supportsMappingPathRules()
Tests if a mapping path rules service is supported.
|
boolean |
supportsMyPath()
Tests if a my path service is supported.
|
boolean |
supportsObstacleAdmin()
Tests if obstacle administrative service is supported.
|
boolean |
supportsObstacleHierarchy()
Tests if an obstacle
hierarchy service is supported. |
boolean |
supportsObstacleHierarchyDesign()
Tests if an obstacle hierarchy design service is supported.
|
boolean |
supportsObstacleLookup()
Tests if looking up obstacles is supported.
|
boolean |
supportsObstacleMap()
Tests if an obstacle map lookup service is supported.
|
boolean |
supportsObstacleMapAssignment()
Tests if an obstacle map assignment service is supported.
|
boolean |
supportsObstacleNotification()
Tests if an obstacle
notification service is supported. |
boolean |
supportsObstacleQuery()
Tests if querying obstacles is supported.
|
boolean |
supportsObstacleRecordType(Type obstacleRecordType)
Tests if the given
Obstacle record type is supported. |
boolean |
supportsObstacleSearch()
Tests if searching obstacles is supported.
|
boolean |
supportsObstacleSearchRecordType(Type obstacleSearchRecordType)
Tests if the given
Obstacle search type is supported. |
boolean |
supportsObstacleSmartMap()
Tests if an obstacle smart map service is supported.
|
boolean |
supportsPathAdmin()
Tests if path
administrative service is supported. |
boolean |
supportsPathLookup()
Tests if looking up paths is supported.
|
boolean |
supportsPathMap()
Tests if a path map lookup service is supported.
|
boolean |
supportsPathMapAssignment()
Tests if a path map service is supported.
|
boolean |
supportsPathNotification()
Tests if a path
notification service is supported. |
boolean |
supportsPathQuery()
Tests if querying paths is supported.
|
boolean |
supportsPathRecordType(Type pathRecordType)
Tests if the given
Path record type is supported. |
boolean |
supportsPathSearch()
Tests if searching paths is supported.
|
boolean |
supportsPathSearchRecordType(Type pathSearchRecordType)
Tests if the given
Path search record type is
supported. |
boolean |
supportsPathSmartMap()
Tests if a path smart map lookup service is supported.
|
boolean |
supportsPathSpatial()
Tests if a path spatial lookup service is supported.
|
boolean |
supportsPathSpatialDesign()
Tests if a path spatial design service is supported.
|
boolean |
supportsPathTravel()
Tests if a path travel service is supported.
|
boolean |
supportsResourcePathNotification()
Tests if a resource path notification service is supported.
|
boolean |
supportsResourceSignalNotification()
Tests if a resource signal notification service is supported.
|
boolean |
supportsResourceVelocity()
Tests if a resource velocity service is supported.
|
boolean |
supportsResourceVelocityNotification()
Tests if a resource velocity notification service is supported.
|
boolean |
supportsResourceVelocityRecordType(Type resourceVelocityRecordType)
Tests if the given
ResourceVelocity record type is
supported. |
boolean |
supportsResourceVelocityUpdate()
Tests if a resource velocity update service is supported.
|
boolean |
supportsSignalAdmin()
Tests if signal
administrative service is supported. |
boolean |
supportsSignalLookup()
Tests if looking up signals is supported.
|
boolean |
supportsSignalMap()
Tests if a signal map lookup service is supported.
|
boolean |
supportsSignalMapAssignment()
Tests if a signal map assignment service is supported.
|
boolean |
supportsSignalNotification()
Tests if a signal
notification service is supported. |
boolean |
supportsSignalQuery()
Tests if querying signals is supported.
|
boolean |
supportsSignalRecordType(Type signalRecordType)
Tests if the given
Signal record type is supported. |
boolean |
supportsSignalSearch()
Tests if searching signals is supported.
|
boolean |
supportsSignalSearchRecordType(Type signalSearchRecordType)
Tests if the given
Signal search type is supported. |
boolean |
supportsSignalSmartMap()
Tests if a signal smart map service is supported.
|
boolean |
supportsSpeedZoneAdmin()
Tests if speed zone
administrative service is
supported. |
boolean |
supportsSpeedZoneLookup()
Tests if looking up speed zones is supported.
|
boolean |
supportsSpeedZoneMap()
Tests if a speed zone map lookup service is supported.
|
boolean |
supportsSpeedZoneMapAssignment()
Tests if a speed zone map assignment service is supported.
|
boolean |
supportsSpeedZoneNotification()
Tests if a speed zone
notification service is
supported. |
boolean |
supportsSpeedZoneQuery()
Tests if querying speed zones is supported.
|
boolean |
supportsSpeedZoneRecordType(Type speedZoneRecordType)
Tests if the given
SpeedZone record type is supported. |
boolean |
supportsSpeedZoneSearch()
Tests if searching speed zones is supported.
|
boolean |
supportsSpeedZoneSearchRecordType(Type speedZoneSearchRecordType)
Tests if the given
SpeedZone search type is supported. |
boolean |
supportsSpeedZoneSmartMap()
Tests if a speed zone smart map service 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 supportsPathLookup()
true
if path lookup is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsPathQuery()
true
if path query is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsPathSearch()
true
if path search is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsPathAdmin()
administrative service is supported. true
if path administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsPathNotification()
notification service is supported. true
if path notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsPathMap()
true
if a path map lookup service is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsPathMapAssignment()
true
if path to map assignment service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsPathSmartMap()
true
if a path smart map service is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsPathSpatial()
true
if a path spatial service is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsPathSpatialDesign()
true
if a path spatial design service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsPathTravel()
true
if a path travel service is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsResourcePathNotification()
true
if a resource path notification service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsResourceVelocity()
true
if a resource velocity service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsResourceVelocityUpdate()
true
if a resource velocity update service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsResourceVelocityNotification()
true
if a resource velocity notification
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsMyPath()
true
if a my path service is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsIntersectionLookup()
true
if an intersection lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsIntersectionQuery()
true
if intersection query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsIntersectionSearch()
true
if intersection search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsIntersectionAdmin()
true
if an intersection administrative service
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsIntersectionNotification()
notification service is
supported. true
if intersection notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsIntersectionMap()
true
if an intersection map lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsIntersectionMapAssignment()
true
if intersection to map assignment service
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsIntersectionSmartMap()
true
if an intersection smart map service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsSpeedZoneLookup()
true
if speed zone lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsSpeedZoneQuery()
true
if speed zone query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsSpeedZoneSearch()
true
if speed zone search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsSpeedZoneAdmin()
administrative service is
supported. true
if speed zone administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsSpeedZoneNotification()
notification service is
supported. true
if speed zone notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsSpeedZoneMap()
true
if a speed zone map lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsSpeedZoneMapAssignment()
true
if a speed zone to map assignment service
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsSpeedZoneSmartMap()
true
if a speed zone smart map service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsSignalLookup()
true
if signal lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsSignalQuery()
true
if signal query is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsSignalSearch()
true
if signal search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsSignalAdmin()
administrative service is supported. true
if signal administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsSignalNotification()
notification service is supported. true
if signal notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsSignalMap()
true
if a signal map lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsSignalMapAssignment()
true
if a signal to map assignment service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsSignalSmartMap()
true
if a signal smart map service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsResourceSignalNotification()
true
if a resource signal notification service
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsObstacleLookup()
true
if obstacle lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsObstacleQuery()
true
if obstacle query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsObstacleSearch()
true
if obstacle search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsObstacleAdmin()
true
if obstacle administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsObstacleNotification()
notification service is supported. true
if obstacle notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsObstacleHierarchy()
hierarchy service is supported. true
if obstacle hierarchy is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsObstacleHierarchyDesign()
true
if obstacle hierarchy design is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsObstacleMap()
true
if an obstacle map lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsObstacleMapAssignment()
true
if an obstacle to map assignment service
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsObstacleSmartMap()
true
if an obstacle smart map service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsMappingPathBatch()
true
if a mapping path batch service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsMappingPathRules()
true
if a mapping path rules service is
supported, false
otherwisemandatory
- This method must be implemented. TypeList getPathRecordTypes()
Path
record types. Path
record
typesmandatory
- This method must be implemented. boolean supportsPathRecordType(Type pathRecordType)
Path
record type is supported.pathRecordType
- a Type
indicating a Path
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- pathRecordType
is null
mandatory
- This method must be implemented. TypeList getPathSearchRecordTypes()
Path
search record types. Path
search
record typesmandatory
- This method must be implemented. boolean supportsPathSearchRecordType(Type pathSearchRecordType)
Path
search record type is
supported.pathSearchRecordType
- a Type
indicating a
Path
search record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- pathSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getIntersectionRecordTypes()
Intersection
record types. Intersection
typesmandatory
- This method must be implemented. boolean supportsIntersectionRecordType(Type intersectionRecordType)
Intersection
record type is
supported.intersectionRecordType
- a Type
indicating an
Intersection
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- intersectionRecordType
is null
mandatory
- This method must be implemented. TypeList getIntersectionSearchRecordTypes()
Intersection
search record types. Intersection
search record typesmandatory
- This method must be implemented. boolean supportsIntersectionSearchRecordType(Type intersectionSearchRecordType)
Intersection
search record type is
supported.intersectionSearchRecordType
- a Type
indicating
an Intersection
search record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
-
intersectionSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getSpeedZoneRecordTypes()
SpeedZone
record types. SpeedZone
record typesmandatory
- This method must be implemented. boolean supportsSpeedZoneRecordType(Type speedZoneRecordType)
SpeedZone
record type is supported.speedZoneRecordType
- a Type
indicating a
SpeedZone
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- speedZoneRecordType
is null
mandatory
- This method must be implemented. TypeList getSpeedZoneSearchRecordTypes()
SpeedZone
search types. SpeedZone
search typesmandatory
- This method must be implemented. boolean supportsSpeedZoneSearchRecordType(Type speedZoneSearchRecordType)
SpeedZone
search type is supported.speedZoneSearchRecordType
- a Type
indicating a
SpeedZone
search type true
if the given Type
is
supported, false
otherwiseNullArgumentException
-
speedZoneSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getSignalRecordTypes()
Signal
record types. Signal
record
typesmandatory
- This method must be implemented. boolean supportsSignalRecordType(Type signalRecordType)
Signal
record type is supported.signalRecordType
- a Type
indicating a
Signal
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- signalRecordType
is null
mandatory
- This method must be implemented. TypeList getSignalSearchRecordTypes()
Signal
search types. Signal
search
typesmandatory
- This method must be implemented. boolean supportsSignalSearchRecordType(Type signalSearchRecordType)
Signal
search type is supported.signalSearchRecordType
- a Type
indicating a
Signal
search type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- signalSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getObstacleRecordTypes()
Obstacle
record types. Obstacle
record
typesmandatory
- This method must be implemented. boolean supportsObstacleRecordType(Type obstacleRecordType)
Obstacle
record type is supported.obstacleRecordType
- a Type
indicating an
Obstacle
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- obstacleRecordType
is null
mandatory
- This method must be implemented. TypeList getObstacleSearchRecordTypes()
Obstacle
search types. Obstacle
search
typesmandatory
- This method must be implemented. boolean supportsObstacleSearchRecordType(Type obstacleSearchRecordType)
Obstacle
search type is supported.obstacleSearchRecordType
- a Type
indicating an
Obstacle
search type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- obstacleSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getResourceVelocityRecordTypes()
ResourceVelocity
record types. ResourceVelocity
record typesmandatory
- This method must be implemented. boolean supportsResourceVelocityRecordType(Type resourceVelocityRecordType)
ResourceVelocity
record type is
supported.resourceVelocityRecordType
- a Type
indicating a
ResourceVelocity
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
-
resourceVelocityRecordType
is null
mandatory
- This method must be implemented.