|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.interop.Dispatch com.esri.arcgis.controls.IEngineNAWindowProxy com.esri.arcgis.controls.IEngineNAWindow2Proxy
public class IEngineNAWindow2Proxy
Provides access to the network analysis window.
The IEngineNAWindow2 inherits from the IEngineNAWindow interface, the main interface on the IEngineNetworkAnalystEnvironment::NAWindow. It provides methods to access the NALayer and to edit INAContext::NAClasses within the context of an undo/redo operation.
In addition to the methods on IEngineNAWindow, there is an extra property ActiveCategoryGroup that allows you to determine the active group when the category supports groups. Currently "Stops" is the only category that supports multiple groups where they are used to specify multiple routes in one analysis layer.
Field Summary | |
---|---|
boolean |
noncastable
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Constructor Summary | |
---|---|
|
IEngineNAWindow2Proxy()
|
|
IEngineNAWindow2Proxy(Object obj)
|
protected |
IEngineNAWindow2Proxy(Object obj,
String iid)
|
Method Summary | |
---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
IEngineNAWindowCategoryGroup |
getActiveCategoryGroup()
The current category group shown in the window. |
void |
removeListener(String iidStr,
Object theListener)
|
void |
setActiveCategoryGroup(IEngineNAWindowCategoryGroup group)
The current category group shown in the window. |
Methods inherited from class com.esri.arcgis.controls.IEngineNAWindowProxy |
---|
abortOperation, delayEvents, delayWindowUpdates, getActiveAnalysis, getActiveCategory, getCategoryByNAClassName, getHWnd, getItemSelectionColor, getSelection, setActiveAnalysis, setActiveCategory, setItemSelectionColor, setMessage, startOperation, stopOperation, updateContent |
Methods inherited from class com.esri.arcgis.interop.Dispatch |
---|
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.esri.arcgis.controls.IEngineNAWindow |
---|
abortOperation, delayEvents, delayWindowUpdates, getActiveAnalysis, getActiveCategory, getCategoryByNAClassName, getHWnd, getItemSelectionColor, getSelection, setActiveAnalysis, setActiveCategory, setItemSelectionColor, setMessage, startOperation, stopOperation, updateContent |
Field Detail |
---|
public boolean noncastable
Constructor Detail |
---|
public IEngineNAWindow2Proxy()
public IEngineNAWindow2Proxy(Object obj) throws IOException
IOException
protected IEngineNAWindow2Proxy(Object obj, String iid) throws IOException
IOException
Method Detail |
---|
public void addListener(String iidStr, Object theListener, Object theSource) throws IOException
addListener
in class IEngineNAWindowProxy
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class IEngineNAWindowProxy
IOException
public IEngineNAWindowCategoryGroup getActiveCategoryGroup() throws IOException, AutomationException
The ActiveCategoryGroup property allows you to determine the active group when the category supports groups. Currently "Stops" is the only category that supports multiple groups where they are used to specify multiple routes in one analysis layer.
getActiveCategoryGroup
in interface IEngineNAWindow2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setActiveCategoryGroup(IEngineNAWindowCategoryGroup group) throws IOException, AutomationException
setActiveCategoryGroup
in interface IEngineNAWindow2
group
- A reference to a com.esri.arcgis.controls.IEngineNAWindowCategoryGroup (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 |