|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.controls.ControlsEditingSketchContextMenu
public class ControlsEditingSketchContextMenu
Engine sketch context menu.
The CLSID of this menu is: {4F29BC92-2988-45E8-8317-0169EAB954C6}.
This menu works with the ToolbarControl, PageLayoutControl and MapControl.
If the ArcGIS Engine application using this menu is initialized with an ArcGIS Engine Runtime license or an ArcView license, this menu can be used to edit shapefiles and personal geodatabases.
If the ArcGIS Engine application using this menu is initialized with an ArcGIS Engine GeoDatabase Editing license, or ArcEditor or ArcInfo, this menu can be used to edit data within an enterprise geodatabase.
This menu can only be used as a pop up menu or context menu. Create a new ToolbarMenu and add this predefined ControlsEditingSketchContextMenu to it using the IToolbarMenu::AddItem method. To display the ToolbarMenu as a right click context menu use the IToolbarMenu::PopupMenu method.
To enable the accelerator keys on this context menu complete the following steps:
| Constructor Summary | |
|---|---|
ControlsEditingSketchContextMenu()
Constructs a ControlsEditingSketchContextMenu using ArcGIS Engine. |
|
ControlsEditingSketchContextMenu(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. ControlsEditingSketchContextMenu theControlsEditingSketchContextMenu = (ControlsEditingSketchContextMenu) obj; |
|
| Method Summary | |
|---|---|
boolean |
equals(Object o)
Compare this object with another |
String |
getCaption()
The caption of this menu. |
static String |
getClsid()
getClsid. |
int |
getItemCount()
The number of items in this menu. |
void |
getItemInfo(int pos,
IItemDef itemDef)
The CLSID for the item on this menu at the specified index. |
String |
getName()
The name of this menu. |
int |
hashCode()
the hashcode for this object |
| 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 ControlsEditingSketchContextMenu()
throws IOException,
UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public ControlsEditingSketchContextMenu(Object obj)
throws IOException
ControlsEditingSketchContextMenu theControlsEditingSketchContextMenu = (ControlsEditingSketchContextMenu) obj;
obj to ControlsEditingSketchContextMenu.
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 int getItemCount()
throws IOException,
AutomationException
When implementing IMenuDef to create a custom menu, use the ItemCount property to specify how many items will be on this menu.
getItemCount in interface IMenuDefIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getItemInfo(int pos,
IItemDef itemDef)
throws IOException,
AutomationException
When implementing IMenuDef to create a custom menu, use the GetItemInfo method to define what items are on this menu.
To find the CLSID, ProgID, and subtype of a built-in command or menu in ArcMap or ArcCatalog, refer to the following technical documents:
ArcObjects Developer Help > Technical Documents > ArcMap: Names and IDs of commands and commandbars
ArcObjects Developer Help > Technical Documents > ArcCatalog: Names and IDs of commands and commandbars
getItemInfo in interface IMenuDefpos - The pos (in)itemDef - A reference to a com.esri.arcgis.systemUI.IItemDef (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.IItemDef
public String getName()
throws IOException,
AutomationException
When implementing IMenuDef to create a custom menu, use the Name property to set the name of this menu.
getName in interface IMenuDefIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getCaption()
throws IOException,
AutomationException
When implementing IMenuDef to create a custom menu, use the Caption property to set the caption of this menu.
getCaption in interface IMenuDefIOException - 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 | ||||||||