|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.interop.Dispatch com.esri.arcgis.location.IIntersectionGeocodingProxy com.esri.arcgis.location.IAdvancedIntersectionGeocodingProxy
public class IAdvancedIntersectionGeocodingProxy
Provides access to members for advanced intersection geocoding functions.
Locators that use the ESRI geocoding engine and that support intersection geocoding support the IAdvancedIntersectionGeocoding interface. You can use this interface to inspect the standardization of intersection addresses and to find candidates for and then match standardized intersection addresses.
IAdvancedIntersectionGeocoding is only supported by locators created in ArcGIS 9.3.1 and prior versions.
Use the IAdvancedIntersectionGeocoding interface to inspect the standardization of intersection addresses, and to find candidates for, and match standardized intersection addresses.
Field Summary | |
---|---|
boolean |
noncastable
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Constructor Summary | |
---|---|
|
IAdvancedIntersectionGeocodingProxy()
|
|
IAdvancedIntersectionGeocodingProxy(Object obj)
|
protected |
IAdvancedIntersectionGeocodingProxy(Object obj,
String iid)
|
Method Summary | |
---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
IArray |
findStandardizedIntersectionCandidates(IPropertySet standardizedIntersection)
Generates candidates for a standardized intersection. |
IFields |
getStandardizeIntersectionFields()
Fields contained in a standardized intersection. |
IPropertySet |
matchStandardizedIntersection(IPropertySet standardizedIntersection)
Geocodes a single standardized intersection. |
void |
removeListener(String iidStr,
Object theListener)
|
Methods inherited from class com.esri.arcgis.location.IIntersectionGeocodingProxy |
---|
getIntersectionCandidateFields, isIntersection |
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 |
Methods inherited from interface com.esri.arcgis.location.IIntersectionGeocoding |
---|
getIntersectionCandidateFields, isIntersection |
Field Detail |
---|
public boolean noncastable
Constructor Detail |
---|
public IAdvancedIntersectionGeocodingProxy()
public IAdvancedIntersectionGeocodingProxy(Object obj) throws IOException
IOException
protected IAdvancedIntersectionGeocodingProxy(Object obj, String iid) throws IOException
IOException
Method Detail |
---|
public void addListener(String iidStr, Object theListener, Object theSource) throws IOException
addListener
in class IIntersectionGeocodingProxy
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class IIntersectionGeocodingProxy
IOException
public IFields getStandardizeIntersectionFields() throws IOException, AutomationException
The StandardizeIntersectionFields property returns a Fields object that you can use to inspect a standardized intersection address. To determine if an address is an intersection, use the IIntersectionGeocoding::IsIntersection method. You can then standardize the address using the IAdvancedGeocoding::StandardizeAddress method. The name of each Field in the Fields object corresponds to a property name in the PropertySet for the standardized address.
getStandardizeIntersectionFields
in interface IAdvancedIntersectionGeocoding
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPropertySet matchStandardizedIntersection(IPropertySet standardizedIntersection) throws IOException, AutomationException
Use the MatchStandardizedIntersection method to match a standardized intersection address.
The standardizedIntersection parameter is a PropertySet containing the components of the standardized intersection address. You can obtain a standardized address using the IAdvancedGeocoding::StandardizeAddress method.
This method returns a PropertySet containing the match for the address. The names of its properties are determined by the names of the fields returned by the IAddressGeocoding::MatchFields property.
matchStandardizedIntersection
in interface IAdvancedIntersectionGeocoding
standardizedIntersection
- A reference to a com.esri.arcgis.system.IPropertySet (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IArray findStandardizedIntersectionCandidates(IPropertySet standardizedIntersection) throws IOException, AutomationException
The FindStandardizedIntersectionCandidates method returns a set of candidates for a standardized intersection address.
The standardizedIntersection parameter is a PropertySet that contains a standardized address. You can create a standardized address using the IAdvancedGeocoding::StandardizeAddress method.
This method returns an Array of PropertySets containing candidates for the standardized intersection address. The names of the properties are defined by the names of the fields returned by the IIntersectionGeocoding::IntersectionCandidateFields property.
findStandardizedIntersectionCandidates
in interface IAdvancedIntersectionGeocoding
standardizedIntersection
- A reference to a com.esri.arcgis.system.IPropertySet (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |