com.esri.arcgis.networkanalyst
Interface INAClassLoader

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
INAClassLoader2
All Known Implementing Classes:
INAClassLoader2Proxy, INAClassLoaderProxy, NAClassLoader

public interface INAClassLoader
extends java.io.Serializable

COM Interface 'INAClassLoader'. Generated 3/19/2015 1:20:59 PM from 'C:\ArcGIS\COM\esriNetworkAnalyst.olb'

Description: 'Provides access to populate network analysis classes in preparation for analysis.' 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 IIDba4f2689_f38a_4cea_aaa1_7511eeed1fa9
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 INAClassFieldMap getFieldMap()
          The field mapping definition.
 INALocator getLocator()
          The locator to be used.
 INAClass getNAClass()
          The network analysis class.
 void load(ICursor cursor, ITrackCancel trackCancel, int[] rowsInCursor, int[] rowsLocated)
          Populate the network analysis class.
 void setFieldMapByRef(INAClassFieldMap fieldMapping)
          The field mapping definition.
 void setLocatorByRef(INALocator loaderLocator)
          The locator to be used.
 void setNAClassByRef(INAClass classToLoadInto)
          The network analysis class.
 

Field Detail

IIDba4f2689_f38a_4cea_aaa1_7511eeed1fa9

static final int IIDba4f2689_f38a_4cea_aaa1_7511eeed1fa9
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

setNAClassByRef

void setNAClassByRef(INAClass classToLoadInto)
                     throws java.io.IOException,
                            AutomationException
The network analysis class.

Parameters:
classToLoadInto - A reference to a com.esri.arcgis.networkanalyst.INAClass (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNAClass

INAClass getNAClass()
                    throws java.io.IOException,
                           AutomationException
The network analysis class.

Returns:
A reference to a com.esri.arcgis.networkanalyst.INAClass
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFieldMapByRef

void setFieldMapByRef(INAClassFieldMap fieldMapping)
                      throws java.io.IOException,
                             AutomationException
The field mapping definition.

Parameters:
fieldMapping - A reference to a com.esri.arcgis.networkanalyst.INAClassFieldMap (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFieldMap

INAClassFieldMap getFieldMap()
                             throws java.io.IOException,
                                    AutomationException
The field mapping definition.

Returns:
A reference to a com.esri.arcgis.networkanalyst.INAClassFieldMap
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLocatorByRef

void setLocatorByRef(INALocator loaderLocator)
                     throws java.io.IOException,
                            AutomationException
The locator to be used.

Parameters:
loaderLocator - A reference to a com.esri.arcgis.networkanalyst.INALocator (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLocator

INALocator getLocator()
                      throws java.io.IOException,
                             AutomationException
The locator to be used.

Returns:
A reference to a com.esri.arcgis.networkanalyst.INALocator
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

load

void load(ICursor cursor,
          ITrackCancel trackCancel,
          int[] rowsInCursor,
          int[] rowsLocated)
          throws java.io.IOException,
                 AutomationException
Populate the network analysis class.

Parameters:
cursor - A reference to a com.esri.arcgis.geodatabase.ICursor (in)
trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
rowsInCursor - The rowsInCursor (in/out: use single element array)
rowsLocated - The rowsLocated (in/out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.