com.esri.arcgis.display
Interface ICalloutTracker

All Superinterfaces:
ISelectionTracker, Serializable
All Known Implementing Classes:
CalloutTracker

public interface ICalloutTracker
extends ISelectionTracker, Serializable

Provides access to members that control the callout feedback.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux


Method Summary
 ISymbol getSymbol()
          The symbol containing the callout the tracker will use.
 IGeometry getSymbolGeometry()
          Geometry used for drawing the symbol.
 void setSymbolByRef(ISymbol symbol)
          The symbol containing the callout the tracker will use.
 void setSymbolGeometry(IGeometry symbolGeometry)
          Geometry used for drawing the symbol.
 
Methods inherited from interface com.esri.arcgis.display.ISelectionTracker
deactivate, draw, getBounds, getGeometry, hitTest, isLocked, isShowHandles, onKeyDown, onKeyUp, onMouseDown, onMouseMove, onMouseUp, queryCursor, queryMoveFeedback, queryResizeFeedback, setDisplayByRef, setGeometry, setLocked, setShowHandles
 

Method Detail

setSymbolByRef

void setSymbolByRef(ISymbol symbol)
                    throws IOException,
                           AutomationException
The symbol containing the callout the tracker will use.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
symbol - A reference to a com.esri.arcgis.display.ISymbol (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSymbol

ISymbol getSymbol()
                  throws IOException,
                         AutomationException
The symbol containing the callout the tracker will use.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
A reference to a com.esri.arcgis.display.ISymbol
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSymbolGeometry

void setSymbolGeometry(IGeometry symbolGeometry)
                       throws IOException,
                              AutomationException
Geometry used for drawing the symbol.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
symbolGeometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSymbolGeometry

IGeometry getSymbolGeometry()
                            throws IOException,
                                   AutomationException
Geometry used for drawing the symbol.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
A reference to a com.esri.arcgis.geometry.IGeometry
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.