OSID Logo
OSID Specifications
mapping route package
Version 3.0.0
Release Candidate Preview
Interfaceosid.mapping.route.RouteQueryInspector
Implementsosid.OsidRelationshipQueryInspector
osid.OsidAggregateableQueryInspector
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
CompliancemandatoryThis method must be implemented.
MethodgetStartingLocationTerms
Description

Gets the starting location query terms.

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

Gets the ending location Id query terms.

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

Gets the ending location query terms.

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

Gets the along location Id query terms.

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

Gets the distance query terms.

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

Gets the ETA query terms.

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

Gets the location Id query terms.

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

Gets the location query terms.

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

Gets the path Id query terms.

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

Gets the path query terms.

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

Gets the map Id query terms.

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

Gets the map query terms.

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

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

Parametersosid.type.TyperouteRecordTypea route record type
Returnosid.mapping.route.records.RouteQueryInspectorRecordthe route query inspector record
ErrorsNULL_ARGUMENT routeRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(routeRecordType) is false
CompliancemandatoryThis method must be implemented.