OSID Logo
OSID Specifications
lexicon package
Version 3.0.0
Interfaceosid.lexicon.ParameterQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidSubjugateableQueryInspector
Used Byosid.lexicon.ParameterSearchResults
osid.lexicon.ParameterSmartPressSession
osid.lexicon.PressQueryInspector
Description

This is the query inspector for examning parameter queries.

MethodgetTextIdTerms
Description

Gets the text Id query terms.

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

Gets the text query terms.

Returnosid.lexicon.TextQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetSyntaxTerms
Description

Gets the syntax query terms.

Returnosid.search.terms.SyntaxTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetInputPositionTerms
Description

Gets the input position query terms.

Returnosid.search.terms.CardinalRangeTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetPressIdTerms
Description

Gets the press Id query terms.

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

Gets the press query terms.

Returnosid.lexicon.PressQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetParameterQueryInspectorRecord
Description

Gets the parameter query inspector record corresponding to the given Parameter record Type .

Parametersosid.type.TypeparameterRecordTypea parameter record type
Returnosid.lexicon.records.ParameterQueryInspectorRecordthe parameter query inspector record
ErrorsNULL_ARGUMENTparameterRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(parameterRecordType) is false
CompliancemandatoryThis method must be implemented.