com.esri.arcgis.carto
Class IFindProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.carto.IFindProxy
All Implemented Interfaces:
IFind, java.io.Externalizable, java.io.Serializable

public class IFindProxy
extends com.esri.arcgis.interop.Dispatch
implements IFind, java.io.Serializable

Internal use class Proxy for COM Interface 'IFind'. Generated 3/19/2015 1:20:52 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description: 'Provides access to members that control finding.' 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

Field Summary
 boolean noncastable
           
static java.lang.Class targetClass
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.carto.IFind
IID, IID9fe681e6_ba4e_4729_8301_8f15a1544140
 
Constructor Summary
  IFindProxy()
          For internal use only
  IFindProxy(java.lang.Object obj)
           
protected IFindProxy(java.lang.Object obj, java.lang.String iid)
           
  IFindProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IFindProxy(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 find(java.lang.String search, boolean contains, java.lang.Object fields, ITrackCancel trackCancel)
          Finds the specified search string in the given attribute fields.
 java.lang.String getFindDisplayField()
          The display field.
 java.lang.Object getFindFields()
          The attribute fields.
 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
 

Field Detail

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

IFindProxy

public IFindProxy(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

IFindProxy

public IFindProxy()
For internal use only


IFindProxy

public IFindProxy(java.lang.Object obj)
           throws java.io.IOException
Throws:
java.io.IOException

IFindProxy

protected IFindProxy(java.lang.Object obj,
                     java.lang.String iid)
              throws java.io.IOException
Throws:
java.io.IOException

IFindProxy

protected IFindProxy(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
Method Detail

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

find

public IArray find(java.lang.String search,
                   boolean contains,
                   java.lang.Object fields,
                   ITrackCancel trackCancel)
            throws java.io.IOException,
                   AutomationException
Finds the specified search string in the given attribute fields.

Specified by:
find in interface IFind
Parameters:
search - The search (in)
contains - The contains (in)
fields - A Variant (in)
trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (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.

getFindFields

public java.lang.Object getFindFields()
                               throws java.io.IOException,
                                      AutomationException
The attribute fields.

Specified by:
getFindFields in interface IFind
Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFindDisplayField

public java.lang.String getFindDisplayField()
                                     throws java.io.IOException,
                                            AutomationException
The display field.

Specified by:
getFindDisplayField in interface IFind
Returns:
The field
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.