| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface INASolver
COM Interface 'INASolver'. Generated 7/9/2008 10:23:58 AM from 'C:\ArcGIS\Java\JavaEngine\buildoutput\olb\esriNetworkAnalyst.olb'
Generated using ArcGIS Proxy Generator
Description: 'Provides access to the common interface for all network solvers.' 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 String | IIDDeprecated. Internal use only | 
| static int | IIDbfd9e9d5_cd3c_4f1c_b39d_40a4134e4b36 | 
| static int | xxDummyDeprecated. Internal use only | 
| Method Summary | |
|---|---|
|  void | bind(INAContext context,
     IDENetworkDataset network,
     IGPMessages messages)Re-associate the solver with the given network dataset and its schema. | 
|  INAContext | createContext(IDENetworkDataset network,
              String name)Creates the analysis context for the solver. | 
|  INALayer | createLayer(INAContext context)Makes a new network analysis layer for the solver context. | 
|  INamedSet | getClassDefinitions()The inputs and outputs defined by the solver. | 
|  String | getDisplayName()The display name of the solver. | 
|  String | getName()The name of the solver. | 
|  IPropertySet | getProperties()The properties for the solver. | 
|  boolean | isCanAccumulateAttributes()Indicates if the solver supports using accumulate network attributes. | 
|  boolean | isCanUseHierarchy()Indicates if the solver supports using a hierarchy network attribute. | 
|  boolean | solve(INAContext nAContext,
      IGPMessages messages,
      ITrackCancel trackCancel)Perform the network analysis and construct results. | 
|  void | updateContext(INAContext nAContext,
              IDENetworkDataset network,
              IGPMessages messages)Update the analysis context for the solver. | 
|  boolean | updateLayer(INALayer layer)Updates the layer and indicates if the layer was updated. | 
| Field Detail | 
|---|
static final int IIDbfd9e9d5_cd3c_4f1c_b39d_40a4134e4b36
static final int xxDummy
static final String IID
| Method Detail | 
|---|
String getName()
               throws IOException,
                      AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getDisplayName()
                      throws IOException,
                             AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
INamedSet getClassDefinitions()
                              throws IOException,
                                     AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isCanUseHierarchy()
                          throws IOException,
                                 AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isCanAccumulateAttributes()
                                  throws IOException,
                                         AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IPropertySet getProperties()
                           throws IOException,
                                  AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
INALayer createLayer(INAContext context)
                     throws IOException,
                            AutomationException
context - A reference to a com.esri.arcgis.networkanalyst.INAContext (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean updateLayer(INALayer layer)
                    throws IOException,
                           AutomationException
layer - A reference to a com.esri.arcgis.networkanalyst.INALayer (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean solve(INAContext nAContext,
              IGPMessages messages,
              ITrackCancel trackCancel)
              throws IOException,
                     AutomationException
nAContext - A reference to a com.esri.arcgis.networkanalyst.INAContext (in)messages - A reference to a com.esri.arcgis.geodatabase.IGPMessages (in)trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
INAContext createContext(IDENetworkDataset network,
                         String name)
                         throws IOException,
                                AutomationException
network - A reference to a com.esri.arcgis.geodatabase.IDENetworkDataset (in)name - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void updateContext(INAContext nAContext,
                   IDENetworkDataset network,
                   IGPMessages messages)
                   throws IOException,
                          AutomationException
nAContext - A reference to a com.esri.arcgis.networkanalyst.INAContext (in)network - A reference to a com.esri.arcgis.geodatabase.IDENetworkDataset (in)messages - A reference to a com.esri.arcgis.geodatabase.IGPMessages (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void bind(INAContext context,
          IDENetworkDataset network,
          IGPMessages messages)
          throws IOException,
                 AutomationException
context - A reference to a com.esri.arcgis.networkanalyst.INAContext (in)network - A reference to a com.esri.arcgis.geodatabase.IDENetworkDataset (in)messages - A reference to a com.esri.arcgis.geodatabase.IGPMessages (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 | ||||||||