OSID Logo
OSID Specifications
mapping route package
Version 3.1.0
Interfaceosid.mapping.route.RouteQueryInspector
Implementsosid.OsidRelationshipQueryInspector
osid.OsidAggregateableQueryInspector
Used Byosid.mapping.LocationQueryInspector
osid.mapping.MapQueryInspector
osid.mapping.path.PathQueryInspector
osid.mapping.route.RouteSearchResults
osid.mapping.route.RouteSegmentQueryInspector
osid.mapping.route.RouteSmartMapSession
Description

This is the query inspector for examining route queries.

MethodgetStartingLocationIdTerms
Description

Gets the starting location Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetStartingLocationTerms
Description

Gets the starting location query terms.

Returnosid.mapping.LocationQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetEndingLocationIdTerms
Description

Gets the ending location Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetEndingLocationTerms
Description

Gets the ending location query terms.

Returnosid.mapping.LocationQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetAlongLocationIdsTerms
Description

Gets the along location Id query terms.

Returnosid.search.terms.IdSetTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetDistanceTerms
Description

Gets the distance query terms.

Returnosid.search.terms.DistanceRangeTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetETATerms
Description

Gets the ETA query terms.

Returnosid.search.terms.DurationRangeTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetLocationIdTerms
Description

Gets the location Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetLocationTerms
Description

Gets the location query terms.

Returnosid.mapping.LocationQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetPathIdTerms
Description

Gets the path Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetPathTerms
Description

Gets the path query terms.

Returnosid.mapping.path.PathQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetMapIdTerms
Description

Gets the map Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetMapTerms
Description

Gets the map query terms.

Returnosid.mapping.MapQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetRouteQueryInspectorRecord
Description

Gets the route query inspector record corresponding to the given Route record Type.

Parametersosid.type.TyperouteRecordType a route record type
Returnosid.mapping.route.records.RouteQueryInspectorRecord the route query inspector record
ErrorsNULL_ARGUMENT routeRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(routeRecordType) is false
Compliancemandatory This method must be implemented.