com.esri.arcgis.networkanalyst
Class INALocator3Proxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.networkanalyst.INALocatorProxy
          extended by com.esri.arcgis.networkanalyst.INALocator2Proxy
              extended by com.esri.arcgis.networkanalyst.INALocator3Proxy
All Implemented Interfaces:
INALocator, INALocator2, INALocator3, java.io.Externalizable, java.io.Serializable

Deprecated. Internal use only. Proxy for COM Interface 'INALocator3'. Generated 3/19/2015 1:20:59 PM from 'C:\ArcGIS\COM\esriNetworkAnalyst.olb'

Description: 'Provides access to properties that apply to all network locators.' 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 =

public class INALocator3Proxy
extends INALocator2Proxy
implements INALocator3, java.io.Serializable

Internal use class

See Also:
Serialized Form

Field Summary
 boolean noncastable
          Deprecated.  
static java.lang.Class targetClass
          Deprecated.  
 
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.networkanalyst.INALocator3
IID, IIDb8fa76f8_a6b2_489f_9b2d_c055ac351255
 
Fields inherited from interface com.esri.arcgis.networkanalyst.INALocator2
IID6a658ec8_139d_4b60_8765_c2504cd38d1a
 
Fields inherited from interface com.esri.arcgis.networkanalyst.INALocator
IIDeca487a0_fce8_462c_8df2_37042db4591c
 
Constructor Summary
  INALocator3Proxy()
          Deprecated. For internal use only
  INALocator3Proxy(java.lang.Object obj)
          Deprecated.  
protected INALocator3Proxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  INALocator3Proxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected INALocator3Proxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 void cacheRestrictedElements(INAContext context)
          Deprecated. The locator will examine the NAContext and its associated NASolver to build a cache of network elements that cannot be located on due to restrictions, barriers, etc.
 boolean isExcludeRestrictedElements()
          Deprecated. Indicates whether to exclude restricted portions of the network when locating points.
 void queryLocationByPointEx(IPoint point, int curbApproach, INALocation[] location, IPoint[] outPoint, double[] distanceFromPoint)
          Deprecated. Use the locator agents to find a network location from a point and curb approach.
 void queryLocationByRowEx(IRow row, int curbApproach, INALocation[] location, double[] distanceFromRow)
          Deprecated. Use the locator agents to find a network location from a row and curb approach.
 void queryLocationRangesByGeometry(IGeometry geometry, INALocationRanges[] locationRanges)
          Deprecated. Use the locator agents to find network location ranges from a geometry.
 void queryLocationRangesByRow(IRow row, INALocationRanges[] locationRanges)
          Deprecated. Use the locator agents to find a network location ranges from a row.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 void setExcludeRestrictedElements(boolean excludeRestricted)
          Deprecated. Indicates whether to exclude restricted portions of the network when locating points.
 
Methods inherited from class com.esri.arcgis.networkanalyst.INALocator2Proxy
geocodeLocation, getMaxSnapTolerance, queryOffsetPoint, reverseGeocodeLocation, setMaxSnapTolerance
 
Methods inherited from class com.esri.arcgis.networkanalyst.INALocatorProxy
addLocatorAgent, bind, createDefault, getLocatorAgent, getLocatorAgentCount, getNetworkDataset, getOutputSpatialReference, getSnapTolerance, getSnapToleranceUnits, isFindClosestAmongAllAgents, queryLocationByPoint, queryLocationByRow, queryPoint, removeLocatorAgent, setFindClosestAmongAllAgents, setOutputSpatialReferenceByRef, setSnapTolerance, setSnapToleranceUnits
 
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.networkanalyst.INALocator2
geocodeLocation, getMaxSnapTolerance, queryOffsetPoint, reverseGeocodeLocation, setMaxSnapTolerance
 
Methods inherited from interface com.esri.arcgis.networkanalyst.INALocator
addLocatorAgent, bind, createDefault, getLocatorAgent, getLocatorAgentCount, getNetworkDataset, getOutputSpatialReference, getSnapTolerance, getSnapToleranceUnits, isFindClosestAmongAllAgents, queryLocationByPoint, queryLocationByRow, queryPoint, removeLocatorAgent, setFindClosestAmongAllAgents, setOutputSpatialReferenceByRef, setSnapTolerance, setSnapToleranceUnits
 

Field Detail

targetClass

public static final java.lang.Class targetClass
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

INALocator3Proxy

public INALocator3Proxy(java.lang.String CLSID,
                        java.lang.String host,
                        com.esri.arcgis.interop.AuthInfo authInfo)
                 throws java.net.UnknownHostException,
                        java.io.IOException
Deprecated. 
Throws:
java.net.UnknownHostException
java.io.IOException

INALocator3Proxy

public INALocator3Proxy()
Deprecated. 
For internal use only


INALocator3Proxy

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

INALocator3Proxy

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

INALocator3Proxy

protected INALocator3Proxy(java.lang.String CLSID,
                           java.lang.String iid,
                           java.lang.String host,
                           com.esri.arcgis.interop.AuthInfo authInfo)
                    throws java.io.IOException
Deprecated. 
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
Deprecated. 
Overrides:
addListener in class INALocator2Proxy
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Deprecated. 
Overrides:
removeListener in class INALocator2Proxy
Throws:
java.io.IOException

queryLocationRangesByGeometry

public void queryLocationRangesByGeometry(IGeometry geometry,
                                          INALocationRanges[] locationRanges)
                                   throws java.io.IOException,
                                          AutomationException
Deprecated. 
Use the locator agents to find network location ranges from a geometry.

Specified by:
queryLocationRangesByGeometry in interface INALocator3
Parameters:
geometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
locationRanges - A reference to a com.esri.arcgis.networkanalyst.INALocationRanges (in/out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryLocationRangesByRow

public void queryLocationRangesByRow(IRow row,
                                     INALocationRanges[] locationRanges)
                              throws java.io.IOException,
                                     AutomationException
Deprecated. 
Use the locator agents to find a network location ranges from a row.

Specified by:
queryLocationRangesByRow in interface INALocator3
Parameters:
row - A reference to a com.esri.arcgis.geodatabase.IRow (in)
locationRanges - A reference to a com.esri.arcgis.networkanalyst.INALocationRanges (in/out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setExcludeRestrictedElements

public void setExcludeRestrictedElements(boolean excludeRestricted)
                                  throws java.io.IOException,
                                         AutomationException
Deprecated. 
Indicates whether to exclude restricted portions of the network when locating points.

Specified by:
setExcludeRestrictedElements in interface INALocator3
Parameters:
excludeRestricted - The excludeRestricted (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isExcludeRestrictedElements

public boolean isExcludeRestrictedElements()
                                    throws java.io.IOException,
                                           AutomationException
Deprecated. 
Indicates whether to exclude restricted portions of the network when locating points.

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

cacheRestrictedElements

public void cacheRestrictedElements(INAContext context)
                             throws java.io.IOException,
                                    AutomationException
Deprecated. 
The locator will examine the NAContext and its associated NASolver to build a cache of network elements that cannot be located on due to restrictions, barriers, etc. This method should be called before querying the locator whenever ExcludeRestrictedElements i?????O

Specified by:
cacheRestrictedElements in interface INALocator3
Parameters:
context - A reference to a com.esri.arcgis.networkanalyst.INAContext (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryLocationByPointEx

public void queryLocationByPointEx(IPoint point,
                                   int curbApproach,
                                   INALocation[] location,
                                   IPoint[] outPoint,
                                   double[] distanceFromPoint)
                            throws java.io.IOException,
                                   AutomationException
Deprecated. 
Use the locator agents to find a network location from a point and curb approach.

Specified by:
queryLocationByPointEx in interface INALocator3
Parameters:
point - A reference to a com.esri.arcgis.geometry.IPoint (in)
curbApproach - A com.esri.arcgis.networkanalyst.esriNACurbApproachType constant (in)
location - A reference to a com.esri.arcgis.networkanalyst.INALocation (in/out: use single element array)
outPoint - A reference to a com.esri.arcgis.geometry.IPoint (in/out: use single element array)
distanceFromPoint - The distanceFromPoint (in/out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryLocationByRowEx

public void queryLocationByRowEx(IRow row,
                                 int curbApproach,
                                 INALocation[] location,
                                 double[] distanceFromRow)
                          throws java.io.IOException,
                                 AutomationException
Deprecated. 
Use the locator agents to find a network location from a row and curb approach.

Specified by:
queryLocationByRowEx in interface INALocator3
Parameters:
row - A reference to a com.esri.arcgis.geodatabase.IRow (in)
curbApproach - A com.esri.arcgis.networkanalyst.esriNACurbApproachType constant (in)
location - A reference to a com.esri.arcgis.networkanalyst.INALocation (in/out: use single element array)
distanceFromRow - The distanceFromRow (in/out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.