OSID Logo
OSID Specifications
osid package
Version 3.1.0
Interfaceosid.OsidTemporalQueryInspector
Implementsosid.OsidQueryInspector
Implemented Byosid.financials.ActivityQueryInspector
osid.OsidRelationshipQueryInspector
osid.OsidEnablerQueryInspector
osid.room.construction.RenovationQueryInspector
osid.room.construction.ProjectQueryInspector
osid.offering.ResultQueryInspector
osid.voting.BallotQueryInspector
osid.calendaring.EventQueryInspector
osid.personnel.OrganizationQueryInspector
osid.personnel.PositionQueryInspector
osid.checklist.TodoQueryInspector
osid.billing.CustomerQueryInspector
osid.billing.payment.PayerQueryInspector
osid.room.RoomQueryInspector
osid.room.FloorQueryInspector
osid.room.BuildingQueryInspector
Description

The query inspectors provide a means of accessing the match terms of a query. These interfaces are used to examine the actual query terms used in a search or that may be used to create a smart catalog. Query inspectors may be converted to an OsidQuery for reuse or modification in the search sessions.

MethodgetEffectiveTerms
Description

Gets the effective query terms.

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

Gets the start date query terms.

Returnosid.search.terms.DateTimeRangeTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetEndDateTerms
Description

Gets the end date query terms.

Returnosid.search.terms.DateTimeRangeTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetDateTerms
Description

Gets the date query terms.

Returnosid.search.terms.DateTimeRangeTerm[] the query terms
Compliancemandatory This method must be implemented.