|
|||||||||
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 |