com.esri.arcgis.carto
Class IIdentifyProxy
java.lang.Object
com.esri.arcgis.interop.Dispatch
com.esri.arcgis.carto.IIdentifyProxy
- All Implemented Interfaces:
- IIdentify, java.io.Externalizable, java.io.Serializable
public class IIdentifyProxy
- extends com.esri.arcgis.interop.Dispatch
- implements IIdentify, java.io.Serializable
Internal use class
Proxy for COM Interface 'IIdentify'. Generated 3/19/2015 1:20:52 PM
from 'C:\ArcGIS\COM\esriCarto.olb'
Description: 'Provides access to members that identify features.'
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 =
- See Also:
- Serialized Form
Fields inherited from class com.esri.arcgis.interop.Dispatch |
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Constructor Summary |
|
IIdentifyProxy()
For internal use only |
|
IIdentifyProxy(java.lang.Object obj)
|
protected |
IIdentifyProxy(java.lang.Object obj,
java.lang.String iid)
|
|
IIdentifyProxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
|
protected |
IIdentifyProxy(java.lang.String CLSID,
java.lang.String iid,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
|
Method Summary |
void |
addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
|
IArray |
identify(IGeometry pGeom)
Identifies objects at the specified location. |
void |
removeListener(java.lang.String iidStr,
java.lang.Object theListener)
|
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, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
targetClass
public static final java.lang.Class targetClass
noncastable
public boolean noncastable
IIdentifyProxy
public IIdentifyProxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
throws java.net.UnknownHostException,
java.io.IOException
- Throws:
java.net.UnknownHostException
java.io.IOException
IIdentifyProxy
public IIdentifyProxy()
- For internal use only
IIdentifyProxy
public IIdentifyProxy(java.lang.Object obj)
throws java.io.IOException
- Throws:
java.io.IOException
IIdentifyProxy
protected IIdentifyProxy(java.lang.Object obj,
java.lang.String iid)
throws java.io.IOException
- Throws:
java.io.IOException
IIdentifyProxy
protected IIdentifyProxy(java.lang.String CLSID,
java.lang.String iid,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
throws java.io.IOException
- Throws:
java.io.IOException
addListener
public void addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
throws java.io.IOException
- Overrides:
addListener
in class com.esri.arcgis.interop.Dispatch
- Throws:
java.io.IOException
removeListener
public void removeListener(java.lang.String iidStr,
java.lang.Object theListener)
throws java.io.IOException
- Overrides:
removeListener
in class com.esri.arcgis.interop.Dispatch
- Throws:
java.io.IOException
identify
public IArray identify(IGeometry pGeom)
throws java.io.IOException,
AutomationException
- Identifies objects at the specified location.
Remarks
When the IIdentify interface is on a map layer, the Identify method returns an array of FeatureIdentifyObject objects.
On a FeatureIdentifyObject, you can do a QI to the IIdentifyObj interface to get more information about the identified feature. The IIdentifyObj interface returns the window handle, layer, and name of the feature; it has methods to flash the feature in the display and to display a context menu at the Identify location.
This method performs an identify operation with the provided geometry. When identifying layers, typically a small envelope is passed in rather than a point to account for differences in the precision of the display and the feature geometry.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Supported Platforms
Windows, Solaris, Linux
- Specified by:
identify
in interface IIdentify
- Parameters:
pGeom
- A reference to a com.esri.arcgis.geometry.IGeometry (in)
- Returns:
- A reference to a com.esri.arcgis.system.IArray
- Throws:
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.