GeoprocessingParameterInfo class final

Provides information on a single input or output parameter of a geoprocessing task.

GeoprocessingParameterInfo instances are retrieved from a GeoprocessingTaskInfo by calling GeoprocessingTaskInfo.parameterInfos. Each instance in the list gives the parameter's name and type along with a property indicating whether or not it is optional (for input parameters) and whether it is an input or output parameter.

Implemented types

Properties

category String
The geoprocessing parameter's category.
no setter
choiceList List<String>
A list of value choices for this parameter.
no setter
dataType GeoprocessingParameterType
The geoprocessing parameter's data type.
no setter
defaultParameter GeoprocessingParameter?
A new GeoprocessingParameter set to the default value for this parameter info instance.
no setter
description String
The geoprocessing parameter's description.
no setter
direction GeoprocessingParameterDirection
The geoprocessing parameter's direction: either input or output.
no setter
displayName String
The geoprocessing parameter's display name.
no setter
featuresRequireGeometry bool
Whether or not a geoprocessing feature parameter requires features with geometry.
no setter
hashCode int
The hash code for this object.
no setterinherited
isRequired bool
Whether or not this geoprocessing parameter is required.
no setter
multiValueDataType GeoprocessingParameterType
If this parameter info describes a multivalue, this property indicates the type of the parameters contained in the multivalue.
no setter
name String
The geoprocessing parameter's name.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited