@UML(identifier="CC_OperationParameterGroup", specification=ISO_19111) public interface ParameterDescriptorGroup extends GeneralParameterDescriptor
ParameterValueGroup
,
ParameterDescriptor
Departure from OGC/ISO specification:
GeoAPI uses a name which contains the "Descriptor
" word for consistency with other libraries in Java (e.g.ParameterListDescriptor
in Java Advanced Imaging).
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY
Modifier and Type | Method and Description |
---|---|
ParameterValueGroup |
createValue()
Creates a new instance of parameter value group
initialized with the default values.
|
GeneralParameterDescriptor |
descriptor(String name)
Returns the parameter descriptor in this group for the specified
identifier code.
|
List<GeneralParameterDescriptor> |
descriptors()
Returns the parameters in this group.
|
getMaximumOccurs, getMinimumOccurs
getAlias, getIdentifiers, getName, getRemarks, toWKT
ParameterValueGroup createValue()
this
object.
The number of ParameterValue
objects included must be between the
minimum and
maximum occurences required.
For example:
ParameterDescriptor
with cardinality 1:* a ParameterValue
will
be included with the default value
(even if this default value is null).ParameterDescriptor
with cardinality 0:* no entry is required.
ParameterValue
entries may be created only as needed.createValue
in interface GeneralParameterDescriptor
Departure from OGC/ISO specification:
This method is not part of the ISO specification. It is provided in GeoAPI as a kind of factory method.
@UML(identifier="parameter", obligation=MANDATORY, specification=ISO_19111) List<GeneralParameterDescriptor> descriptors()
GeneralParameterDescriptor descriptor(String name) throws ParameterNotFoundException
name
- The case insensitive identifier code of the
parameter to search for.ParameterNotFoundException
- if there is no parameter for the given identifier code.Departure from OGC/ISO specification:
This method is not part of the ISO specification. It has been added in an attempt to make this interface easier to use.
Copyright © 1994–2019 Open Geospatial Consortium. All rights reserved.