OSID Logo
OSID Specifications
mapping package
Version 3.1.0
Interfaceosid.mapping.LocationQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidFederateableQueryInspector
Used Byosid.calendaring.EventQueryInspector
osid.calendaring.OffsetEventQueryInspector
osid.calendaring.ScheduleQueryInspector
osid.course.ActivityQueryInspector
osid.inventory.ItemQueryInspector
osid.inventory.StockQueryInspector
osid.mapping.LocationQueryInspector
osid.mapping.LocationSearchResults
osid.mapping.LocationSmartMapSession
osid.mapping.MapQueryInspector
show 3 more…
osid.mapping.path.PathQueryInspector
osid.mapping.route.RouteQueryInspector
osid.repository.AssetQueryInspector
Description

This is the query inspector for searching locations.

Like all OsidQueryInspectors, LocationQueryInspector 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.
MethodgetContainedSpatialUnitTerms
Description

Gets the contained spatial unit query terms.

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

Gets the overlapping spatial unit query terms.

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

Gets the spatial unit query terms.

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

Gets the containing location Id query terms.

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

Gets the containing location query terms.

Returnosid.mapping.LocationQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetContainedLocationIdTerms
Description

Gets the contained location Id query terms.

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

Gets the contained location query terms.

Returnosid.mapping.LocationQueryInspector[] 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.
MethodgetLocationQueryInspectorRecord
Description

Gets the location query inspector record corresponding to the given Location record Type.

Parametersosid.type.TypelocationRecordType a location record type
Returnosid.mapping.records.LocationQueryInspectorRecord the location query inspector record
ErrorsNULL_ARGUMENT locationRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(locationRecordType) is false
Compliancemandatory This method must be implemented.