OSID Logo
OSID Specifications
mapping package
Version 3.0.0
Release Candidate Preview
Interfaceosid.mapping.MapQueryInspector
Implementsosid.OsidCatalogQueryInspector
Description

This is the query inspector for searching maps.

MethodgetLocationIdTerms
Description

Gets the location Id query terms.

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

Gets the location query terms.

Returnosid.mapping.LocationQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
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.
MethodgetRouteIdTerms
Description

Gets the route Id query terms.

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

Gets the route query terms.

Returnosid.mapping.route.RouteQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetAncestorMapIdTerms
Description

Gets the ancestor map Id query terms.

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

Gets the ancestor map query terms.

Returnosid.mapping.MapQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetDescendantMapIdTerms
Description

Gets the descendant map Id query terms.

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

Gets the descendant map query terms.

Returnosid.mapping.MapQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetMapQueryInspectorRecord
Description

Gets the record query inspector interface corresponding to the given Map record Type.

Parametersosid.type.TypemapRecordTypea map record type
Returnosid.mapping.records.MapQueryInspectorRecordthe map query inspector record
ErrorsNULL_ARGUMENT mapRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(mapRecordType) is false
CompliancemandatoryThis method must be implemented.