com.esri.arcgis.networkanalyst
Interface INAResult

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
INAResult2
All Known Implementing Classes:
INAResult2Proxy, INAResultProxy, NAODCostMatrixResult, NATraversalResult, NAVRPResult

public interface INAResult
extends java.io.Serializable

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

Description: 'Provides access to the results of an 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 IID9e92a2ad_551e_4be0_bf57_aac552789dae
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void emptyAll()
          Clear out all existing rows from any previous analysis.
 INAContext getNAContext()
          The context for the result.
 java.lang.String getName()
          The name of the result.
 IPropertySet getOutputProperties()
          The properties of the output.
 void initialize(java.lang.String name, INAContext nAContext, boolean isScratch)
          Set up for a new analysis.
 boolean isHasValidResult()
          Indicates if the current result is valid.
 void setHasValidResult(boolean pFlag)
          Indicates if the current result is valid.
 

Field Detail

IID9e92a2ad_551e_4be0_bf57_aac552789dae

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

initialize

void initialize(java.lang.String name,
                INAContext nAContext,
                boolean isScratch)
                throws java.io.IOException,
                       AutomationException
Set up for a new analysis.

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

getOutputProperties

IPropertySet getOutputProperties()
                                 throws java.io.IOException,
                                        AutomationException
The properties of the output.

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

isHasValidResult

boolean isHasValidResult()
                         throws java.io.IOException,
                                AutomationException
Indicates if the current result is valid.

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

setHasValidResult

void setHasValidResult(boolean pFlag)
                       throws java.io.IOException,
                              AutomationException
Indicates if the current result is valid.

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

emptyAll

void emptyAll()
              throws java.io.IOException,
                     AutomationException
Clear out all existing rows from any previous analysis.

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

getName

java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
The name of the result.

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

getNAContext

INAContext getNAContext()
                        throws java.io.IOException,
                               AutomationException
The context for the result.

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