public interface ParameterQueryInspector extends OsidRuleQueryInspector
Inspects a parameter query.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getConfigurationIdTerms()
Gets the configuration
Id query terms. |
ConfigurationQueryInspector[] |
getConfigurationTerms()
Gets the configuration query terms.
|
ParameterQueryInspectorRecord |
getParameterQueryInspectorRecord(Type parameterRecordType)
Gets the parameter query record corresponding to the given
Parameter record Type. |
TypeTerm[] |
getValueCoordinateTypeTerms()
Gets the coordinate record type query terms.
|
TypeTerm[] |
getValueHeadingTypeTerms()
Gets the heading record type query terms.
|
TypeTerm[] |
getValueObjectTypeTerms()
Gets the object value type query terms.
|
TypeTerm[] |
getValueSpatialUnitRecordTypeTerms()
Gets the spatial unit record type query terms.
|
BooleanTerm[] |
getValuesShuffledTerms()
Gets the shuffle query terms.
|
SyntaxTerm[] |
getValueSyntaxTerms()
Gets the value syntax query terms.
|
ValueQueryInspector[] |
getValueTerms()
Gets the value query terms.
|
TypeTerm[] |
getValueVersionSchemeTerms()
Gets the version type query terms.
|
getRuleIdTerms, getRuleTerms
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTerms
getIdTerms
getRecordTypeTerms
getRecordTypes, hasRecordType
getAnyTerms, getKeywordTerms
getActiveTerms, getDisabledTerms, getEnabledTerms, getOperationalTerms
SyntaxTerm[] getValueSyntaxTerms()
mandatory
- This method must be implemented. TypeTerm[] getValueCoordinateTypeTerms()
mandatory
- This method must be implemented. TypeTerm[] getValueHeadingTypeTerms()
mandatory
- This method must be implemented. TypeTerm[] getValueObjectTypeTerms()
mandatory
- This method must be implemented. TypeTerm[] getValueSpatialUnitRecordTypeTerms()
mandatory
- This method must be implemented. TypeTerm[] getValueVersionSchemeTerms()
mandatory
- This method must be implemented. ValueQueryInspector[] getValueTerms()
mandatory
- This method must be implemented. BooleanTerm[] getValuesShuffledTerms()
mandatory
- This method must be implemented. IdTerm[] getConfigurationIdTerms()
Id
query terms.mandatory
- This method must be implemented. ConfigurationQueryInspector[] getConfigurationTerms()
mandatory
- This method must be implemented. ParameterQueryInspectorRecord getParameterQueryInspectorRecord(Type parameterRecordType) throws OperationFailedException
Parameter
record Type.
parameterRecordType
- a parameter record typeNullArgumentException
- parameterRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(parameterRecordType)
is false
mandatory
- This method must be implemented.