OSID Logo
OSID Specifications
mapping route package
Version 3.1.0
Interfaceosid.mapping.route.RouteSegmentQueryInspector
Implementsosid.OsidObjectQueryInspector
Description

This is the query inspector for examining route segment queries.

MethodgetStartingInstructionsTerms
Description

Gets the starting instruction query terms.

Returnosid.search.terms.StringTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetEndingInstructionsTerms
Description

Gets the ending instruction query terms.

Returnosid.search.terms.StringTerm[] 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.
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.
MethodgetRouteIdTerms
Description

Gets the route Id query terms.

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

Gets the route query terms.

Returnosid.mapping.route.RouteQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetRouteSegmentQueryInspectorRecord
Description

Gets the route segment query inspector record corresponding to the given RouteSegment record Type.

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