| Interface | osid.configuration.ParameterForm | ||
|---|---|---|---|
| Implements | osid.OsidRuleForm | ||
| Description |
This is the form for creating and updating | ||
| Method | getValueSyntaxMetadata | ||
| Description |
Gets the metadata for the value syntax. | ||
| Return | osid.Metadata | metadata for the value syntax | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setValueSyntax | ||
| Description |
Sets a value syntax. | ||
| Parameters | osid.Syntax | syntax | the new value type |
| Errors | INVALID_ARGUMENT | syntax is invalid | |
| NO_ACCESS | Metadata.isReadOnly() is true | ||
| NULL_ARGUMENT | syntax is null | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | clearValueSyntax | ||
| Description |
Clears the value syntax. | ||
| Errors | NO_ACCESS | Metadata.isRequired() or Metadata.isReadOnly() is
true | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getValueCoordinateTypeMetadata | ||
| Description |
Gets the metadata for the coordinate type for coordinate values. | ||
| Return | osid.Metadata | metadata for the coordinate type | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setValueCoordinateType | ||
| Description |
Sets a coordinate type. | ||
| Parameters | osid.type.Type | coordinateType | the new coordinate type |
| Errors | INVALID_ARGUMENT | coordinateType is invalid | |
| NO_ACCESS | Metadata.isReadOnly() is true | ||
| NULL_ARGUMENT | coordinateType is null | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | clearValueCoordinateType | ||
| Description |
Clears the coordinate type. | ||
| Errors | NO_ACCESS | Metadata.isRequired() or Metadata.isReadOnly() is
true | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getValueHeadingTypeMetadata | ||
| Description |
Gets the metadata for the heading type for coordinate values. | ||
| Return | osid.Metadata | metadata for the heading type | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setValueHeadingType | ||
| Description |
Sets a heading type. | ||
| Parameters | osid.type.Type | headingType | the new heading type |
| Errors | INVALID_ARGUMENT | headingType is invalid | |
| NO_ACCESS | Metadata.isReadOnly() is true | ||
| NULL_ARGUMENT | headingType is null | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | clearValueHeadingType | ||
| Description |
Clears the heading type. | ||
| Errors | NO_ACCESS | Metadata.isRequired() or Metadata.isReadOnly() is
true | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getValueObjectTypeMetadata | ||
| Description |
Gets the metadata for the object value type for object values. | ||
| Return | osid.Metadata | metadata for the object type | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setValueObjectType | ||
| Description |
Sets an object value type. | ||
| Parameters | osid.type.Type | objectType | the new object type |
| Errors | INVALID_ARGUMENT | objectType is invalid | |
| NO_ACCESS | Metadata.isReadOnly() is true | ||
| NULL_ARGUMENT | objectType is null | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | clearValueObjectType | ||
| Description |
Clears the object value type. | ||
| Errors | NO_ACCESS | Metadata.isRequired() or Metadata.isReadOnly() is
true | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getValueSpatialUnitRecordTypeMetadata | ||
| Description |
Gets the metadata for the spatial unit record type for coordinate values. | ||
| Return | osid.Metadata | metadata for the spatial unit record type | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setValueSpatialUnitRecordType | ||
| Description |
Sets a spatial unit record type. | ||
| Parameters | osid.type.Type | spatialUnitRecordType | the new spatial unit record type |
| Errors | INVALID_ARGUMENT | spatialUnitRecordType is invalid | |
| NO_ACCESS | Metadata.isReadOnly() is true | ||
| NULL_ARGUMENT | spatialUnitRecordType is null | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | clearValueSpatialUnitRecordType | ||
| Description |
Clears the spatial unit record type. | ||
| Errors | NO_ACCESS | Metadata.isRequired() or Metadata.isReadOnly() is
true | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getValueVersionSchemeMetadata | ||
| Description |
Gets the metadata for the version type for object values. | ||
| Return | osid.Metadata | metadata for the version type | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setValueVersionScheme | ||
| Description |
Sets a version type. | ||
| Parameters | osid.type.Type | versionType | the new version type |
| Errors | INVALID_ARGUMENT | versionType is invalid | |
| NO_ACCESS | Metadata.isReadOnly() is true | ||
| NULL_ARGUMENT | versionType is null | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | clearValueVersionScheme | ||
| Description |
Clears the version value type. | ||
| Errors | NO_ACCESS | Metadata.isRequired() or Metadata.isReadOnly() is
true | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getValuesShuffledMetadata | ||
| Description |
Gets the metadata for the shuffle type. | ||
| Return | osid.Metadata | metadata for the shuffle flag | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setValuesShuffled | ||
| Description |
Sets the shuffle order. | ||
| Parameters | boolean | shuffle | true to shuffle values by weight, false to
order values by index |
| Errors | INVALID_ARGUMENT | shuffle is invalid | |
| NO_ACCESS | Metadata.isReadOnly() is true | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | clearValuesShuffled | ||
| Description |
Clears the shuffle flag. | ||
| Errors | NO_ACCESS | Metadata.isRequired() or Metadata.isReadOnly() is
true | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getParameterFormRecord | ||
| Description |
Gets the | ||
| Parameters | osid.type.Type | parameterRecordType | a parameter record type |
| Return | osid.configuration.records.ParameterFormRecord | the parameter form record | |
| Errors | NULL_ARGUMENT | parameterRecordType is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNSUPPORTED | hasRecordType(parameterRecordType) is false | ||
| Compliance | mandatory | This method must be implemented. | |