com.esri.arcgis.geoprocessing.tools.coveragetools
Class Update

java.lang.Object
  extended by com.esri.arcgis.geoprocessing.AbstractGPTool
      extended by com.esri.arcgis.geoprocessing.tools.coveragetools.Update
All Implemented Interfaces:
GPTool

public class Update
extends AbstractGPTool

Replaces the input coverage areas with the update coverage polygons using a cut and paste operation. The Update tool is contained in the Coverage Tools tool box.

Usage tips:


Field Summary
 
Fields inherited from class com.esri.arcgis.geoprocessing.AbstractGPTool
vals
 
Constructor Summary
Update()
          Creates the Update tool with defaults.
Update(java.lang.Object inCover, java.lang.Object updateCover, java.lang.Object outCover)
          Creates the Update tool with the required parameters.
 
Method Summary
 java.lang.String getFeatureType()
          Returns the Feature Type parameter of this tool .
 double getFuzzyTolerance()
          Returns the Fuzzy Tolerance parameter of this tool .
 java.lang.Object getInCover()
          Returns the Input Coverage parameter of this tool .
 java.lang.String getKeepBorder()
          Returns the Keep outside border of update features in the output parameter of this tool .
 java.lang.Object getOutCover()
          Returns the Output Coverage parameter of this tool .
 java.lang.String getToolboxAlias()
          Returns the alias of the tool box containing this tool.
 java.lang.String getToolboxName()
          Returns the name of the tool box containing this tool.
 java.lang.String getToolName()
          Returns the name of this tool.
 java.lang.Object getUpdateCover()
          Returns the Update Coverage parameter of this tool .
 void setFeatureType(java.lang.String featureType)
          Sets the Feature Type parameter of this tool .
 void setFuzzyTolerance(double fuzzyTolerance)
          Sets the Fuzzy Tolerance parameter of this tool .
 void setInCover(java.lang.Object inCover)
          Sets the Input Coverage parameter of this tool .
 void setKeepBorder(java.lang.String keepBorder)
          Sets the Keep outside border of update features in the output parameter of this tool .
 void setOutCover(java.lang.Object outCover)
          Sets the Output Coverage parameter of this tool .
 void setUpdateCover(java.lang.Object updateCover)
          Sets the Update Coverage parameter of this tool .
 
Methods inherited from class com.esri.arcgis.geoprocessing.AbstractGPTool
getParameterValues, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Update

public Update()
Creates the Update tool with defaults.

Initializes the array of tool parameters with the default values specified when the tool was created.


Update

public Update(java.lang.Object inCover,
              java.lang.Object updateCover,
              java.lang.Object outCover)
Creates the Update tool with the required parameters.

Initializes the array of tool parameters with the values as specified for the required parameters and with the default values for the other parameters.

Parameters:
inCover - the coverage containing polygons to be updated.
updateCover - the coverage whose polygons will replace input coverage areas.
outCover - the coverage to be created.
Method Detail

getInCover

public java.lang.Object getInCover()
Returns the Input Coverage parameter of this tool . This parameter is the coverage containing polygons to be updated. This is a required parameter.

Returns:
the Input Coverage

setInCover

public void setInCover(java.lang.Object inCover)
Sets the Input Coverage parameter of this tool . This parameter is the coverage containing polygons to be updated. This is a required parameter.

Parameters:
inCover - the coverage containing polygons to be updated.

getUpdateCover

public java.lang.Object getUpdateCover()
Returns the Update Coverage parameter of this tool . This parameter is the coverage whose polygons will replace input coverage areas. This is a required parameter.

Returns:
the Update Coverage

setUpdateCover

public void setUpdateCover(java.lang.Object updateCover)
Sets the Update Coverage parameter of this tool . This parameter is the coverage whose polygons will replace input coverage areas. This is a required parameter.

Parameters:
updateCover - the coverage whose polygons will replace input coverage areas.

getOutCover

public java.lang.Object getOutCover()
Returns the Output Coverage parameter of this tool . This parameter is the coverage to be created. This is a required parameter.

Returns:
the Output Coverage

setOutCover

public void setOutCover(java.lang.Object outCover)
Sets the Output Coverage parameter of this tool . This parameter is the coverage to be created. This is a required parameter.

Parameters:
outCover - the coverage to be created.

getFeatureType

public java.lang.String getFeatureType()
Returns the Feature Type parameter of this tool . This parameter is the set of feature classes to be updated. This is an optional parameter.

Returns:
the Feature Type

setFeatureType

public void setFeatureType(java.lang.String featureType)
Sets the Feature Type parameter of this tool . This parameter is the set of feature classes to be updated. This is an optional parameter.

Parameters:
featureType - the set of feature classes to be updated.

getFuzzyTolerance

public double getFuzzyTolerance()
Returns the Fuzzy Tolerance parameter of this tool . This parameter is the minimum distance between coordinates in the output coverage. By default, the minimum fuzzy tolerance value from the input and erase coverages is used. This is an optional parameter.

Returns:
the Fuzzy Tolerance

setFuzzyTolerance

public void setFuzzyTolerance(double fuzzyTolerance)
Sets the Fuzzy Tolerance parameter of this tool . This parameter is the minimum distance between coordinates in the output coverage. By default, the minimum fuzzy tolerance value from the input and erase coverages is used. This is an optional parameter.

Parameters:
fuzzyTolerance - the minimum distance between coordinates in the output coverage. By default, the minimum fuzzy tolerance value from the input and erase coverages is used.

getKeepBorder

public java.lang.String getKeepBorder()
Returns the Keep outside border of update features in the output parameter of this tool . This parameter is specifies whether the outside border of the update coverage will be kept after it is inserted into the input coverage. This is an optional parameter.

Returns:
the Keep outside border of update features in the output

setKeepBorder

public void setKeepBorder(java.lang.String keepBorder)
Sets the Keep outside border of update features in the output parameter of this tool . This parameter is specifies whether the outside border of the update coverage will be kept after it is inserted into the input coverage. This is an optional parameter.

Parameters:
keepBorder - specifies whether the outside border of the update coverage will be kept after it is inserted into the input coverage.

getToolName

public java.lang.String getToolName()
Returns the name of this tool.

Returns:
the tool name

getToolboxName

public java.lang.String getToolboxName()
Returns the name of the tool box containing this tool.

Returns:
the tool box name

getToolboxAlias

public java.lang.String getToolboxAlias()
Returns the alias of the tool box containing this tool.

Returns:
the tool box alias