|
GeoAPI 2.0 Build 2005-06-08 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@UML(identifier="CC_OperationParameter",
specification=ISO_19111)
public interface ParameterDescriptorThe definition of a parameter used by an operation method. Most parameter values are numeric, but other types of parameter values are possible.
ParameterValue,
ParameterDescriptorGroup| Field Summary |
|---|
| Fields inherited from interface IdentifiedObject |
|---|
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY |
| Method Summary | |
|---|---|
ParameterValue |
createValue()
Creates a new instance of parameter value initialized with the default value. |
Object |
getDefaultValue()
Returns the default value for the parameter. |
Comparable |
getMaximumValue()
Returns the maximum parameter value. |
Comparable |
getMinimumValue()
Returns the minimum parameter value. |
Unit |
getUnit()
Returns the unit for default, minimum and maximum values. |
Set<? extends Object> |
getValidValues()
If this parameter allows only a finite set of values, returns this set. |
Class |
getValueClass()
Returns the class that describe the type of the parameter. |
| Methods inherited from interface GeneralParameterDescriptor |
|---|
getMaximumOccurs, getMinimumOccurs |
| Methods inherited from interface IdentifiedObject |
|---|
getAlias, getIdentifiers, getName, getRemarks, toWKT |
| Method Detail |
|---|
@Extension ParameterValue createValue()
this object.
createValue in interface GeneralParameterDescriptor
@UML(identifier="GC_ParameterInfo.type",
obligation=MANDATORY,
specification=ISO_19111)
Class getValueClass()
@Extension Set<? extends Object> getValidValues()
null if this parameter
doesn't limits values to a finite set.
Note even when CodeList is used one can use this set to allow only a subset of the permissable values provided by the CodeList.
When the getValueClass() is an array or Collection getValidValues() may be used to constrain the contained elements.
null if it doesn't apply.
@UML(identifier="GC_ParameterInfo.defaultValue",
obligation=OPTIONAL,
specification=ISO_19111)
Object getDefaultValue()
Number or a String. If there is no default value,
then this method returns null.
null in none.
@UML(identifier="GC_ParameterInfo.minimumValue",
obligation=OPTIONAL,
specification=ISO_19111)
Comparable getMinimumValue()
null.
When the getValueClass() is an array or Collection getMinimumValue may be used to constrain the contained elements.
Double), or null.
@UML(identifier="GC_ParameterInfo.maximumValue",
obligation=OPTIONAL,
specification=ISO_19111)
Comparable getMaximumValue()
null.
When the getValueClass() is an array or Collection getMaximumValue may be used to constratin the contained elements.
Double), or null.@Extension Unit getUnit()
Double).
null if it doesn't apply to the value type.
|
GeoAPI 2.0 Build 2005-06-08 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
|
Symbols, terms and definitions | Copyright OpenGIS® Consortium |