|
|||||||||
| 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 |
IID
Deprecated. Internal use only |
static int |
IIDbfd9e9d5_cd3c_4f1c_b39d_40a4134e4b36
|
static int |
xxDummy
Deprecated. 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 | ||||||||