OSID Logo
OSID Specifications
mapping route package
Version 3.0.0
Release Candidate Preview
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
CompliancemandatoryThis method must be implemented.
MethodgetEndingInstructionsTerms
Description

Gets the ending instruction query terms.

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

Gets the route Id query terms.

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

Gets the route query terms.

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

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

Parametersosid.type.TyperouteSegmentRecordTypea route segment record type
Returnosid.mapping.route.records.RouteSegmentQueryInspectorRecordthe route segment query inspector record
ErrorsNULL_ARGUMENT routeSegmentRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(routeSegmentRecordType) is false
CompliancemandatoryThis method must be implemented.