com.esri.arcgis.networkanalyst
Interface INALayer2

All Superinterfaces:
INALayer, java.io.Serializable
All Known Subinterfaces:
INALayer3
All Known Implementing Classes:
INALayer2Proxy, INALayer3Proxy, NALayer

public interface INALayer2
extends INALayer, java.io.Serializable

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

Description: 'Provides access to the network analysis layer.' 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 IID734a3ec8_8345_4f7b_8e49_3cd871603aa7
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.networkanalyst.INALayer
IID667b776b_5905_4450_9c94_18b214ece8fb
 
Method Summary
 void attachContext(INAContext nAContext)
          Sets the NALayer to reference the NAContext and the sublayers to reference the NAClasses of the NAContext.
 INAContext copyContext()
          Returns a copy of the NAContext referenced by the NALayer.
 IDataLayer getDataLayerByNAClassName(java.lang.String name)
          The network analysis layer or standalone table by class name.
 
Methods inherited from interface com.esri.arcgis.networkanalyst.INALayer
add, clear, delete, getContext, getLayerByNAClassName, isExpanded, setContextByRef, setExpanded
 

Field Detail

IID734a3ec8_8345_4f7b_8e49_3cd871603aa7

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

copyContext

INAContext copyContext()
                       throws java.io.IOException,
                              AutomationException
Returns a copy of the NAContext referenced by the NALayer.

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.

attachContext

void attachContext(INAContext nAContext)
                   throws java.io.IOException,
                          AutomationException
Sets the NALayer to reference the NAContext and the sublayers to reference the NAClasses of the NAContext.

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

getDataLayerByNAClassName

IDataLayer getDataLayerByNAClassName(java.lang.String name)
                                     throws java.io.IOException,
                                            AutomationException
The network analysis layer or standalone table by class name.

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