Interface GeneralParameterDescriptor

  • All Superinterfaces:
    IdentifiedObject
    All Known Subinterfaces:
    ParameterDescriptor<T>, ParameterDescriptorGroup

    @Classifier(ABSTRACT)
    @UML(identifier="CC_GeneralOperationParameter",
         specification=ISO_19111)
    public interface GeneralParameterDescriptor
    extends IdentifiedObject
    Abstract definition of a parameter or group of parameters used by an operation method. This interface combines information provided by Referencing by Coordinates (ISO 19111), Service Metadata (ISO 19115) and Web Processing Services (WPS) standards. The main information are:
    Main parameter properties
    Getter method ISO 19111 WPS ISO 19115 Remarks
    getName() name Identifier name See method javadoc for MemberNameIdentifier mapping.
    getDescription() Abstract description Also known as “definition”.
    getDirection() direction Tells if the parameter is a WPS Input or Output structure.
    getMinimumOccurs() minimumOccurs MinOccurs optionality optionality   = (minimumOccurs > 0)
    getMaximumOccurs() maximumOccurs MaxOccurs repeatability repeatability = (maximumOccurs > 1)
    Since:
    2.0
    See Also:
    GeneralParameterValue
    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).