com.esri.arcgis.controls
Interface IEngineNetworkAnalystEnvironment

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
EngineNetworkAnalystEnvironment, IEngineNetworkAnalystEnvironmentProxy

public interface IEngineNetworkAnalystEnvironment
extends java.io.Serializable

COM Interface 'IEngineNetworkAnalystEnvironment'. Generated 3/19/2015 1:21:01 PM from 'C:\ArcGIS\COM\esriControls.olb'

Description: 'Provides access to the network analyst extension.' 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 IID639780cc_c92a_4fc1_b2d1_0ccdb44117b8
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 INetworkLayer getCurrentNetworkLayer()
          The current network layer.
 IEngineNAWindow getNAWindow()
          The network analysis window.
 INetworkLayer getNetworkLayer(int index)
          The network layer by index.
 int getNetworkLayerCount()
          The number of network layers.
 int getShowAnalysisMessagesAfterSolve()
          The types of messages that are displayed after solving.
 boolean isZoomToResultAfterSolve()
          Indicates if the window should zoom the map to show results after solving.
 void setCurrentNetworkLayer(INetworkLayer layer)
          The current network layer.
 void setShowAnalysisMessagesAfterSolve(int messageTypes)
          The types of messages that are displayed after solving.
 void setZoomToResultAfterSolve(boolean flag)
          Indicates if the window should zoom the map to show results after solving.
 

Field Detail

IID639780cc_c92a_4fc1_b2d1_0ccdb44117b8

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

getNAWindow

IEngineNAWindow getNAWindow()
                            throws java.io.IOException,
                                   AutomationException
The network analysis window.

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

getNetworkLayerCount

int getNetworkLayerCount()
                         throws java.io.IOException,
                                AutomationException
The number of network layers.

Returns:
The count
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNetworkLayer

INetworkLayer getNetworkLayer(int index)
                              throws java.io.IOException,
                                     AutomationException
The network layer by index.

Parameters:
index - The index (in)
Returns:
A reference to a com.esri.arcgis.carto.INetworkLayer
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCurrentNetworkLayer

INetworkLayer getCurrentNetworkLayer()
                                     throws java.io.IOException,
                                            AutomationException
The current network layer.

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

setCurrentNetworkLayer

void setCurrentNetworkLayer(INetworkLayer layer)
                            throws java.io.IOException,
                                   AutomationException
The current network layer.

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

isZoomToResultAfterSolve

boolean isZoomToResultAfterSolve()
                                 throws java.io.IOException,
                                        AutomationException
Indicates if the window should zoom the map to show results after solving.

Returns:
The flag
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setZoomToResultAfterSolve

void setZoomToResultAfterSolve(boolean flag)
                               throws java.io.IOException,
                                      AutomationException
Indicates if the window should zoom the map to show results after solving.

Parameters:
flag - The flag (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getShowAnalysisMessagesAfterSolve

int getShowAnalysisMessagesAfterSolve()
                                      throws java.io.IOException,
                                             AutomationException
The types of messages that are displayed after solving.

Returns:
The messageTypes
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setShowAnalysisMessagesAfterSolve

void setShowAnalysisMessagesAfterSolve(int messageTypes)
                                       throws java.io.IOException,
                                              AutomationException
The types of messages that are displayed after solving.

Parameters:
messageTypes - The messageTypes (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.