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.

Like all OsidQueryInspectors, RouteSegmentQueryInspector is stateful and must not be accessed by multiple processing threads.

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.