com.esri.arcgis.editor
Class ITraverseWindowEventsProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.editor.ITraverseWindowEventsProxy
All Implemented Interfaces:
ITraverseWindowEvents, java.io.Externalizable, java.io.Serializable, java.util.EventListener

public class ITraverseWindowEventsProxy
extends com.esri.arcgis.interop.Dispatch
implements ITraverseWindowEvents, java.io.Serializable

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

Description: 'Provides access to Traverse Window events. Implement it to listen to specific events that occur when the Traverse Window is used.' 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
static java.util.Hashtable dispidsTable
           
 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.ITraverseWindowEvents
IID, IIDe62f974f_d2ba_460d_bc8e_d6a94c793f77
 
Constructor Summary
  ITraverseWindowEventsProxy()
          For internal use only
  ITraverseWindowEventsProxy(java.lang.Object obj)
           
protected ITraverseWindowEventsProxy(java.lang.Object obj, java.lang.String iid)
           
  ITraverseWindowEventsProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected ITraverseWindowEventsProxy(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)
           
 void onActivate(ITraverseWindowEventsOnActivateEvent theEvent)
          Called when the Traverse Window dialog is activated.
 void onAddCourse(ITraverseWindowEventsOnAddCourseEvent theEvent)
          Called after the course is added.
 void onChangeCourseType(ITraverseWindowEventsOnChangeCourseTypeEvent theEvent)
          Called when the course type changes.
 void onChangeCurveDirectionType(ITraverseWindowEventsOnChangeCurveDirectionTypeEvent theEvent)
          Called when the curve direction type changes.
 void onChangeCurveParameter(ITraverseWindowEventsOnChangeCurveParameterEvent theEvent)
          Called when a curve parameter is changed for either the tangent curve or curve course.
 void onChangeTurnDirection(ITraverseWindowEventsOnChangeTurnDirectionEvent theEvent)
          Called when the turn direction is changed.
 void onDeactivate(ITraverseWindowEventsOnDeactivateEvent theEvent)
          Called when the Traverse Window dialog is deactivated.
 void onLoadTraverse(ITraverseWindowEventsOnLoadTraverseEvent theEvent)
          Called when a traverse is added from a text file.
 void onPositionChanged(ITraverseWindowEventsOnPositionChangedEvent theEvent)
          Called when the position of the Traverse Window dialog changes.
 void onSetFinishPoint(ITraverseWindowEventsOnSetFinishPointEvent theEvent)
          Called when the finish point of the traverse is set.
 void onSetFocusToMeasure(ITraverseWindowEventsOnSetFocusToMeasureEvent theEvent)
          Called when the focus is set to one of the measure text controls.
 void onSetStartPoint(ITraverseWindowEventsOnSetStartPointEvent theEvent)
          Called when the start point of the traverse is set.
 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

dispidsTable

public static java.util.Hashtable dispidsTable
Constructor Detail

ITraverseWindowEventsProxy

public ITraverseWindowEventsProxy(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

ITraverseWindowEventsProxy

public ITraverseWindowEventsProxy()
For internal use only


ITraverseWindowEventsProxy

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

ITraverseWindowEventsProxy

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

ITraverseWindowEventsProxy

protected ITraverseWindowEventsProxy(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

onChangeCourseType

public void onChangeCourseType(ITraverseWindowEventsOnChangeCourseTypeEvent theEvent)
                        throws java.io.IOException,
                               AutomationException
Called when the course type changes.

Specified by:
onChangeCourseType in interface ITraverseWindowEvents
Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onSetFocusToMeasure

public void onSetFocusToMeasure(ITraverseWindowEventsOnSetFocusToMeasureEvent theEvent)
                         throws java.io.IOException,
                                AutomationException
Called when the focus is set to one of the measure text controls.

Specified by:
onSetFocusToMeasure in interface ITraverseWindowEvents
Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onChangeCurveParameter

public void onChangeCurveParameter(ITraverseWindowEventsOnChangeCurveParameterEvent theEvent)
                            throws java.io.IOException,
                                   AutomationException
Called when a curve parameter is changed for either the tangent curve or curve course.

Specified by:
onChangeCurveParameter in interface ITraverseWindowEvents
Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onChangeTurnDirection

public void onChangeTurnDirection(ITraverseWindowEventsOnChangeTurnDirectionEvent theEvent)
                           throws java.io.IOException,
                                  AutomationException
Called when the turn direction is changed.

Specified by:
onChangeTurnDirection in interface ITraverseWindowEvents
Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onChangeCurveDirectionType

public void onChangeCurveDirectionType(ITraverseWindowEventsOnChangeCurveDirectionTypeEvent theEvent)
                                throws java.io.IOException,
                                       AutomationException
Called when the curve direction type changes.

Specified by:
onChangeCurveDirectionType in interface ITraverseWindowEvents
Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onAddCourse

public void onAddCourse(ITraverseWindowEventsOnAddCourseEvent theEvent)
                 throws java.io.IOException,
                        AutomationException
Called after the course is added.

Specified by:
onAddCourse in interface ITraverseWindowEvents
Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onLoadTraverse

public void onLoadTraverse(ITraverseWindowEventsOnLoadTraverseEvent theEvent)
                    throws java.io.IOException,
                           AutomationException
Called when a traverse is added from a text file.

Specified by:
onLoadTraverse in interface ITraverseWindowEvents
Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onSetStartPoint

public void onSetStartPoint(ITraverseWindowEventsOnSetStartPointEvent theEvent)
                     throws java.io.IOException,
                            AutomationException
Called when the start point of the traverse is set.

Specified by:
onSetStartPoint in interface ITraverseWindowEvents
Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onSetFinishPoint

public void onSetFinishPoint(ITraverseWindowEventsOnSetFinishPointEvent theEvent)
                      throws java.io.IOException,
                             AutomationException
Called when the finish point of the traverse is set.

Specified by:
onSetFinishPoint in interface ITraverseWindowEvents
Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onActivate

public void onActivate(ITraverseWindowEventsOnActivateEvent theEvent)
                throws java.io.IOException,
                       AutomationException
Called when the Traverse Window dialog is activated.

Specified by:
onActivate in interface ITraverseWindowEvents
Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onDeactivate

public void onDeactivate(ITraverseWindowEventsOnDeactivateEvent theEvent)
                  throws java.io.IOException,
                         AutomationException
Called when the Traverse Window dialog is deactivated.

Specified by:
onDeactivate in interface ITraverseWindowEvents
Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onPositionChanged

public void onPositionChanged(ITraverseWindowEventsOnPositionChangedEvent theEvent)
                       throws java.io.IOException,
                              AutomationException
Called when the position of the Traverse Window dialog changes.

Specified by:
onPositionChanged in interface ITraverseWindowEvents
Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.