com.esri.arcgis.trackinganalyst
Class ITrackingGlobeLayerLeaderLinesProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.trackinganalyst.ITrackingGlobeLayerLeaderLinesProxy
All Implemented Interfaces:
ITrackingGlobeLayerLeaderLines, java.io.Externalizable, java.io.Serializable

public class ITrackingGlobeLayerLeaderLinesProxy
extends com.esri.arcgis.interop.Dispatch
implements ITrackingGlobeLayerLeaderLines, java.io.Serializable

Internal use class Proxy for COM Interface 'ITrackingGlobeLayerLeaderLines'. Generated 3/19/2015 1:20:59 PM from 'C:\ArcGIS\COM\esriTrackingAnalyst.olb'

Description: 'Provides access to properties and methods needed to manage tracking globe layer leader lines.' 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.trackinganalyst.ITrackingGlobeLayerLeaderLines
IID, IID5e66c9b2_9d5f_40d5_8b2e_15a23e982081
 
Constructor Summary
  ITrackingGlobeLayerLeaderLinesProxy()
          For internal use only
  ITrackingGlobeLayerLeaderLinesProxy(java.lang.Object obj)
           
protected ITrackingGlobeLayerLeaderLinesProxy(java.lang.Object obj, java.lang.String iid)
           
  ITrackingGlobeLayerLeaderLinesProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected ITrackingGlobeLayerLeaderLinesProxy(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)
           
 IColor getElevatedLinesColor()
          Specifies the color of the elevated lines.
 double getElevatedLinesLength()
          Indicates the length of the elevated lines.
 int getElevatedLinesLengthUnits()
          Indicates the units for the length of the elevated line.
 IColor getElevatedLinesPointColor()
          Specifies the color of the point located at the base of the elevated lines.
 double getElevatedLinesPointWidth()
          Indicates the width of the point located at the base of the elevated lines.
 int getElevatedLinesStyle()
          Indicates the style of the elevated lines, and whether or not to elevate the symbols so they don't sink into the globe.
 double getElevatedLinesWidth()
          Indicates the width of the elevated lines in pixels.
 IColor getLeaderLinesColor()
          Specifies the color of the leader line.
 double getLeaderLinesWidth()
          Indicates the width of the leader lines in pixels.
 boolean isDrawLeaderLines()
          Indicates whether to draw leader lines from the symbol to the surface.
 boolean isElevatedLinesPointUseSymbolColor()
          Indicates whether the color of the point located at the base of the elevated lines will be colored according to the elevated lines point color property or according to the symbolized feature it points to.
 boolean isElevatedLinesUseSymbolColor()
          Indicates whether the elevated line will be colored according to the elevated lines color property or according to the symbolized feature it points to.
 boolean isLeaderLinesUseSymbolColor()
          Indicates whether the leader line will be colored according to the leader lines color property or according to the symbolized feature it points to.
 boolean isSmoothElevatedLinesPoint()
          Indicates whether to smooth the point located at the base of the elevated lines.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void setDrawLeaderLines(boolean draw)
          Indicates whether to draw leader lines from the symbol to the surface.
 void setElevatedLinesColor(IColor color)
          Specifies the color of the elevated lines.
 void setElevatedLinesLength(double length)
          Indicates the length of the elevated lines.
 void setElevatedLinesLengthUnits(int lengthUnits)
          Indicates the units for the length of the elevated line.
 void setElevatedLinesPointColor(IColor color)
          Specifies the color of the point located at the base of the elevated lines.
 void setElevatedLinesPointUseSymbolColor(boolean useSymbolColor)
          Indicates whether the color of the point located at the base of the elevated lines will be colored according to the elevated lines point color property or according to the symbolized feature it points to.
 void setElevatedLinesPointWidth(double width)
          Indicates the width of the point located at the base of the elevated lines.
 void setElevatedLinesStyle(int style)
          Indicates the style of the elevated lines, and whether or not to elevate the symbols so they don't sink into the globe.
 void setElevatedLinesUseSymbolColor(boolean useSymbolColor)
          Indicates whether the elevated line will be colored according to the elevated lines color property or according to the symbolized feature it points to.
 void setElevatedLinesWidth(double width)
          Indicates the width of the elevated lines in pixels.
 void setLeaderLinesColor(IColor color)
          Specifies the color of the leader line.
 void setLeaderLinesUseSymbolColor(boolean useSymbolColor)
          Indicates whether the leader line will be colored according to the leader lines color property or according to the symbolized feature it points to.
 void setLeaderLinesWidth(double width)
          Indicates the width of the leader lines in pixels.
 void setSmoothElevatedLinesPoint(boolean smooth)
          Indicates whether to smooth the point located at the base of the elevated lines.
 
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

ITrackingGlobeLayerLeaderLinesProxy

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

ITrackingGlobeLayerLeaderLinesProxy

public ITrackingGlobeLayerLeaderLinesProxy()
For internal use only


ITrackingGlobeLayerLeaderLinesProxy

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

ITrackingGlobeLayerLeaderLinesProxy

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

ITrackingGlobeLayerLeaderLinesProxy

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

isDrawLeaderLines

public boolean isDrawLeaderLines()
                          throws java.io.IOException,
                                 AutomationException
Indicates whether to draw leader lines from the symbol to the surface.

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

setDrawLeaderLines

public void setDrawLeaderLines(boolean draw)
                        throws java.io.IOException,
                               AutomationException
Indicates whether to draw leader lines from the symbol to the surface.

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

isLeaderLinesUseSymbolColor

public boolean isLeaderLinesUseSymbolColor()
                                    throws java.io.IOException,
                                           AutomationException
Indicates whether the leader line will be colored according to the leader lines color property or according to the symbolized feature it points to.

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

setLeaderLinesUseSymbolColor

public void setLeaderLinesUseSymbolColor(boolean useSymbolColor)
                                  throws java.io.IOException,
                                         AutomationException
Indicates whether the leader line will be colored according to the leader lines color property or according to the symbolized feature it points to.

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

getLeaderLinesColor

public IColor getLeaderLinesColor()
                           throws java.io.IOException,
                                  AutomationException
Specifies the color of the leader line.

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

setLeaderLinesColor

public void setLeaderLinesColor(IColor color)
                         throws java.io.IOException,
                                AutomationException
Specifies the color of the leader line.

Specified by:
setLeaderLinesColor in interface ITrackingGlobeLayerLeaderLines
Parameters:
color - A reference to a com.esri.arcgis.display.IColor (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getElevatedLinesStyle

public int getElevatedLinesStyle()
                          throws java.io.IOException,
                                 AutomationException
Indicates the style of the elevated lines, and whether or not to elevate the symbols so they don't sink into the globe.

Specified by:
getElevatedLinesStyle in interface ITrackingGlobeLayerLeaderLines
Returns:
A com.esri.arcgis.trackinganalyst.esriTrackingElevatedLineStyle constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setElevatedLinesStyle

public void setElevatedLinesStyle(int style)
                           throws java.io.IOException,
                                  AutomationException
Indicates the style of the elevated lines, and whether or not to elevate the symbols so they don't sink into the globe.

Specified by:
setElevatedLinesStyle in interface ITrackingGlobeLayerLeaderLines
Parameters:
style - A com.esri.arcgis.trackinganalyst.esriTrackingElevatedLineStyle constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isElevatedLinesUseSymbolColor

public boolean isElevatedLinesUseSymbolColor()
                                      throws java.io.IOException,
                                             AutomationException
Indicates whether the elevated line will be colored according to the elevated lines color property or according to the symbolized feature it points to.

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

setElevatedLinesUseSymbolColor

public void setElevatedLinesUseSymbolColor(boolean useSymbolColor)
                                    throws java.io.IOException,
                                           AutomationException
Indicates whether the elevated line will be colored according to the elevated lines color property or according to the symbolized feature it points to.

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

isElevatedLinesPointUseSymbolColor

public boolean isElevatedLinesPointUseSymbolColor()
                                           throws java.io.IOException,
                                                  AutomationException
Indicates whether the color of the point located at the base of the elevated lines will be colored according to the elevated lines point color property or according to the symbolized feature it points to.

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

setElevatedLinesPointUseSymbolColor

public void setElevatedLinesPointUseSymbolColor(boolean useSymbolColor)
                                         throws java.io.IOException,
                                                AutomationException
Indicates whether the color of the point located at the base of the elevated lines will be colored according to the elevated lines point color property or according to the symbolized feature it points to.

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

getElevatedLinesColor

public IColor getElevatedLinesColor()
                             throws java.io.IOException,
                                    AutomationException
Specifies the color of the elevated lines.

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

setElevatedLinesColor

public void setElevatedLinesColor(IColor color)
                           throws java.io.IOException,
                                  AutomationException
Specifies the color of the elevated lines.

Specified by:
setElevatedLinesColor in interface ITrackingGlobeLayerLeaderLines
Parameters:
color - A reference to a com.esri.arcgis.display.IColor (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getElevatedLinesLength

public double getElevatedLinesLength()
                              throws java.io.IOException,
                                     AutomationException
Indicates the length of the elevated lines.

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

setElevatedLinesLength

public void setElevatedLinesLength(double length)
                            throws java.io.IOException,
                                   AutomationException
Indicates the length of the elevated lines.

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

getElevatedLinesLengthUnits

public int getElevatedLinesLengthUnits()
                                throws java.io.IOException,
                                       AutomationException
Indicates the units for the length of the elevated line.

Specified by:
getElevatedLinesLengthUnits in interface ITrackingGlobeLayerLeaderLines
Returns:
A com.esri.arcgis.system.esriUnits constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setElevatedLinesLengthUnits

public void setElevatedLinesLengthUnits(int lengthUnits)
                                 throws java.io.IOException,
                                        AutomationException
Indicates the units for the length of the elevated line.

Specified by:
setElevatedLinesLengthUnits in interface ITrackingGlobeLayerLeaderLines
Parameters:
lengthUnits - A com.esri.arcgis.system.esriUnits constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getElevatedLinesWidth

public double getElevatedLinesWidth()
                             throws java.io.IOException,
                                    AutomationException
Indicates the width of the elevated lines in pixels.

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

setElevatedLinesWidth

public void setElevatedLinesWidth(double width)
                           throws java.io.IOException,
                                  AutomationException
Indicates the width of the elevated lines in pixels.

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

getLeaderLinesWidth

public double getLeaderLinesWidth()
                           throws java.io.IOException,
                                  AutomationException
Indicates the width of the leader lines in pixels.

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

setLeaderLinesWidth

public void setLeaderLinesWidth(double width)
                         throws java.io.IOException,
                                AutomationException
Indicates the width of the leader lines in pixels.

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

getElevatedLinesPointWidth

public double getElevatedLinesPointWidth()
                                  throws java.io.IOException,
                                         AutomationException
Indicates the width of the point located at the base of the elevated lines.

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

setElevatedLinesPointWidth

public void setElevatedLinesPointWidth(double width)
                                throws java.io.IOException,
                                       AutomationException
Indicates the width of the point located at the base of the elevated lines.

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

isSmoothElevatedLinesPoint

public boolean isSmoothElevatedLinesPoint()
                                   throws java.io.IOException,
                                          AutomationException
Indicates whether to smooth the point located at the base of the elevated lines.

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

setSmoothElevatedLinesPoint

public void setSmoothElevatedLinesPoint(boolean smooth)
                                 throws java.io.IOException,
                                        AutomationException
Indicates whether to smooth the point located at the base of the elevated lines.

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

getElevatedLinesPointColor

public IColor getElevatedLinesPointColor()
                                  throws java.io.IOException,
                                         AutomationException
Specifies the color of the point located at the base of the elevated lines.

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

setElevatedLinesPointColor

public void setElevatedLinesPointColor(IColor color)
                                throws java.io.IOException,
                                       AutomationException
Specifies the color of the point located at the base of the elevated lines.

Specified by:
setElevatedLinesPointColor in interface ITrackingGlobeLayerLeaderLines
Parameters:
color - A reference to a com.esri.arcgis.display.IColor (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.