com.esri.arcgis.trackinganalyst
Class ITrackingLayerLabelsProxy

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

public class ITrackingLayerLabelsProxy
extends com.esri.arcgis.interop.Dispatch
implements ITrackingLayerLabels, java.io.Serializable

Internal use class Proxy for COM Interface 'ITrackingLayerLabels'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriTrackingAnalyst.olb'

Description: 'Provides access to properties and methods needed to manage the tracking layer labels in the map display.' 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.ITrackingLayerLabels
IID, IID10f256e0_f0c9_11d5_b81b_00010265adc5
 
Constructor Summary
  ITrackingLayerLabelsProxy()
          For internal use only
  ITrackingLayerLabelsProxy(java.lang.Object obj)
           
protected ITrackingLayerLabelsProxy(java.lang.Object obj, java.lang.String iid)
           
  ITrackingLayerLabelsProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected ITrackingLayerLabelsProxy(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)
           
 java.lang.String getLabelFieldName()
          Name of the field whose contents will be used as the tracking label for the layer.
 double getOffsetAngle()
          Indicates angle of offset for labels as they draw next to events on the map display.
 short getPixelOffset()
          Indicates amount of offset between feature and label as they draw to the map display.
 ITextSymbol getTextSymbol()
          Indicates settings for text symbol appearance as it appears as a label on the map display.
 boolean isLabelFeatures()
          Indicates whether or not feature labels will appear as events draw to the map display.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void setLabelFeatures(boolean pbvarLabelFeatures)
          Indicates whether or not feature labels will appear as events draw to the map display.
 void setLabelFieldName(java.lang.String pbstrFieldName)
          Name of the field whose contents will be used as the tracking label for the layer.
 void setOffsetAngle(double pdOffsetAngle)
          Indicates angle of offset for labels as they draw next to events on the map display.
 void setPixelOffset(short pnPixelOffset)
          Indicates amount of offset between feature and label as they draw to the map display.
 void setTextSymbolByRef(ITextSymbol ppiTextSymbol)
          Indicates settings for text symbol appearance as it appears as a label on the map display.
 
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

ITrackingLayerLabelsProxy

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

ITrackingLayerLabelsProxy

public ITrackingLayerLabelsProxy()
For internal use only


ITrackingLayerLabelsProxy

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

ITrackingLayerLabelsProxy

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

ITrackingLayerLabelsProxy

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

setLabelFieldName

public void setLabelFieldName(java.lang.String pbstrFieldName)
                       throws java.io.IOException,
                              AutomationException
Name of the field whose contents will be used as the tracking label for the layer.

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

getLabelFieldName

public java.lang.String getLabelFieldName()
                                   throws java.io.IOException,
                                          AutomationException
Name of the field whose contents will be used as the tracking label for the layer.

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

setLabelFeatures

public void setLabelFeatures(boolean pbvarLabelFeatures)
                      throws java.io.IOException,
                             AutomationException
Indicates whether or not feature labels will appear as events draw to the map display.

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

isLabelFeatures

public boolean isLabelFeatures()
                        throws java.io.IOException,
                               AutomationException
Indicates whether or not feature labels will appear as events draw to the map display.

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

getPixelOffset

public short getPixelOffset()
                     throws java.io.IOException,
                            AutomationException
Indicates amount of offset between feature and label as they draw to the map display.

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

setPixelOffset

public void setPixelOffset(short pnPixelOffset)
                    throws java.io.IOException,
                           AutomationException
Indicates amount of offset between feature and label as they draw to the map display.

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

getOffsetAngle

public double getOffsetAngle()
                      throws java.io.IOException,
                             AutomationException
Indicates angle of offset for labels as they draw next to events on the map display.

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

setOffsetAngle

public void setOffsetAngle(double pdOffsetAngle)
                    throws java.io.IOException,
                           AutomationException
Indicates angle of offset for labels as they draw next to events on the map display.

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

getTextSymbol

public ITextSymbol getTextSymbol()
                          throws java.io.IOException,
                                 AutomationException
Indicates settings for text symbol appearance as it appears as a label on the map display.

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

setTextSymbolByRef

public void setTextSymbolByRef(ITextSymbol ppiTextSymbol)
                        throws java.io.IOException,
                               AutomationException
Indicates settings for text symbol appearance as it appears as a label on the map display.

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