|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface INALayer
Provides access to the network analysis layer.
The INALayer interface is used to access the NAContext, access individual sublayers by specifying the name of the NAClass, and to manage the sublayers within the NALayer.
| Method Summary | |
|---|---|
void |
add(ILayer layer)
Add a new layer. |
void |
clear()
Clear all analysis layers. |
void |
delete(ILayer layer)
Delete an existing layer. |
INAContext |
getContext()
The network analysis context. |
ILayer |
getLayerByNAClassName(String name)
The network analysis layer by class name. |
boolean |
isExpanded()
Indicates if the network analysis layer is expanded or collapsed in the TOC of the map. |
void |
setContextByRef(INAContext nAContext)
The network analysis context. |
void |
setExpanded(boolean expanded)
Indicates if the network analysis layer is expanded or collapsed in the TOC of the map. |
| Method Detail |
|---|
void setContextByRef(INAContext nAContext)
throws IOException,
AutomationException
Sets the NAContext associated with the NALayer. If this is done, it is also necessary to re-attach the sublayers to the NAClasses of the new NAContext as well.
Use INALayer2::AttachContext instead if you want to re-attach a context created with INALayer2::CopyContext since this will re-attach the sublayers for you.
nAContext - A reference to a com.esri.arcgis.networkanalyst.INAContext (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
INAContext getContext()
throws IOException,
AutomationException
Returns the NAContext associated with the NALayer.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
ILayer getLayerByNAClassName(String name)
throws IOException,
AutomationException
name - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void add(ILayer layer)
throws IOException,
AutomationException
Adds a sublayer into the NALayer.
layer - A reference to a com.esri.arcgis.carto.ILayer (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void delete(ILayer layer)
throws IOException,
AutomationException
Removes a sublayer from the NALayer.
layer - A reference to a com.esri.arcgis.carto.ILayer (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void clear()
throws IOException,
AutomationException
Removes all of the sublayers from the NALayer.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isExpanded()
throws IOException,
AutomationException
Specifies if the NALayer is expanded.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setExpanded(boolean expanded)
throws IOException,
AutomationException
Specifies if the NALayer is expanded.
expanded - The expanded (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 | ||||||||