|
|||||||||
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.IAddressInputsProxy com.esri.arcgis.location.IGeocodingPropertiesProxy com.esri.arcgis.location.IGeocodingProperties2Proxy
public class IGeocodingProperties2Proxy
Provides access to members that control geocoding settings.
Use the IGeocodingProperties2 interface to inspect and set properties specific to address locators that use the second generation ESRI geocoding engine.
Field Summary | |
---|---|
boolean |
noncastable
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Constructor Summary | |
---|---|
|
IGeocodingProperties2Proxy()
|
|
IGeocodingProperties2Proxy(Object obj)
|
protected |
IGeocodingProperties2Proxy(Object obj,
String iid)
|
Method Summary | |
---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
double |
getEndOffsetDistance()
End offset using either distance or percentage. |
int |
getEndOffsetDistanceUnits()
Units used for the end offset. |
void |
removeListener(String iidStr,
Object theListener)
|
void |
setEndOffsetDistance(double endOffset)
End offset using either distance or percentage. |
void |
setEndOffsetDistanceUnits(int endOffsetDistanceUnits)
Units used for the end offset. |
Methods inherited from class com.esri.arcgis.location.IAddressInputsProxy |
---|
getAddressFields, getDefaultInputFieldNames |
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.IAddressInputs |
---|
getAddressFields, getDefaultInputFieldNames |
Field Detail |
---|
public boolean noncastable
Constructor Detail |
---|
public IGeocodingProperties2Proxy()
public IGeocodingProperties2Proxy(Object obj) throws IOException
IOException
protected IGeocodingProperties2Proxy(Object obj, String iid) throws IOException
IOException
Method Detail |
---|
public void addListener(String iidStr, Object theListener, Object theSource) throws IOException
addListener
in class IGeocodingPropertiesProxy
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class IGeocodingPropertiesProxy
IOException
public double getEndOffsetDistance() throws IOException, AutomationException
Locators that use polyline features as reference data interpolate positions along reference data features for geocoded addresses. In order to prevent features that are located at the end of a reference data feature from falling on top of other features (for example, a cross street), the locator can apply a “squeeze factor”, or end offset, to the location of a geocoded address.
The EndOffsetDistance property specifies by what amount to offset geocoded locations from the end of reference data features, and is expressed as either a percentage of the length of the reference feature, between 0.0 percent and 50.0 percent, or as a set distance.
getEndOffsetDistance
in interface IGeocodingProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setEndOffsetDistance(double endOffset) throws IOException, AutomationException
setEndOffsetDistance
in interface IGeocodingProperties2
endOffset
- The endOffset (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getEndOffsetDistanceUnits() throws IOException, AutomationException
Locators that use polyline features as reference data interpolate positions along reference data features for geocoded addresses. For those locators, you can specify an end offset using the EndOffsetDistance property, which specifies by what amount to offset geocoded locations from the end of reference data features. The EndOffsetDistanceUnits property specifies the units for the end offset.
You can use these properties prevent features that are located at the end of a reference data feature from falling on top of other features (for example, a cross street). By default, the value of the EndOffsetDistanceUnits property is esriUnknownUnits, which indicates to use the reference data’s units.
getEndOffsetDistanceUnits
in interface IGeocodingProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setEndOffsetDistanceUnits(int endOffsetDistanceUnits) throws IOException, AutomationException
setEndOffsetDistanceUnits
in interface IGeocodingProperties2
endOffsetDistanceUnits
- A com.esri.arcgis.system.esriUnits constant (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 |