|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.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 problems
public 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 problems| Method Detail |
|---|
public static String getClsid()
public boolean equals(Object o)
equals in class Objectpublic 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 ILabelEngineManager2piDocument - 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 ILabelEngineManager2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ITrackingLabelEngine getLabelEngine(IMap piMap)
throws IOException,
AutomationException
getLabelEngine in interface ILabelEngineManager2piMap - 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 ILabelEngineManager3piMap - 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 ITrackingLabelDrawpiLayerToDraw - 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 ISupportErrorInforiid - 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 | ||||||||