OSID Logo
OSID Specifications
osid package
Version 3.0.0
Release Candidate Preview
Interfaceosid.OsidObjectQueryInspector
Implementsosid.OsidIdentifiableQueryInspector
osid.OsidExtensibleQueryInspector
osid.OsidBrowsableQueryInspector
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.

MethodgetDisplayNameTerms
Description

Gets the display name query terms.

Returnosid.search.terms.StringTerm[]the display name terms
CompliancemandatoryThis method must be implemented.
MethodgetDescriptionTerms
Description

Gets the description query terms.

Returnosid.search.terms.StringTerm[]the description terms
CompliancemandatoryThis method must be implemented.
MethodgetGenusTypeTerms
Description

Gets the genus type query terms.

Returnosid.search.terms.TypeTerm[]the genus type terms
CompliancemandatoryThis method must be implemented.
MethodgetParentGenusTypeTerms
Description

Gets the parent genus type query terms.

Returnosid.search.terms.TypeTerm[]the parent genus type terms
CompliancemandatoryThis method must be implemented.
MethodgetSubjectIdTerms
Description

Gets the subject Id query terms.

Returnosid.search.terms.IdTerm[]the subject Id terms
CompliancemandatoryThis method must be implemented.
MethodgetSubjectTerms
Description

Gets the subject query terms.

Returnosid.ontology.SubjectQueryInspector[]the subject query terms
CompliancemandatoryThis method must be implemented.
MethodgetSubjectRelevancyTerms
Description

Gets the subject relevancy query terms.

Returnosid.ontology.RelevancyQueryInspector[]the subject relevancy query terms
CompliancemandatoryThis method must be implemented.
MethodgetStateIdTerms
Description

Gets the state Id query terms.

Returnosid.search.terms.IdTerm[]the state Id terms
CompliancemandatoryThis method must be implemented.
MethodgetStateTerms
Description

Gets the state query terms.

Returnosid.process.StateQueryInspector[]the state query terms
CompliancemandatoryThis method must be implemented.
MethodgetCommentIdTerms
Description

Gets the comment Id query terms.

Returnosid.search.terms.IdTerm[]the comment Id terms
CompliancemandatoryThis method must be implemented.
MethodgetCommentTerms
Description

Gets the comment query terms.

Returnosid.commenting.CommentQueryInspector[]the comment query terms
CompliancemandatoryThis method must be implemented.
MethodgetJournalEntryIdTerms
Description

Gets the journal entry Id query terms.

Returnosid.search.terms.IdTerm[]the journal entry Id terms
CompliancemandatoryThis method must be implemented.
MethodgetJournalEntryTerms
Description

Gets the journal entry query terms.

Returnosid.journaling.JournalEntryQueryInspector[]the journal entry query terms
CompliancemandatoryThis method must be implemented.
MethodgetStatisticTerms
Description

Gets the statistic query terms.

Returnosid.metering.StatisticQueryInspector[]the statistic query terms
CompliancemandatoryThis method must be implemented.
MethodgetCreditIdTerms
Description

Gets the credit Id query terms.

Returnosid.search.terms.IdTerm[]the credit Id terms
CompliancemandatoryThis method must be implemented.
MethodgetCreditTerms
Description

Gets the credit query terms.

Returnosid.acknowledgement.CreditQueryInspector[]the credit query terms
CompliancemandatoryThis method must be implemented.
MethodgetRelationshipIdTerms
Description

Gets the relationship Id query terms.

Returnosid.search.terms.IdTerm[]the relationship Id terms
CompliancemandatoryThis method must be implemented.
MethodgetRelationshipTerms
Description

Gets the relationship query terms.

Returnosid.relationship.RelationshipQueryInspector[]the relationship query terms
CompliancemandatoryThis method must be implemented.
MethodgetRelationshipPeerIdTerms
Description

Gets the relationship peer Id query terms.

Returnosid.search.terms.IdTerm[]the relationship peer Id terms
CompliancemandatoryThis method must be implemented.