com.esri.arcgis.editor
Class ITraverseAdjustmentProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.editor.ITraverseAdjustmentProxy
All Implemented Interfaces:
ITraverseAdjustment, java.io.Externalizable, java.io.Serializable

public class ITraverseAdjustmentProxy
extends com.esri.arcgis.interop.Dispatch
implements ITraverseAdjustment, java.io.Serializable

Internal use class Proxy for COM Interface 'ITraverseAdjustment'. Generated 3/19/2015 1:21:02 PM from 'C:\ArcGIS\COM\esriEditor.olb'

Description: 'Provides access to members that perform adjustment computations.' 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
 boolean noncastable
           
static java.lang.Class targetClass
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.editor.ITraverseAdjustment
IID, IID496e87c0_2964_4596_95b3_ad5d6cdf8dbe
 
Constructor Summary
  ITraverseAdjustmentProxy()
          For internal use only
  ITraverseAdjustmentProxy(java.lang.Object obj)
           
protected ITraverseAdjustmentProxy(java.lang.Object obj, java.lang.String iid)
           
  ITraverseAdjustmentProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected ITraverseAdjustmentProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 IPolyline calculateAdjustment(IPolyline polyline, IPoint pEnd, int adjustmentType)
          Performs the specified adjustment computation on the geometry.
 ITraverseClosure calculateClosure(IPolyline polyline, IPoint pEnd)
          Caculates the closure for the .
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

ITraverseAdjustmentProxy

public ITraverseAdjustmentProxy(java.lang.String CLSID,
                                java.lang.String host,
                                com.esri.arcgis.interop.AuthInfo authInfo)
                         throws java.net.UnknownHostException,
                                java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

ITraverseAdjustmentProxy

public ITraverseAdjustmentProxy()
For internal use only


ITraverseAdjustmentProxy

public ITraverseAdjustmentProxy(java.lang.Object obj)
                         throws java.io.IOException
Throws:
java.io.IOException

ITraverseAdjustmentProxy

protected ITraverseAdjustmentProxy(java.lang.Object obj,
                                   java.lang.String iid)
                            throws java.io.IOException
Throws:
java.io.IOException

ITraverseAdjustmentProxy

protected ITraverseAdjustmentProxy(java.lang.String CLSID,
                                   java.lang.String iid,
                                   java.lang.String host,
                                   com.esri.arcgis.interop.AuthInfo authInfo)
                            throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

calculateAdjustment

public IPolyline calculateAdjustment(IPolyline polyline,
                                     IPoint pEnd,
                                     int adjustmentType)
                              throws java.io.IOException,
                                     AutomationException
Performs the specified adjustment computation on the geometry.

Specified by:
calculateAdjustment in interface ITraverseAdjustment
Parameters:
polyline - A reference to a com.esri.arcgis.geometry.IPolyline (in)
pEnd - A reference to a com.esri.arcgis.geometry.IPoint (in)
adjustmentType - A com.esri.arcgis.editor.esriAdjustmentType constant (in)
Returns:
A reference to a com.esri.arcgis.geometry.IPolyline
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

calculateClosure

public ITraverseClosure calculateClosure(IPolyline polyline,
                                         IPoint pEnd)
                                  throws java.io.IOException,
                                         AutomationException
Caculates the closure for the .

Specified by:
calculateClosure in interface ITraverseAdjustment
Parameters:
polyline - A reference to a com.esri.arcgis.geometry.IPolyline (in)
pEnd - A reference to a com.esri.arcgis.geometry.IPoint (in)
Returns:
A reference to a com.esri.arcgis.editor.ITraverseClosure
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.