com.esri.arcgis.location
Class RouteMeasureGeoprocessor

java.lang.Object
  extended by com.esri.arcgis.location.RouteMeasureGeoprocessor
All Implemented Interfaces:
com.esri.arcgis.interop.RemoteObjRef, IRouteMeasureEventGeoprocessor, IRouteMeasureEventGeoprocessor2, ISupportErrorInfo, java.io.Serializable

public class RouteMeasureGeoprocessor
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IRouteMeasureEventGeoprocessor, IRouteMeasureEventGeoprocessor2, ISupportErrorInfo

COM Class 'RouteMeasureGeoprocessor'. Generated 3/19/2015 1:20:44 PM from 'C:\ArcGIS\COM\esriLocation.olb'

Description 'Basic route measure geoprocessing 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 =

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.esri.arcgis.location.IRouteMeasureEventGeoprocessor2
IID, IID6e52d323_609b_41e7_a1c3_c5492b2c664c, xxDummy
 
Fields inherited from interface com.esri.arcgis.location.IRouteMeasureEventGeoprocessor
IID0dd015cf_4915_11d4_9fd6_00c04f6bdf06
 
Fields inherited from interface com.esri.arcgis.system.ISupportErrorInfo
IID, IIDdf0b3d60_548f_101b_8e65_08002b2bd119, xxDummy
 
Constructor Summary
RouteMeasureGeoprocessor()
          Constructs a RouteMeasureGeoprocessor using ArcGIS Engine.
RouteMeasureGeoprocessor(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
RouteMeasureGeoprocessor theRouteMeasureGeoprocessor = (RouteMeasureGeoprocessor) obj;
 
Method Summary
 ITable concatenate(java.lang.Object concatenateFields, IDatasetName outputName, ITrackCancel trackCancel, java.lang.String configKeyword)
          Concatenate events.
 ITable concatenate2(IRouteEventProperties outputProperties, java.lang.Object concatenateFields, IDatasetName outputName, ITrackCancel trackCancel, java.lang.String configKeyword)
          Concatenate events.
 ITable dissolve(java.lang.Object dissolveFields, IDatasetName outputName, ITrackCancel trackCancel, java.lang.String configKeyword)
          Dissolve events.
 ITable dissolve2(IRouteEventProperties outputProperties, java.lang.Object dissolveFields, IDatasetName outputName, ITrackCancel trackCancel, java.lang.String configKeyword)
          Dissolve events.
 boolean equals(java.lang.Object o)
          Compare this object with another
static java.lang.String getClsid()
          getClsid.
 IRouteEventProperties getInputEventProperties()
          The input table's route event properties.
 ISelectionSet getInputSelection()
          The input table's selection set.
 ITable getInputTable()
          The input table.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 IRouteEventProperties getOverlayEventProperties()
          The overlay table's route event properties.
 ISelectionSet getOverlaySelection()
          The overlay table's selection set.
 ITable getOverlayTable()
          The table to overlay with the input table.
 int hashCode()
          the hashcode for this object
 void interfaceSupportsErrorInfo(GUID riid)
          interfaceSupportsErrorInfo
 ITable intersect(IRouteEventProperties outputProperties, IDatasetName outputName, ITrackCancel trackCancel, java.lang.String configKeyword)
          Intersect events.
 ITable intersect2(IRouteEventProperties outputProperties, boolean keepAllFields, IDatasetName outputName, ITrackCancel trackCancel, java.lang.String configKeyword)
          Intersect events.
 boolean isBuildOutputIndex()
          Indicates whether an index is going to be built on the route id field on the output result.
 boolean isKeepZeroLengthLineEvents()
          Indicates whether zero length events should be included in the overlay result (line on line overlays only).
 void release()
          Release a RouteMeasureGeoprocessor.
 void setBuildOutputIndex(boolean status)
          Indicates whether an index is going to be built on the route id field on the output result.
 void setInputEventPropertiesByRef(IRouteEventProperties inputProperties)
          The input table's route event properties.
 void setInputSelectionByRef(ISelectionSet selection)
          The input table's selection set.
 void setInputTableByRef(ITable table)
          The input table.
 void setKeepZeroLengthLineEvents(boolean status)
          Indicates whether zero length events should be included in the overlay result (line on line overlays only).
 void setOverlayEventPropertiesByRef(IRouteEventProperties overlayProperties)
          The overlay table's route event properties.
 void setOverlaySelectionByRef(ISelectionSet selection)
          The overlay table's selection set.
 void setOverlayTableByRef(ITable table)
          The table to overlay with the input table.
 ITable union(IRouteEventProperties outputProperties, IDatasetName outputName, ITrackCancel trackCancel, java.lang.String configKeyword)
          Union events.
 ITable union2(IRouteEventProperties outputProperties, boolean keepAllFields, IDatasetName outputName, ITrackCancel trackCancel, java.lang.String configKeyword)
          Union events.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RouteMeasureGeoprocessor

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

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

RouteMeasureGeoprocessor

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

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

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 RouteMeasureGeoprocessor.

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

setInputTableByRef

public void setInputTableByRef(ITable table)
                        throws java.io.IOException,
                               AutomationException
The input table.

Specified by:
setInputTableByRef in interface IRouteMeasureEventGeoprocessor
Parameters:
table - A reference to a com.esri.arcgis.geodatabase.ITable (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getInputTable

public ITable getInputTable()
                     throws java.io.IOException,
                            AutomationException
The input table.

Specified by:
getInputTable in interface IRouteMeasureEventGeoprocessor
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.

setInputSelectionByRef

public void setInputSelectionByRef(ISelectionSet selection)
                            throws java.io.IOException,
                                   AutomationException
The input table's selection set.

Specified by:
setInputSelectionByRef in interface IRouteMeasureEventGeoprocessor
Parameters:
selection - A reference to a com.esri.arcgis.geodatabase.ISelectionSet (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getInputSelection

public ISelectionSet getInputSelection()
                                throws java.io.IOException,
                                       AutomationException
The input table's selection set.

Specified by:
getInputSelection in interface IRouteMeasureEventGeoprocessor
Returns:
A reference to a com.esri.arcgis.geodatabase.ISelectionSet
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOverlayTableByRef

public void setOverlayTableByRef(ITable table)
                          throws java.io.IOException,
                                 AutomationException
The table to overlay with the input table.

Specified by:
setOverlayTableByRef in interface IRouteMeasureEventGeoprocessor
Parameters:
table - A reference to a com.esri.arcgis.geodatabase.ITable (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOverlayTable

public ITable getOverlayTable()
                       throws java.io.IOException,
                              AutomationException
The table to overlay with the input table.

Specified by:
getOverlayTable in interface IRouteMeasureEventGeoprocessor
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.

setOverlaySelectionByRef

public void setOverlaySelectionByRef(ISelectionSet selection)
                              throws java.io.IOException,
                                     AutomationException
The overlay table's selection set.

Specified by:
setOverlaySelectionByRef in interface IRouteMeasureEventGeoprocessor
Parameters:
selection - A reference to a com.esri.arcgis.geodatabase.ISelectionSet (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOverlaySelection

public ISelectionSet getOverlaySelection()
                                  throws java.io.IOException,
                                         AutomationException
The overlay table's selection set.

Specified by:
getOverlaySelection in interface IRouteMeasureEventGeoprocessor
Returns:
A reference to a com.esri.arcgis.geodatabase.ISelectionSet
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setInputEventPropertiesByRef

public void setInputEventPropertiesByRef(IRouteEventProperties inputProperties)
                                  throws java.io.IOException,
                                         AutomationException
The input table's route event properties.

Specified by:
setInputEventPropertiesByRef in interface IRouteMeasureEventGeoprocessor
Parameters:
inputProperties - A reference to a com.esri.arcgis.geodatabase.IRouteEventProperties (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getInputEventProperties

public IRouteEventProperties getInputEventProperties()
                                              throws java.io.IOException,
                                                     AutomationException
The input table's route event properties.

Specified by:
getInputEventProperties in interface IRouteMeasureEventGeoprocessor
Returns:
A reference to a com.esri.arcgis.geodatabase.IRouteEventProperties
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOverlayEventPropertiesByRef

public void setOverlayEventPropertiesByRef(IRouteEventProperties overlayProperties)
                                    throws java.io.IOException,
                                           AutomationException
The overlay table's route event properties.

Specified by:
setOverlayEventPropertiesByRef in interface IRouteMeasureEventGeoprocessor
Parameters:
overlayProperties - A reference to a com.esri.arcgis.geodatabase.IRouteEventProperties (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOverlayEventProperties

public IRouteEventProperties getOverlayEventProperties()
                                                throws java.io.IOException,
                                                       AutomationException
The overlay table's route event properties.

Specified by:
getOverlayEventProperties in interface IRouteMeasureEventGeoprocessor
Returns:
A reference to a com.esri.arcgis.geodatabase.IRouteEventProperties
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setKeepZeroLengthLineEvents

public void setKeepZeroLengthLineEvents(boolean status)
                                 throws java.io.IOException,
                                        AutomationException
Indicates whether zero length events should be included in the overlay result (line on line overlays only).

Specified by:
setKeepZeroLengthLineEvents in interface IRouteMeasureEventGeoprocessor
Parameters:
status - The status (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isKeepZeroLengthLineEvents

public boolean isKeepZeroLengthLineEvents()
                                   throws java.io.IOException,
                                          AutomationException
Indicates whether zero length events should be included in the overlay result (line on line overlays only).

Specified by:
isKeepZeroLengthLineEvents in interface IRouteMeasureEventGeoprocessor
Returns:
The status
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setBuildOutputIndex

public void setBuildOutputIndex(boolean status)
                         throws java.io.IOException,
                                AutomationException
Indicates whether an index is going to be built on the route id field on the output result.

Specified by:
setBuildOutputIndex in interface IRouteMeasureEventGeoprocessor
Parameters:
status - The status (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isBuildOutputIndex

public boolean isBuildOutputIndex()
                           throws java.io.IOException,
                                  AutomationException
Indicates whether an index is going to be built on the route id field on the output result.

Specified by:
isBuildOutputIndex in interface IRouteMeasureEventGeoprocessor
Returns:
The status
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

dissolve

public ITable dissolve(java.lang.Object dissolveFields,
                       IDatasetName outputName,
                       ITrackCancel trackCancel,
                       java.lang.String configKeyword)
                throws java.io.IOException,
                       AutomationException
Dissolve events.

Specified by:
dissolve in interface IRouteMeasureEventGeoprocessor
Parameters:
dissolveFields - A Variant (in)
outputName - A reference to a com.esri.arcgis.geodatabase.IDatasetName (in)
trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
configKeyword - The configKeyword (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.

concatenate

public ITable concatenate(java.lang.Object concatenateFields,
                          IDatasetName outputName,
                          ITrackCancel trackCancel,
                          java.lang.String configKeyword)
                   throws java.io.IOException,
                          AutomationException
Concatenate events.

Specified by:
concatenate in interface IRouteMeasureEventGeoprocessor
Parameters:
concatenateFields - A Variant (in)
outputName - A reference to a com.esri.arcgis.geodatabase.IDatasetName (in)
trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
configKeyword - The configKeyword (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.

intersect

public ITable intersect(IRouteEventProperties outputProperties,
                        IDatasetName outputName,
                        ITrackCancel trackCancel,
                        java.lang.String configKeyword)
                 throws java.io.IOException,
                        AutomationException
Intersect events.

Specified by:
intersect in interface IRouteMeasureEventGeoprocessor
Parameters:
outputProperties - A reference to a com.esri.arcgis.geodatabase.IRouteEventProperties (in)
outputName - A reference to a com.esri.arcgis.geodatabase.IDatasetName (in)
trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
configKeyword - The configKeyword (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.

union

public ITable union(IRouteEventProperties outputProperties,
                    IDatasetName outputName,
                    ITrackCancel trackCancel,
                    java.lang.String configKeyword)
             throws java.io.IOException,
                    AutomationException
Union events.

Specified by:
union in interface IRouteMeasureEventGeoprocessor
Parameters:
outputProperties - A reference to a com.esri.arcgis.geodatabase.IRouteEventProperties (in)
outputName - A reference to a com.esri.arcgis.geodatabase.IDatasetName (in)
trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
configKeyword - The configKeyword (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.

dissolve2

public ITable dissolve2(IRouteEventProperties outputProperties,
                        java.lang.Object dissolveFields,
                        IDatasetName outputName,
                        ITrackCancel trackCancel,
                        java.lang.String configKeyword)
                 throws java.io.IOException,
                        AutomationException
Dissolve events.

Specified by:
dissolve2 in interface IRouteMeasureEventGeoprocessor2
Parameters:
outputProperties - A reference to a com.esri.arcgis.geodatabase.IRouteEventProperties (in)
dissolveFields - A Variant (in)
outputName - A reference to a com.esri.arcgis.geodatabase.IDatasetName (in)
trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
configKeyword - The configKeyword (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.

concatenate2

public ITable concatenate2(IRouteEventProperties outputProperties,
                           java.lang.Object concatenateFields,
                           IDatasetName outputName,
                           ITrackCancel trackCancel,
                           java.lang.String configKeyword)
                    throws java.io.IOException,
                           AutomationException
Concatenate events.

Specified by:
concatenate2 in interface IRouteMeasureEventGeoprocessor2
Parameters:
outputProperties - A reference to a com.esri.arcgis.geodatabase.IRouteEventProperties (in)
concatenateFields - A Variant (in)
outputName - A reference to a com.esri.arcgis.geodatabase.IDatasetName (in)
trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
configKeyword - The configKeyword (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.

intersect2

public ITable intersect2(IRouteEventProperties outputProperties,
                         boolean keepAllFields,
                         IDatasetName outputName,
                         ITrackCancel trackCancel,
                         java.lang.String configKeyword)
                  throws java.io.IOException,
                         AutomationException
Intersect events.

Specified by:
intersect2 in interface IRouteMeasureEventGeoprocessor2
Parameters:
outputProperties - A reference to a com.esri.arcgis.geodatabase.IRouteEventProperties (in)
keepAllFields - The keepAllFields (in)
outputName - A reference to a com.esri.arcgis.geodatabase.IDatasetName (in)
trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
configKeyword - The configKeyword (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.

union2

public ITable union2(IRouteEventProperties outputProperties,
                     boolean keepAllFields,
                     IDatasetName outputName,
                     ITrackCancel trackCancel,
                     java.lang.String configKeyword)
              throws java.io.IOException,
                     AutomationException
Union events.

Specified by:
union2 in interface IRouteMeasureEventGeoprocessor2
Parameters:
outputProperties - A reference to a com.esri.arcgis.geodatabase.IRouteEventProperties (in)
keepAllFields - The keepAllFields (in)
outputName - A reference to a com.esri.arcgis.geodatabase.IDatasetName (in)
trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
configKeyword - The configKeyword (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.

interfaceSupportsErrorInfo

public void interfaceSupportsErrorInfo(GUID riid)
                                throws java.io.IOException,
                                       AutomationException
interfaceSupportsErrorInfo

Specified by:
interfaceSupportsErrorInfo in interface ISupportErrorInfo
Parameters:
riid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.