com.esri.arcgis.datasourcesfile
Interface ICoverage

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
ICoverage2
All Known Implementing Classes:
ICoverage2Proxy, ICoverageProxy

public interface ICoverage
extends java.io.Serializable

COM Interface 'ICoverage'. Generated 3/19/2015 1:20:54 PM from 'C:\ArcGIS\COM\esriDataSourcesFile.olb'

Description: 'Provides access to members that modifies ArcInfo Coverages.' 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 IIDd42131e1_d187_11d2_b0dc_0000f8780820
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void build(int featureClassType, java.lang.String subclassName)
          Performs a BUILD operation.
 void clean(double dangleTolerance, double fuzzyTolerance, int featureClassType)
          Performs a CLEAN operation.
 IFeatureClass createFeatureClass(int featureClassType, java.lang.String subclassName)
          Creates an empty Feature Class in the Coverage.
 double getTolerance(int toleranceType)
          Value of the specified Tolerance.
 boolean isToleranceStatus(int toleranceType)
          Indicates if the specified Tolerance has been verified.
 void setTolerance(int toleranceType, double toleranceValue)
          Value of the specified Tolerance.
 

Field Detail

IIDd42131e1_d187_11d2_b0dc_0000f8780820

static final int IIDd42131e1_d187_11d2_b0dc_0000f8780820
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

getTolerance

double getTolerance(int toleranceType)
                    throws java.io.IOException,
                           AutomationException
Value of the specified Tolerance.

Parameters:
toleranceType - A com.esri.arcgis.datasourcesfile.esriCoverageToleranceType constant (in)
Returns:
The toleranceValue
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isToleranceStatus

boolean isToleranceStatus(int toleranceType)
                          throws java.io.IOException,
                                 AutomationException
Indicates if the specified Tolerance has been verified.

Parameters:
toleranceType - A com.esri.arcgis.datasourcesfile.esriCoverageToleranceType constant (in)
Returns:
The isVerified
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTolerance

void setTolerance(int toleranceType,
                  double toleranceValue)
                  throws java.io.IOException,
                         AutomationException
Value of the specified Tolerance.

Parameters:
toleranceType - A com.esri.arcgis.datasourcesfile.esriCoverageToleranceType constant (in)
toleranceValue - The toleranceValue (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

build

void build(int featureClassType,
           java.lang.String subclassName)
           throws java.io.IOException,
                  AutomationException
Performs a BUILD operation.

Parameters:
featureClassType - A com.esri.arcgis.datasourcesfile.esriCoverageFeatureClassType constant (in)
subclassName - The subclassName (in, optional, pass null if not required)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

clean

void clean(double dangleTolerance,
           double fuzzyTolerance,
           int featureClassType)
           throws java.io.IOException,
                  AutomationException
Performs a CLEAN operation.

Parameters:
dangleTolerance - The dangleTolerance (in)
fuzzyTolerance - The fuzzyTolerance (in)
featureClassType - A com.esri.arcgis.datasourcesfile.esriCoverageFeatureClassType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createFeatureClass

IFeatureClass createFeatureClass(int featureClassType,
                                 java.lang.String subclassName)
                                 throws java.io.IOException,
                                        AutomationException
Creates an empty Feature Class in the Coverage.

Parameters:
featureClassType - A com.esri.arcgis.datasourcesfile.esriCoverageFeatureClassType constant (in)
subclassName - The subclassName (in, optional, pass null if not required)
Returns:
A reference to a com.esri.arcgis.geodatabase.IFeatureClass
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.