|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.trackinganalyst.LabelEngineManager
public class LabelEngineManager
Controls functionality of the label engine manager.
This object provides the storage for the current label engine being used and labels to features in the label engine manager.
Constructor Summary | |
---|---|
LabelEngineManager()
Constructs a LabelEngineManager using ArcGIS Engine. |
|
LabelEngineManager(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. LabelEngineManager theLabelEngineManager = (LabelEngineManager) obj; |
Method Summary | |
---|---|
void |
addITxDocumentEventsListener(ITxDocumentEvents theListener)
addITxDocumentEventsListener. |
void |
attach(Object piDocument)
Attaches a label to a feature in the label engine manager. |
void |
drawLayerLabels(ILayer piLayerToDraw,
IDisplay piDisplay)
Draws the labels for a particular layer to the display object. |
boolean |
equals(Object o)
Compare this object with another |
static String |
getClsid()
getClsid. |
short |
getEngineCount()
Number of labels in the label engine manager. |
ITrackingLabelEngine |
getLabelEngine(IMap piMap)
Indicates the label engine being used by the label engine manager. |
ITrackingLabelEngine |
getLabelEngine3(IBasicMap piMap)
Indicates the label engine being used by the label engine manager. |
int |
hashCode()
the hashcode for this object |
void |
interfaceSupportsErrorInfo(GUID riid)
interfaceSupportsErrorInfo |
void |
removeITxDocumentEventsListener(ITxDocumentEvents theListener)
removeITxDocumentEventsListener. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
---|
getJintegraDispatch, release |
Constructor Detail |
---|
public LabelEngineManager() throws IOException, UnknownHostException
IOException
- if there are interop problems
UnknownHostException
- if there are interop problemspublic LabelEngineManager(Object obj) throws IOException
LabelEngineManager theLabelEngineManager = (LabelEngineManager) obj;
obj
to LabelEngineManager
.
obj
- an object returned from ArcGIS Engine or Server
IOException
- if there are interop problemsMethod Detail |
---|
public static String getClsid()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public void addITxDocumentEventsListener(ITxDocumentEvents theListener) throws IOException
theListener
- An object that implements the com.esri.arcgis.trackinganalyst.ITxDocumentEvents interface.
IOException
- If there are communications problems.public void removeITxDocumentEventsListener(ITxDocumentEvents theListener) throws IOException
theListener
- An object that implements the com.esri.arcgis.trackinganalyst.ITxDocumentEvents interface.
IOException
- If there are communications problems.public void attach(Object piDocument) throws IOException, AutomationException
attach
in interface ILabelEngineManager2
piDocument
- A reference to another Object (IUnknown) (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public short getEngineCount() throws IOException, AutomationException
This property provides the number of label engines in the label engine manager.
getEngineCount
in interface ILabelEngineManager2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITrackingLabelEngine getLabelEngine(IMap piMap) throws IOException, AutomationException
getLabelEngine
in interface ILabelEngineManager2
piMap
- A reference to a com.esri.arcgis.carto.IMap (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITrackingLabelEngine getLabelEngine3(IBasicMap piMap) throws IOException, AutomationException
getLabelEngine3
in interface ILabelEngineManager3
piMap
- A reference to a com.esri.arcgis.carto.IBasicMap (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void drawLayerLabels(ILayer piLayerToDraw, IDisplay piDisplay) throws IOException, AutomationException
drawLayerLabels
in interface ITrackingLabelDraw
piLayerToDraw
- A reference to a com.esri.arcgis.carto.ILayer (in)piDisplay
- A reference to a com.esri.arcgis.display.IDisplay (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void interfaceSupportsErrorInfo(GUID riid) throws IOException, AutomationException
Indicates whether the interface supports IErrorInfo.
interfaceSupportsErrorInfo
in interface ISupportErrorInfo
riid
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
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 |