com.esri.arcgis.location
Interface IAddressGeocoding

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IAdvancedGeocoding, IAdvancedGeocoding2
All Known Implementing Classes:
AGSAddressLocator, CompositeLocator, ESRIFDOAddressLocator, ESRIGen2AddressLocator, IAddressGeocodingProxy, IAdvancedGeocoding2Proxy, IAdvancedGeocodingProxy, RSLocator, StreetMapAddressLocator

public interface IAddressGeocoding
extends java.io.Serializable

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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID600a589a_ddc1_11d3_9f74_00c04f8ed1c4
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 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 validate()
          Checks that the locator properties and locator dataset are present and valid.
 

Field Detail

IID600a589a_ddc1_11d3_9f74_00c04f8ed1c4

static final int IID600a589a_ddc1_11d3_9f74_00c04f8ed1c4
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getMatchFields

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

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

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

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

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.

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

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

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.