com.esri.arcgis.geoprocessing
Interface IGPNumericDomain

All Superinterfaces:
Serializable
All Known Implementing Classes:
GPNumericDomain

public interface IGPNumericDomain
extends Serializable

Provides access to the properties/methods of a geoprocessing numeric domain object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 double getHighLimit(boolean[] allowHighLimit)
          Returns the HighLimit property.
 double getLowLimit()
          Sets the lower limit value of the numeric domain object.
 boolean isAllowEmpty()
          Defines if empty is allowed.
 boolean isLowLimitInclusive()
          Defines the LowLimitInclusive property.
 void setAllowEmpty(boolean allowEmpty)
          Defines if empty is allowed.
 void setHighLimit(boolean allowHighLimit, double highLimit)
          Defines the HighLimit property.
 void setLowLimit(double lowLimit)
          Sets the lower limit value of the numeric domain object.
 void setLowLimitInclusive(boolean bInclusive)
          Defines the LowLimitInclusive property.
 

Method Detail

setAllowEmpty

void setAllowEmpty(boolean allowEmpty)
                   throws IOException,
                          AutomationException
Defines if empty is allowed.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows

Parameters:
allowEmpty - The allowEmpty (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isAllowEmpty

boolean isAllowEmpty()
                     throws IOException,
                            AutomationException
Defines if empty is allowed.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows

Returns:
The allowEmpty
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLowLimit

void setLowLimit(double lowLimit)
                 throws IOException,
                        AutomationException
Sets the lower limit value of the numeric domain object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows

Parameters:
lowLimit - The lowLimit (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLowLimit

double getLowLimit()
                   throws IOException,
                          AutomationException
Sets the lower limit value of the numeric domain object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows

Returns:
The lowLimit
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLowLimitInclusive

void setLowLimitInclusive(boolean bInclusive)
                          throws IOException,
                                 AutomationException
Defines the LowLimitInclusive property.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows

Parameters:
bInclusive - The bInclusive (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isLowLimitInclusive

boolean isLowLimitInclusive()
                            throws IOException,
                                   AutomationException
Defines the LowLimitInclusive property.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows

Returns:
The bInclusive
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHighLimit

void setHighLimit(boolean allowHighLimit,
                  double highLimit)
                  throws IOException,
                         AutomationException
Defines the HighLimit property.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows

Parameters:
allowHighLimit - The allowHighLimit (in)
highLimit - The highLimit (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHighLimit

double getHighLimit(boolean[] allowHighLimit)
                    throws IOException,
                           AutomationException
Returns the HighLimit property.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows

Parameters:
allowHighLimit - The allowHighLimit (out: use single element array)
Returns:
The highLimit
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.