com.esri.arcgis.carto
Class BasicGeoprocessor

java.lang.Object
  extended by com.esri.arcgis.carto.BasicGeoprocessor
All Implemented Interfaces:
IBasicGeoprocessor, com.esri.arcgis.interop.RemoteObjRef, java.io.Serializable

public class BasicGeoprocessor
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IBasicGeoprocessor

COM Class 'BasicGeoprocessor'. Generated 3/19/2015 1:20:41 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description 'A basic geoprocessor.' 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 =

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.esri.arcgis.carto.IBasicGeoprocessor
IID, IID4c1fd611_f3a3_11d3_9fde_00c04f6bc78e, xxDummy
 
Constructor Summary
BasicGeoprocessor()
          Constructs a BasicGeoprocessor using ArcGIS Engine.
BasicGeoprocessor(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
BasicGeoprocessor theBasicGeoprocessor = (BasicGeoprocessor) obj;
 
Method Summary
 IFeatureClass clip(ITable inputTable, boolean useSelectedInput, ITable clipTable, boolean useSelectedClip, double tolerance, IFeatureClassName outputName)
          Clips features.
 ITable dissolve(ITable inputTable, boolean useSelected, java.lang.String dissolveField, java.lang.String summaryFields, IDatasetName outputName)
          Dissolves features.
 boolean equals(java.lang.Object o)
          Compare this object with another
static java.lang.String getClsid()
          getClsid.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 ISpatialReference getSpatialReference()
          The output spatial reference.
 int hashCode()
          the hashcode for this object
 IFeatureClass intersect(ITable inputTable, boolean useSelectedInput, ITable overlayTable, boolean useSelectedOverlay, double tolerance, IFeatureClassName outputName)
          Intersects features.
 IFeatureClass merge(IArray tables, ITable fieldsTable, IFeatureClassName outputName)
          Merges features.
 void release()
          Release a BasicGeoprocessor.
 void setCancelTrackerByRef(ITrackCancel rhs1)
          The cancel tracker.
 void setSpatialReference(ISpatialReference ppSpatialRef)
          The output spatial reference.
 IFeatureClass union(ITable inputTable, boolean useSelectedInput, ITable overlayTable, boolean useSelectedOverlay, double tolerance, IFeatureClassName outputName)
          Creates a union of features.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicGeoprocessor

public BasicGeoprocessor()
                  throws java.io.IOException,
                         java.net.UnknownHostException
Constructs a BasicGeoprocessor using ArcGIS Engine.

Throws:
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems

BasicGeoprocessor

public BasicGeoprocessor(java.lang.Object obj)
                  throws java.io.IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
BasicGeoprocessor theBasicGeoprocessor = (BasicGeoprocessor) obj;

Construct a BasicGeoprocessor using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to BasicGeoprocessor.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
java.io.IOException - if there are interop problems
Method Detail

getClsid

public static java.lang.String getClsid()
getClsid.


equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a BasicGeoprocessor.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

setCancelTrackerByRef

public void setCancelTrackerByRef(ITrackCancel rhs1)
                           throws java.io.IOException,
                                  AutomationException
The cancel tracker.

Specified by:
setCancelTrackerByRef in interface IBasicGeoprocessor
Parameters:
rhs1 - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSpatialReference

public ISpatialReference getSpatialReference()
                                      throws java.io.IOException,
                                             AutomationException
The output spatial reference.

Specified by:
getSpatialReference in interface IBasicGeoprocessor
Returns:
A reference to a com.esri.arcgis.geometry.ISpatialReference
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSpatialReference

public void setSpatialReference(ISpatialReference ppSpatialRef)
                         throws java.io.IOException,
                                AutomationException
The output spatial reference.

Specified by:
setSpatialReference in interface IBasicGeoprocessor
Parameters:
ppSpatialRef - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

dissolve

public ITable dissolve(ITable inputTable,
                       boolean useSelected,
                       java.lang.String dissolveField,
                       java.lang.String summaryFields,
                       IDatasetName outputName)
                throws java.io.IOException,
                       AutomationException
Dissolves features.

Specified by:
dissolve in interface IBasicGeoprocessor
Parameters:
inputTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
useSelected - The useSelected (in)
dissolveField - The dissolveField (in)
summaryFields - The summaryFields (in)
outputName - A reference to a com.esri.arcgis.geodatabase.IDatasetName (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.ITable
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

merge

public IFeatureClass merge(IArray tables,
                           ITable fieldsTable,
                           IFeatureClassName outputName)
                    throws java.io.IOException,
                           AutomationException
Merges features.

Specified by:
merge in interface IBasicGeoprocessor
Parameters:
tables - A reference to a com.esri.arcgis.system.IArray (in)
fieldsTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
outputName - A reference to a com.esri.arcgis.geodatabase.IFeatureClassName (in)
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.

clip

public IFeatureClass clip(ITable inputTable,
                          boolean useSelectedInput,
                          ITable clipTable,
                          boolean useSelectedClip,
                          double tolerance,
                          IFeatureClassName outputName)
                   throws java.io.IOException,
                          AutomationException
Clips features.

Specified by:
clip in interface IBasicGeoprocessor
Parameters:
inputTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
useSelectedInput - The useSelectedInput (in)
clipTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
useSelectedClip - The useSelectedClip (in)
tolerance - The tolerance (in)
outputName - A reference to a com.esri.arcgis.geodatabase.IFeatureClassName (in)
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.

intersect

public IFeatureClass intersect(ITable inputTable,
                               boolean useSelectedInput,
                               ITable overlayTable,
                               boolean useSelectedOverlay,
                               double tolerance,
                               IFeatureClassName outputName)
                        throws java.io.IOException,
                               AutomationException
Intersects features.

Specified by:
intersect in interface IBasicGeoprocessor
Parameters:
inputTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
useSelectedInput - The useSelectedInput (in)
overlayTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
useSelectedOverlay - The useSelectedOverlay (in)
tolerance - The tolerance (in)
outputName - A reference to a com.esri.arcgis.geodatabase.IFeatureClassName (in)
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.

union

public IFeatureClass union(ITable inputTable,
                           boolean useSelectedInput,
                           ITable overlayTable,
                           boolean useSelectedOverlay,
                           double tolerance,
                           IFeatureClassName outputName)
                    throws java.io.IOException,
                           AutomationException
Creates a union of features.

Specified by:
union in interface IBasicGeoprocessor
Parameters:
inputTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
useSelectedInput - The useSelectedInput (in)
overlayTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
useSelectedOverlay - The useSelectedOverlay (in)
tolerance - The tolerance (in)
outputName - A reference to a com.esri.arcgis.geodatabase.IFeatureClassName (in)
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.