@UML(identifier="CC_OperationParameterGroup", specification=ISO_19111) public interface ParameterDescriptorGroup extends GeneralParameterDescriptor
ParameterValueGroup,
ParameterDescriptorALIAS_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, getMinimumOccursgetAlias, getIdentifiers, getName, getRemarks, toWKT@Extension 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@UML(identifier="includesParameter", obligation=MANDATORY, specification=ISO_19111) List<GeneralParameterDescriptor> descriptors()
@Extension 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.Copyright © 1996–2019 Geotools. All rights reserved.