OSID Logo
OSID Specifications
mapping path package
Version 3.0.0
Release Candidate Preview
Interfaceosid.mapping.path.SignalQueryInspector
Implementsosid.OsidRuleQueryInspector
Description

This is the query inspector interface for examining signal queries.

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.
MethodgetCoordinateTerms
Description

Gets the coordinate query terms.

Returnosid.search.terms.CoordinateTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetContainingSpatialUnitTerms
Description

Gets the containing spatial unit query terms.

Returnosid.search.terms.SpatialUnitTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetStateIdTerms
Description

Gets the state Id query terms.

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

Gets the state query terms.

Returnosid.process.StateQueryInspector[]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.
MethodgetSignalQueryInspectorRecord
Description

Gets the signal query inspector record corresponding to the given Signal record Type.

Parametersosid.type.TypesignalRecordTypea signal record type
Returnosid.mapping.path.records.SignalQueryInspectorRecordthe signal query inspector record
ErrorsNULL_ARGUMENT signalRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(signalRecordType) is false
CompliancemandatoryThis method must be implemented.