Interface ValueQueryInspector

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

The interface to inspect a value query.

  • Method Details

    • getPriorityTerms

      CardinalRangeTerm[] getPriorityTerms()
      Gets the priority query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getBooleanValueTerms

      BooleanTerm[] getBooleanValueTerms()
      Gets the boolean value query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getBytesValueTerms

      BytesTerm[] getBytesValueTerms()
      Gets the bytes value query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getCardinalValueTerms

      CardinalRangeTerm[] getCardinalValueTerms()
      Gets the cardinal value query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getCoordinateTypeTerms

      TypeTerm[] getCoordinateTypeTerms()
      Gets the coordinate type query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getCoordinateValueTerms

      CoordinateTerm[] getCoordinateValueTerms()
      Gets the coordinate value query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getCurrencyTypeTerms

      TypeTerm[] getCurrencyTypeTerms()
      Gets the currency type query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getCurrencyValueTerms

      CurrencyTerm[] getCurrencyValueTerms()
      Gets the currency value query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getCalendarTypeTerms

      TypeTerm[] getCalendarTypeTerms()
      Gets the calendar type query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getTimeTypeTerms

      TypeTerm[] getTimeTypeTerms()
      Gets the time type query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getDateTimeValueTerms

      DateTimeRangeTerm[] getDateTimeValueTerms()
      Gets the date time value query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getDecimalValueTerms

      DecimalRangeTerm[] getDecimalValueTerms()
      Gets the decimal value query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getLanguageTypeTerms

      TypeTerm[] getLanguageTypeTerms()
      Gets the language type query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getScriptTypeTerms

      TypeTerm[] getScriptTypeTerms()
      Gets the script type query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getFormatTypeTerms

      TypeTerm[] getFormatTypeTerms()
      Gets the format type query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getDistanceValueTerms

      DistanceTerm[] getDistanceValueTerms()
      Gets the distance value query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getDurationValueTerms

      DurationTerm[] getDurationValueTerms()
      Gets the duration value query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getHeadingTypeTerms

      TypeTerm[] getHeadingTypeTerms()
      Gets the heading type query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getHeadingValueTerms

      HeadingTerm[] getHeadingValueTerms()
      Gets the heading value query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getIdValueTerms

      IdTerm[] getIdValueTerms()
      Gets the Id value query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getIntegerValueTerms

      IntegerRangeTerm[] getIntegerValueTerms()
      Gets the integer value query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getSpatialUnitValueTerms

      SpatialUnitTerm[] getSpatialUnitValueTerms()
      Gets the spatial unit value query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getSpeedValueTerms

      SpeedTerm[] getSpeedValueTerms()
      Gets the speed value query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getStringValueTerms

      StringTerm[] getStringValueTerms()
      Gets the string value query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getTimeValueTerms

      TimeTerm[] getTimeValueTerms()
      Gets the time value query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getTypeValueTerms

      TypeTerm[] getTypeValueTerms()
      Gets the type value query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getVersionSchemeTerms

      TypeTerm[] getVersionSchemeTerms()
      Gets the versions scheme type query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getVersionValueTerms

      VersionRangeTerm[] getVersionValueTerms()
      Gets the version value query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getObjectTypeTerms

      TypeTerm[] getObjectTypeTerms()
      Gets the object type query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getObjectValueTerms

      ObjectTerm[] getObjectValueTerms()
      Gets the object value query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getParameterIdTerms

      IdTerm[] getParameterIdTerms()
      Gets the parameter Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getParameterTerms

      ParameterQueryInspector[] getParameterTerms()
      Gets the parameter query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getConfigurationIdTerms

      IdTerm[] getConfigurationIdTerms()
      Gets the configuration Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getConfigurationTerms

      ConfigurationQueryInspector[] getConfigurationTerms()
      Gets the configuration query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getValueQueryInspectorRecord

      ValueQueryInspectorRecord getValueQueryInspectorRecord(Type valueRecordType) throws OperationFailedException
      Gets the value query record corresponding to the given Value record Type .
      Parameters:
      valueRecordType - a value record type
      Returns:
      the value query inspector record
      Throws:
      NullArgumentException - valueRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(valueRecordType) is false
      Compliance:
      mandatory - This method must be implemented.