com.esri.arcgis.geoprocessing
Interface IGPNumericDomain

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
GPNumericDomain, IGPNumericDomainProxy

public interface IGPNumericDomain
extends java.io.Serializable

COM Interface 'IGPNumericDomain'. Generated 3/19/2015 1:20:59 PM from 'C:\ArcGIS\COM\esriGeoprocessing.olb'

Description: 'Provides access to the properties/methods of a geoprocessing numeric domain object.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID8314b3a2_0001_450b_a503_7b152d2a6e28
           
static int xxDummy
          Deprecated. Internal use only
 
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.
 

Field Detail

IID8314b3a2_0001_450b_a503_7b152d2a6e28

static final int IID8314b3a2_0001_450b_a503_7b152d2a6e28
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

setAllowEmpty

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

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

isAllowEmpty

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

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

setLowLimit

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

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

getLowLimit

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

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

setLowLimitInclusive

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

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

isLowLimitInclusive

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

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

setHighLimit

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

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

getHighLimit

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

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