com.esri.arcgis.editor
Class ICourseProxy

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

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

Description: 'Provides access to members that define a course in a traverse.' 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 =

public class ICourseProxy
extends com.esri.arcgis.interop.Dispatch
implements ICourse, java.io.Serializable

Internal use class

See Also:
Serialized Form

Field Summary
 boolean noncastable
          Deprecated.  
static java.lang.Class targetClass
          Deprecated.  
 
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.ICourse
IID, IIDfc110ccf_4f67_4fa9_9c9e_065d913a3a09
 
Constructor Summary
  ICourseProxy()
          Deprecated. For internal use only
  ICourseProxy(java.lang.Object obj)
          Deprecated.  
protected ICourseProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  ICourseProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected ICourseProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 ISegment addSegment(IGeometry geom, double distanceFactor, double angularOffset)
          Deprecated. Adds a reference for the course to the input geometry.
 ICourse esri_clone()
          Deprecated. Clones the course and adds the result to *clone.
 int getCurveDirectionType()
          Deprecated. If the course type is esriCTCurve, defines the curve direction type of the third value.
 int getCurveParameter1()
          Deprecated. If the course type is esriCTTangentCurve or esriCTCurve, defines the curve parameter of the first value.
 int getCurveParameter2()
          Deprecated. If the course type is esriCTTangentCurve or esriCTCurve, defines the curve parameter of the second value.
 java.lang.String getDescription(IEditor editor)
          Deprecated. Description of the course.
 double getMeasure1()
          Deprecated. The first value that defines the course.
 double getMeasure2()
          Deprecated. The second value that defines the course.
 double getMeasure3()
          Deprecated. Optionally, the direction of the curve if the course type is esriCTCurve.
 int getTurnDirection()
          Deprecated. Indicates if curve turns to the left or right.
 int getType()
          Deprecated. The type of course.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 void setCurveDirectionType(int cdt)
          Deprecated. If the course type is esriCTCurve, defines the curve direction type of the third value.
 void setCurveParameter1(int cp)
          Deprecated. If the course type is esriCTTangentCurve or esriCTCurve, defines the curve parameter of the first value.
 void setCurveParameter2(int cp)
          Deprecated. If the course type is esriCTTangentCurve or esriCTCurve, defines the curve parameter of the second value.
 void setMeasure1(double measure)
          Deprecated. The first value that defines the course.
 void setMeasure2(double measure)
          Deprecated. The second value that defines the course.
 void setMeasure3(double measure)
          Deprecated. Optionally, the direction of the curve if the course type is esriCTCurve.
 void setTurnDirection(int td)
          Deprecated. Indicates if curve turns to the left or right.
 void setType(int type)
          Deprecated. The type of course.
 
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
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

ICourseProxy

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

ICourseProxy

public ICourseProxy()
Deprecated. 
For internal use only


ICourseProxy

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

ICourseProxy

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

ICourseProxy

protected ICourseProxy(java.lang.String CLSID,
                       java.lang.String iid,
                       java.lang.String host,
                       com.esri.arcgis.interop.AuthInfo authInfo)
                throws java.io.IOException
Deprecated. 
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
Deprecated. 
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
Deprecated. 
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

getType

public int getType()
            throws java.io.IOException,
                   AutomationException
Deprecated. 
The type of course.

Specified by:
getType in interface ICourse
Returns:
A com.esri.arcgis.editor.esriCourseType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setType

public void setType(int type)
             throws java.io.IOException,
                    AutomationException
Deprecated. 
The type of course.

Specified by:
setType in interface ICourse
Parameters:
type - A com.esri.arcgis.editor.esriCourseType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMeasure1

public double getMeasure1()
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
The first value that defines the course.

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

setMeasure1

public void setMeasure1(double measure)
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
The first value that defines the course.

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

getMeasure2

public double getMeasure2()
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
The second value that defines the course.

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

setMeasure2

public void setMeasure2(double measure)
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
The second value that defines the course.

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

getMeasure3

public double getMeasure3()
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
Optionally, the direction of the curve if the course type is esriCTCurve.

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

setMeasure3

public void setMeasure3(double measure)
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
Optionally, the direction of the curve if the course type is esriCTCurve.

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

getCurveParameter1

public int getCurveParameter1()
                       throws java.io.IOException,
                              AutomationException
Deprecated. 
If the course type is esriCTTangentCurve or esriCTCurve, defines the curve parameter of the first value.

Specified by:
getCurveParameter1 in interface ICourse
Returns:
A com.esri.arcgis.editor.esriCurveParameter constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCurveParameter1

public void setCurveParameter1(int cp)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
If the course type is esriCTTangentCurve or esriCTCurve, defines the curve parameter of the first value.

Specified by:
setCurveParameter1 in interface ICourse
Parameters:
cp - A com.esri.arcgis.editor.esriCurveParameter constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCurveParameter2

public int getCurveParameter2()
                       throws java.io.IOException,
                              AutomationException
Deprecated. 
If the course type is esriCTTangentCurve or esriCTCurve, defines the curve parameter of the second value.

Specified by:
getCurveParameter2 in interface ICourse
Returns:
A com.esri.arcgis.editor.esriCurveParameter constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCurveParameter2

public void setCurveParameter2(int cp)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
If the course type is esriCTTangentCurve or esriCTCurve, defines the curve parameter of the second value.

Specified by:
setCurveParameter2 in interface ICourse
Parameters:
cp - A com.esri.arcgis.editor.esriCurveParameter constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTurnDirection

public int getTurnDirection()
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
Indicates if curve turns to the left or right.

Specified by:
getTurnDirection in interface ICourse
Returns:
A com.esri.arcgis.editor.esriTurnDirection constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTurnDirection

public void setTurnDirection(int td)
                      throws java.io.IOException,
                             AutomationException
Deprecated. 
Indicates if curve turns to the left or right.

Specified by:
setTurnDirection in interface ICourse
Parameters:
td - A com.esri.arcgis.editor.esriTurnDirection constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCurveDirectionType

public int getCurveDirectionType()
                          throws java.io.IOException,
                                 AutomationException
Deprecated. 
If the course type is esriCTCurve, defines the curve direction type of the third value.

Specified by:
getCurveDirectionType in interface ICourse
Returns:
A com.esri.arcgis.editor.esriCurveDirectionType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCurveDirectionType

public void setCurveDirectionType(int cdt)
                           throws java.io.IOException,
                                  AutomationException
Deprecated. 
If the course type is esriCTCurve, defines the curve direction type of the third value.

Specified by:
setCurveDirectionType in interface ICourse
Parameters:
cdt - A com.esri.arcgis.editor.esriCurveDirectionType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addSegment

public ISegment addSegment(IGeometry geom,
                           double distanceFactor,
                           double angularOffset)
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
Adds a reference for the course to the input geometry.

Specified by:
addSegment in interface ICourse
Parameters:
geom - A reference to a com.esri.arcgis.geometry.IGeometry (in)
distanceFactor - The distanceFactor (in)
angularOffset - The angularOffset (in)
Returns:
A reference to a com.esri.arcgis.geometry.ISegment
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

esri_clone

public ICourse esri_clone()
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
Clones the course and adds the result to *clone.

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

getDescription

public java.lang.String getDescription(IEditor editor)
                                throws java.io.IOException,
                                       AutomationException
Deprecated. 
Description of the course.

Specified by:
getDescription in interface ICourse
Parameters:
editor - A reference to a com.esri.arcgis.editor.IEditor (in)
Returns:
The description
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.