OSID Logo
OSID Specifications
mapping path package
Version 3.1.0
Interfaceosid.mapping.path.IntersectionQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidAggregateableQueryInspector
Used Byosid.mapping.path.IntersectionSearchResults
osid.mapping.path.IntersectionSmartMapSession
Description

This is the query inspector for examining intersection queries.

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

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 query terms.

Returnosid.search.terms.SpatialUnitTerm[] 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.
MethodgetRotaryTerms
Description

Gets the rotary query terms.

Returnosid.search.terms.BooleanTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetForkTerms
Description

Gets the rotary query terms.

Returnosid.search.terms.BooleanTerm[] 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.
MethodgetIntersectionQueryInspectorRecord
Description

Gets the intersection query inspector record corresponding to the given Intersection record Type.

Parametersosid.type.TypeintersectionRecordType an intersection record type
Returnosid.mapping.path.records.IntersectionQueryInspectorRecord the intersection query inspector record
ErrorsNULL_ARGUMENT intersectionRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(intersectionRecordType) is false
Compliancemandatory This method must be implemented.