| Interface | osid.configuration.ValueQueryInspector | ||
|---|---|---|---|
| Implements | osid.OsidIdentifiableQueryInspector | ||
osid.OsidOperableQueryInspector | |||
osid.OsidSubjugateableQueryInspector | |||
| Description | 
                 The interface to inspect a value query.  | ||
| Method | getPriorityTerms | ||
| Description | 
                     Gets the priority query terms.  | ||
| Return | osid.search.terms.CardinalRangeTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getBooleanValueTerms | ||
| Description | 
                     Gets the boolean value query terms.  | ||
| Return | osid.search.terms.BooleanTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getBytesValueTerms | ||
| Description | 
                     Gets the bytes value query terms.  | ||
| Return | osid.search.terms.BytesTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCardinalValueTerms | ||
| Description | 
                     Gets the cardinal value query terms.  | ||
| Return | osid.search.terms.CardinalRangeTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCoordinateValueTerms | ||
| Description | 
                     Gets the coordinate value query terms.  | ||
| Return | osid.search.terms.CoordinateTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCurrencyValueTerms | ||
| Description | 
                     Gets the currency value query terms.  | ||
| Return | osid.search.terms.CurrencyTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDateTimeValueTerms | ||
| Description | 
                     Gets the date time value query terms.  | ||
| Return | osid.search.terms.DateTimeRangeTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDecimalValueTerms | ||
| Description | 
                     Gets the decimal value query terms.  | ||
| Return | osid.search.terms.DecimalRangeTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDistanceValueTerms | ||
| Description | 
                     Gets the distance value query terms.  | ||
| Return | osid.search.terms.DistanceTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDurationValueTerms | ||
| Description | 
                     Gets the duration value query terms.  | ||
| Return | osid.search.terms.DurationTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getHeadingValueTerms | ||
| Description | 
                     Gets the heading value query terms.  | ||
| Return | osid.search.terms.HeadingTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getIdValueTerms | ||
| Description | 
                     Gets the Id value query terms.  | ||
| Return | osid.search.terms.IdTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getIntegerValueTerms | ||
| Description | 
                     Gets the integer value query terms.  | ||
| Return | osid.search.terms.IntegerRangeTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getSpatialUnitValueTerms | ||
| Description | 
                     Gets the spatial unit value query terms.  | ||
| Return | osid.search.terms.SpatialUnitTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getSpeedValueTerms | ||
| Description | 
                     Gets the speed value query terms.  | ||
| Return | osid.search.terms.SpeedTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getStringValueTerms | ||
| Description | 
                     Gets the string value query terms.  | ||
| Return | osid.search.terms.StringTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getTimeValueTerms | ||
| Description | 
                     Gets the time value query terms.  | ||
| Return | osid.search.terms.TimeTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getTypeValueTerms | ||
| Description | 
                     Gets the type value query terms.  | ||
| Return | osid.search.terms.TypeTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getVersionValueTerms | ||
| Description | 
                     Gets the version value query terms.  | ||
| Return | osid.search.terms.VersionRangeTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getObjectValueTypeTerms | ||
| Description | 
                     Gets the object value type query terms.  | ||
| Return | osid.search.terms.TypeTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getObjectValueTerms | ||
| Description | 
                     Gets the object value query terms.  | ||
| Return | osid.search.terms.ObjectTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getParameterIdTerms | ||
| Description | 
                     Gets the parameter   | ||
| Return | osid.search.terms.IdTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getParameterTerms | ||
| Description | 
                     Gets the parameter query terms.  | ||
| Return | osid.configuration.ParameterQueryInspector[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getConfigurationIdTerms | ||
| Description | 
                     Gets the configuration   | ||
| Return | osid.search.terms.IdTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getConfigurationTerms | ||
| Description | 
                     Gets the configuration query terms.  | ||
| Return | osid.configuration.ConfigurationQueryInspector[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getValueQueryInspectorRecord | ||
| Description | 
                     Gets the value query record corresponding to the given 
                      | ||
| Parameters | osid.type.Type | valueRecordType | a value record type | 
| Return | osid.configuration.records.ValueQueryInspectorRecord | the value query inspector record | |
| Errors | NULL_ARGUMENT |  valueRecordType  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNSUPPORTED |  hasRecordType(valueRecordType)  is  false   |                 ||
| Compliance | mandatory | This method must be implemented. | |