com.esri.arcgis.location
Class IAddressGeocodingProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.location.IAddressGeocodingProxy
All Implemented Interfaces:
IAddressGeocoding, java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
IAdvancedGeocodingProxy

public class IAddressGeocodingProxy
extends com.esri.arcgis.interop.Dispatch
implements IAddressGeocoding, java.io.Serializable

Internal use class Proxy for COM Interface 'IAddressGeocoding'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriLocation.olb'

Description: 'Provides access to members for geocoding addresses.' 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.location.IAddressGeocoding
IID, IID600a589a_ddc1_11d3_9f74_00c04f8ed1c4
 
Constructor Summary
  IAddressGeocodingProxy()
          For internal use only
  IAddressGeocodingProxy(java.lang.Object obj)
           
protected IAddressGeocodingProxy(java.lang.Object obj, java.lang.String iid)
           
  IAddressGeocodingProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IAddressGeocodingProxy(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)
           
 IFields getMatchFields()
          Fields contained in the geocoding result.
 IPropertySet matchAddress(IPropertySet address)
          Geocodes a single address.
 void matchTable(ITable addressTable, java.lang.String addressFieldNames, java.lang.String whereClause, IFeatureClass outputFeatureClass, java.lang.String outputFieldNames, IPropertySet fieldsToCopy, ITrackCancel cancelTracker)
          Geocodes a table of addresses.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void validate()
          Checks that the locator properties and locator dataset are present and valid.
 
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

IAddressGeocodingProxy

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

IAddressGeocodingProxy

public IAddressGeocodingProxy()
For internal use only


IAddressGeocodingProxy

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

IAddressGeocodingProxy

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

IAddressGeocodingProxy

protected IAddressGeocodingProxy(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

getMatchFields

public IFields getMatchFields()
                       throws java.io.IOException,
                              AutomationException
Fields contained in the geocoding result.

Specified by:
getMatchFields in interface IAddressGeocoding
Returns:
A reference to a com.esri.arcgis.geodatabase.IFields
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

matchAddress

public IPropertySet matchAddress(IPropertySet address)
                          throws java.io.IOException,
                                 AutomationException
Geocodes a single address.

Specified by:
matchAddress in interface IAddressGeocoding
Parameters:
address - A reference to a com.esri.arcgis.system.IPropertySet (in)
Returns:
A reference to a com.esri.arcgis.system.IPropertySet
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

matchTable

public void matchTable(ITable addressTable,
                       java.lang.String addressFieldNames,
                       java.lang.String whereClause,
                       IFeatureClass outputFeatureClass,
                       java.lang.String outputFieldNames,
                       IPropertySet fieldsToCopy,
                       ITrackCancel cancelTracker)
                throws java.io.IOException,
                       AutomationException
Geocodes a table of addresses.

Specified by:
matchTable in interface IAddressGeocoding
Parameters:
addressTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
addressFieldNames - The addressFieldNames (in)
whereClause - The whereClause (in)
outputFeatureClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)
outputFieldNames - The outputFieldNames (in)
fieldsToCopy - A reference to a com.esri.arcgis.system.IPropertySet (in)
cancelTracker - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

validate

public void validate()
              throws java.io.IOException,
                     AutomationException
Checks that the locator properties and locator dataset are present and valid.

Specified by:
validate in interface IAddressGeocoding
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.