Interface TextQueryInspector

All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidExtensibleQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidQueryInspector

public interface TextQueryInspector extends OsidObjectQueryInspector

This is the query inspector for examining text queries.

  • Method Details

    • getPressIdTerms

      IdTerm[] getPressIdTerms()
      Gets the press Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getPressTerms

      PressQueryInspector[] getPressTerms()
      Gets the press query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getTextQueryInspectorRecord

      TextQueryInspectorRecord getTextQueryInspectorRecord(Type textRecordType) throws OperationFailedException
      Gets the text query inspector record corresponding to the given Text record Type .
      Parameters:
      textRecordType - a text record type
      Returns:
      the text query inspector record
      Throws:
      NullArgumentException - textRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(textRecordType) is false
      Compliance:
      mandatory - This method must be implemented.