|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.display.CalloutTracker
public class CalloutTracker
COM Class 'CalloutTracker'. Generated 3/19/2015 1:20:43 PM from 'C:\ArcGIS\COM\esriDisplay.olb'
Description 'Display feedback for callout tracking.' 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 =
Field Summary |
---|
Fields inherited from interface com.esri.arcgis.display.ICalloutTracker |
---|
IID, IIDa761d652_065f_11d4_826f_0080c79f0371, xxDummy |
Fields inherited from interface com.esri.arcgis.display.ISelectionTracker |
---|
IIDe6bdb00c_4d35_11d0_98be_00805f7ced21 |
Constructor Summary | |
---|---|
CalloutTracker()
Constructs a CalloutTracker using ArcGIS Engine. |
|
CalloutTracker(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. CalloutTracker theCalloutTracker = (CalloutTracker) obj; |
Method Summary | |
---|---|
boolean |
deactivate()
Cancel tracking. |
void |
draw(IDisplay display,
int hDC,
int style)
Draw selection indicater. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
IEnvelope |
getBounds(IDisplay display)
The area covered by the tracker including handles. |
static java.lang.String |
getClsid()
getClsid. |
IGeometry |
getGeometry()
Geometry used for tracking feedback. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
ISymbol |
getSymbol()
The symbol containing the callout the tracker will use. |
IGeometry |
getSymbolGeometry()
Geometry used for drawing the symbol. |
int |
hashCode()
the hashcode for this object |
int |
hitTest(IPoint point)
Check if mouse is over tracker. |
boolean |
isLocked()
Indicates if the tracker is locked or not. |
boolean |
isShowHandles()
Indicates if the tracker is showing handles or not. |
boolean |
onKeyDown(int keyCode,
int shift)
Special keypress processing while tracking. |
boolean |
onKeyUp(int keyCode,
int shift)
Special keypress processing while tracking. |
void |
onMouseDown(int button,
int shift,
int x,
int y)
Begin tracking move or resize based on the location of the mouse over the tracker handles. |
void |
onMouseMove(int button,
int shift,
int x,
int y)
In process move or resize tracking. |
void |
onMouseUp(int button,
int shift,
int x,
int y)
Finish move or resize tracking. |
int |
queryCursor(IPoint point)
If the mouse is over the tracker, return an HCURSOR to indicate legal operations based on mouse's relation to selection handles: move resize, etc. |
void |
queryMoveFeedback(IDisplayFeedback moveFeedback)
The move feedback for the selection tracker. |
void |
queryResizeFeedback(IDisplayFeedback resizeFeedback)
The resize feedback for the selection tracker. |
void |
release()
Release a CalloutTracker. |
void |
setDisplayByRef(IScreenDisplay rhs1)
The display used by the tracker. |
void |
setGeometry(IGeometry geometry)
Geometry used for tracking feedback. |
void |
setLocked(boolean locked)
Indicates if the tracker is locked or not. |
void |
setShowHandles(boolean showHandles)
Indicates if the tracker is showing handles or not. |
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 class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CalloutTracker() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problems
java.net.UnknownHostException
- if there are interop problemspublic CalloutTracker(java.lang.Object obj) throws java.io.IOException
CalloutTracker theCalloutTracker = (CalloutTracker) obj;
obj
to CalloutTracker
.
obj
- an object returned from ArcGIS Engine or Server
java.io.IOException
- if there are interop problemsMethod Detail |
---|
public static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public void setSymbolByRef(ISymbol symbol) throws java.io.IOException, AutomationException
setSymbolByRef
in interface ICalloutTracker
symbol
- A reference to a com.esri.arcgis.display.ISymbol (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISymbol getSymbol() throws java.io.IOException, AutomationException
getSymbol
in interface ICalloutTracker
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSymbolGeometry(IGeometry symbolGeometry) throws java.io.IOException, AutomationException
setSymbolGeometry
in interface ICalloutTracker
symbolGeometry
- A reference to a com.esri.arcgis.geometry.IGeometry (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGeometry getSymbolGeometry() throws java.io.IOException, AutomationException
getSymbolGeometry
in interface ICalloutTracker
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDisplayByRef(IScreenDisplay rhs1) throws java.io.IOException, AutomationException
setDisplayByRef
in interface ISelectionTracker
rhs1
- A reference to a com.esri.arcgis.display.IScreenDisplay (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setGeometry(IGeometry geometry) throws java.io.IOException, AutomationException
setGeometry
in interface ISelectionTracker
geometry
- A reference to a com.esri.arcgis.geometry.IGeometry (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGeometry getGeometry() throws java.io.IOException, AutomationException
getGeometry
in interface ISelectionTracker
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnvelope getBounds(IDisplay display) throws java.io.IOException, AutomationException
getBounds
in interface ISelectionTracker
display
- A reference to a com.esri.arcgis.display.IDisplay (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int queryCursor(IPoint point) throws java.io.IOException, AutomationException
queryCursor
in interface ISelectionTracker
point
- A reference to a com.esri.arcgis.geometry.IPoint (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int hitTest(IPoint point) throws java.io.IOException, AutomationException
hitTest
in interface ISelectionTracker
point
- A reference to a com.esri.arcgis.geometry.IPoint (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void draw(IDisplay display, int hDC, int style) throws java.io.IOException, AutomationException
draw
in interface ISelectionTracker
display
- A reference to a com.esri.arcgis.display.IDisplay (in)hDC
- The hDC (A COM typedef) (in)style
- A com.esri.arcgis.display.esriTrackerStyle constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onMouseDown(int button, int shift, int x, int y) throws java.io.IOException, AutomationException
onMouseDown
in interface ISelectionTracker
button
- The button (in)shift
- The shift (in)x
- The x (in)y
- The y (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onMouseMove(int button, int shift, int x, int y) throws java.io.IOException, AutomationException
onMouseMove
in interface ISelectionTracker
button
- The button (in)shift
- The shift (in)x
- The x (in)y
- The y (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onMouseUp(int button, int shift, int x, int y) throws java.io.IOException, AutomationException
onMouseUp
in interface ISelectionTracker
button
- The button (in)shift
- The shift (in)x
- The x (in)y
- The y (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean onKeyDown(int keyCode, int shift) throws java.io.IOException, AutomationException
onKeyDown
in interface ISelectionTracker
keyCode
- The keyCode (in)shift
- The shift (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean onKeyUp(int keyCode, int shift) throws java.io.IOException, AutomationException
onKeyUp
in interface ISelectionTracker
keyCode
- The keyCode (in)shift
- The shift (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean deactivate() throws java.io.IOException, AutomationException
deactivate
in interface ISelectionTracker
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLocked(boolean locked) throws java.io.IOException, AutomationException
setLocked
in interface ISelectionTracker
locked
- The locked (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isLocked() throws java.io.IOException, AutomationException
isLocked
in interface ISelectionTracker
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setShowHandles(boolean showHandles) throws java.io.IOException, AutomationException
setShowHandles
in interface ISelectionTracker
showHandles
- The showHandles (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isShowHandles() throws java.io.IOException, AutomationException
isShowHandles
in interface ISelectionTracker
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryMoveFeedback(IDisplayFeedback moveFeedback) throws java.io.IOException, AutomationException
queryMoveFeedback
in interface ISelectionTracker
moveFeedback
- A reference to a com.esri.arcgis.display.IDisplayFeedback (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryResizeFeedback(IDisplayFeedback resizeFeedback) throws java.io.IOException, AutomationException
queryResizeFeedback
in interface ISelectionTracker
resizeFeedback
- A reference to a com.esri.arcgis.display.IDisplayFeedback (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |