com.esri.arcgis.systemUI
Class IMultiItemExProxy
java.lang.Object
com.esri.arcgis.interop.Dispatch
com.esri.arcgis.systemUI.IMultiItemExProxy
- All Implemented Interfaces:
- IMultiItemEx, Externalizable, Serializable
public class IMultiItemExProxy
- extends com.esri.arcgis.interop.Dispatch
- implements IMultiItemEx, Serializable
Provides access to members that define a multiItem with extended features.
Description
The IMultiItemEx interface provides additional properties for custom MultiItems. You would implement the IMultiItem interface to create a custom multiItem. Additionally, you can implement the IMultItemEx interface if you wanted to assign separate meassages, help files, and help context ids to each item in the multItem.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Supported Platforms
Windows, Solaris, Linux
- See Also:
- Serialized Form
| Fields inherited from class com.esri.arcgis.interop.Dispatch |
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, E |
| Methods inherited from class com.esri.arcgis.interop.Dispatch |
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, queryInterface, release, setNativeMode, setPropertyByName, toString, vtblInvoke |
IMultiItemExProxy
public IMultiItemExProxy()
IMultiItemExProxy
public IMultiItemExProxy(Object obj)
throws IOException
- Throws:
IOException
IMultiItemExProxy
protected IMultiItemExProxy(Object obj,
String iid)
throws IOException
- Throws:
IOException
addListener
public void addListener(String iidStr,
Object theListener,
Object theSource)
throws IOException
- Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
- Throws:
IOException
removeListener
public void removeListener(String iidStr,
Object theListener)
throws IOException
- Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
- Throws:
IOException
getItemMessage
public String getItemMessage(int index)
throws IOException,
AutomationException
- The status bar message for the item specified by the index.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
- Specified by:
getItemMessage in interface IMultiItemEx
- Parameters:
index - The index (in)
- Returns:
- The message
- Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
getItemHelpFile
public String getItemHelpFile(int index)
throws IOException,
AutomationException
- The name of the help file associated with the item specified by the index.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
- Specified by:
getItemHelpFile in interface IMultiItemEx
- Parameters:
index - The index (in)
- Returns:
- The helpFile
- Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
getItemHelpContextID
public int getItemHelpContextID(int index)
throws IOException,
AutomationException
- The help context ID associated with the item specified by the index.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
- Specified by:
getItemHelpContextID in interface IMultiItemEx
- Parameters:
index - The index (in)
- Returns:
- The iD
- Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
writeExternal
public void writeExternal(ObjectOutput out)
throws IOException
- Specified by:
writeExternal in interface Externalizable- Overrides:
writeExternal in class com.esri.arcgis.interop.Dispatch
- Throws:
IOException
readExternal
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
- Specified by:
readExternal in interface Externalizable- Overrides:
readExternal in class com.esri.arcgis.interop.Dispatch
- Throws:
IOException
ClassNotFoundException