OSID Logo
OSID Specifications
mapping path package
Version 3.1.0
Interfaceosid.mapping.path.ObstacleQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidOperableQueryInspector
Used Byosid.mapping.path.ObstacleSearchResults
osid.mapping.path.ObstacleSmartMapSession
osid.mapping.path.rules.ObstacleEnablerQueryInspector
Description

This is the query inspecto for examining obstacle queries.

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

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

Gets the coordinate query terms.

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

Gets the spatial unit inclusive query terms.

Returnosid.search.terms.SpatialUnitTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetMapIdTerms
Description

Gets the map Id query terms.

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

Gets the map query terms.

Returnosid.mapping.MapQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetObstacleQueryInspectorRecord
Description

Gets the obstacle query inspector record corresponding to the given Obstacle record Type.

Parametersosid.type.TypeobstacleRecordType an obstacle record type
Returnosid.mapping.path.records.ObstacleQueryInspectorRecord the obstacle query inspector record
ErrorsNULL_ARGUMENT obstacleRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(obstacleRecordType) is false
Compliancemandatory This method must be implemented.