|
|||||||||
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.geodatabase.INetworkUpdateProxy
public class INetworkUpdateProxy
Provides access to members that start and end sessions for updating the attributes, schema, and topology of the network.
INetworkUpdate
,
IForwardStar
,
IGraph
,
INetworkClass.getNetworkAncillaryRole()
,
INetworkWorkspace
,
INetworkClass.getGeometricNetwork()
,
INetworkClass.getFieldToWeightMapping(int)
,
IUtilityNetwork
,
INetwork
,
Serialized FormField Summary | |
---|---|
boolean |
noncastable
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Constructor Summary | |
---|---|
|
INetworkUpdateProxy()
|
|
INetworkUpdateProxy(Object obj)
|
protected |
INetworkUpdateProxy(Object obj,
String iid)
|
Method Summary | |
---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
boolean |
isAttributesBeingUpdated()
Indicates if the attributes of the network are currently being updated. |
boolean |
isSchemaBeingUpdated()
Indicates if the schema of the network is currently being updated. |
boolean |
isTopologyBeingUpdated()
Indicates if the topology of the network is currently being updated. |
void |
removeListener(String iidStr,
Object theListener)
|
void |
startAttributesUpdating()
Starts a session for updating the attributes of the network. |
void |
startSchemaUpdating()
Starts a session for updating the schema of the network. |
void |
startTopologyUpdating()
Starts a session for updating the topology of the network. |
void |
stopAttributesUpdating()
Ends the session for updating the attributes of the network. |
void |
stopSchemaUpdating()
Ends the session for updating the schema for the network. |
void |
stopTopologyUpdating()
Ends the session for updating the topology of the network. |
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 |
Field Detail |
---|
public boolean noncastable
Constructor Detail |
---|
public INetworkUpdateProxy()
public INetworkUpdateProxy(Object obj) throws IOException
IOException
protected INetworkUpdateProxy(Object obj, String iid) throws IOException
IOException
Method Detail |
---|
public void addListener(String iidStr, Object theListener, Object theSource) throws IOException
addListener
in class com.esri.arcgis.interop.Dispatch
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class com.esri.arcgis.interop.Dispatch
IOException
public void startSchemaUpdating() throws IOException, AutomationException
startSchemaUpdating
in interface INetworkUpdate
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void stopSchemaUpdating() throws IOException, AutomationException
StopSchemaUpdating is run to close an updating session on the schema that started with StartSchemaUpdating. Do not run this method if you did not begin editing the schema by executing StartSchemaUpdating. Methods in the INetSchemaEdit interface can not be executed once StopSchemaUpdating has been executed.
stopSchemaUpdating
in interface INetworkUpdate
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isSchemaBeingUpdated() throws IOException, AutomationException
IsSchemaBeingUpdated identifies whether there is an open updating session on the schema. This updating session is necessary to execute the methods in INetSchemaEdit and can be opened by executing the StartSchemaUpdating method.
isSchemaBeingUpdated
in interface INetworkUpdate
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void startTopologyUpdating() throws IOException, AutomationException
startTopologyUpdating
in interface INetworkUpdate
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void stopTopologyUpdating() throws IOException, AutomationException
StopTopologyUpdating is run to close an updating session on the topology that started with StartTopologyUpdating. Do not run this method if you did not begin updating the topology by executing StartTopologyUpdating. Methods in the INetTopologyEdit interface can not be executed once StopTopologyUpdating has been executed.
stopTopologyUpdating
in interface INetworkUpdate
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isTopologyBeingUpdated() throws IOException, AutomationException
IsTopologyBeingUpdated identifies whether there is an open updating session on the topology of a logical network. This updating session is necessary to execute the methods in INetTopologyEdit and can be opened by executing the StartTopologyUpdating method.
isTopologyBeingUpdated
in interface INetworkUpdate
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void startAttributesUpdating() throws IOException, AutomationException
startAttributesUpdating
in interface INetworkUpdate
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void stopAttributesUpdating() throws IOException, AutomationException
StopAttributesUpdating is run to close an updating session on the attributes that started with StartAttributesUpdating. Do not run this method if you did not begin updating the attributes by executing StartAttributesUpdating. Methods in the INetAttributesEdit interface can not be executed once StopAttributesUpdating has been executed.
stopAttributesUpdating
in interface INetworkUpdate
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isAttributesBeingUpdated() throws IOException, AutomationException
IsAttributesBeingUpdated identifies whether there is an open updating session on the attrbiutes of a logical network. This updating session is necessary to execute the methods in INetAttributesEdit and can be opened by executing the StartAttributesUpdating method.
isAttributesBeingUpdated
in interface INetworkUpdate
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 |