|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.geodatabase.UtilityNetwork
public class UtilityNetwork
COM Class 'UtilityNetwork'. Generated 3/19/2015 1:20:43 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'
Description 'A container for describing a utility network.' 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 |
|---|
| Fields inherited from interface com.esri.arcgis.geodatabase.IUtilityNetworkGEN |
|---|
IID, IID32012812_0631_4d1e_b92f_13cad1502edf, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.INetwork |
|---|
IID19f99c80_a089_11d0_9cc9_00805f74d243 |
| Fields inherited from interface com.esri.arcgis.geodatabase.INetworkUpdate |
|---|
IID, IID051c9860_1880_11d2_b289_0000f878229e, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.INetElements |
|---|
IID, IID5db91db3_afb4_11d0_9ccd_00805f74d243, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.INetSchemaEdit |
|---|
IID, IID5db91db1_afb4_11d0_9ccd_00805f74d243, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.INetSchema |
|---|
IID5db91dbb_afb4_11d0_9ccd_00805f74d243 |
| Fields inherited from interface com.esri.arcgis.geodatabase.INetTopologyEdit |
|---|
IID, IID2395087d_02d5_11d1_9cd5_00805f74d243, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.INetTopology |
|---|
IID803b5ff1_0ab3_11d1_9cd6_00805f74d243 |
| Fields inherited from interface com.esri.arcgis.geodatabase.INetAttributesEdit |
|---|
IID, IIDda7fd2c0_0794_11d1_9cd6_00805f74d243, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.INetAttributes |
|---|
IID027e7417_981b_11d1_b264_0000f878229e |
| Fields inherited from interface com.esri.arcgis.geodatabase.IDataset |
|---|
IID, IID2d04c042_7766_11d0_b77d_00805f7ced21, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.IDatasetEdit |
|---|
IID, IID448c5d21_9746_11d1_89e2_006097aff44e, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.IDatasetEditInfo |
|---|
IID, IID234c31c1_9740_11d1_89e2_006097aff44e, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.ISchemaLock |
|---|
IID, IIDdca648e5_0fbb_11d3_80a5_00c04f686238, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.IVersionedObject2 |
|---|
IID, IID884d388e_8918_443a_8f4a_db5aac5b9d5e, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.IVersionedObject |
|---|
IID4a1fb361_b863_11d1_9ce7_0000f8780619 |
| Fields inherited from interface com.esri.arcgis.geodatabase.IDatasetAnalyze |
|---|
IID, IID60262917_d53f_4e0b_86ff_a916c3fb26bc, xxDummy |
| Constructor Summary | |
|---|---|
UtilityNetwork(java.lang.Object obj)
Construct a UtilityNetwork using a reference to such an object returned from ArcGIS Engine or Server. |
|
| Method Summary | |
|---|---|
int |
addEdgeByEndEIDs(INetElementDescription edgeDescription,
int fromJunctionEID,
int toJunctionEID)
Adds an edge element to the logical network between the specified junction elements. |
INetElementClass |
addElementClass(int userClassID)
Adds a new element class to the network. |
int |
addJunction(INetElementDescription junctionDescription)
Adds a junction element to the logical network. |
void |
addWeight(INetWeight networkWeight)
Adds a new weight to the network. |
void |
addWeightAssociation(INetWeightAssociation weightSource)
Adds a new weight association to the network. |
void |
analyze(int tableComponents)
Analyze the data to update/generate DBMS statistics. |
boolean |
canCopy()
True if this dataset can be copied. |
boolean |
canDelete()
True if this dataset can be deleted. |
boolean |
canRename()
True if this dataset can be renamed. |
void |
changeSchemaLock(int schemaLock)
Changes a schema lock. |
IDataset |
copy(java.lang.String copyName,
IWorkspace copyWorkspace)
Copies this dataset to a new dataset with the specified name. |
IForwardStar |
createForwardStar(boolean honorState,
INetWeight junctionWeight,
INetWeight fromToEdgeWeight,
INetWeight toFromEdgeWeight,
INetWeight turnWeight)
Creates a forward star cursor on the network index. |
IEnumNetEID |
createNetBrowser(int elementType)
Creates a network index element browser. |
void |
delete()
Deletes this dataset. |
void |
deleteByEID(int eID,
int elementType)
Deletes the specified network element from the logical network. |
void |
deleteByEIDs(int elementType,
int elementCount,
int[] elementEIDs)
Deletes the specified network elements from the logical network. |
void |
deleteByID(int userClassID,
int userID,
int userSubID,
int elementType)
Deletes the specified network element from the logical network. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
void |
establishFlowDirection(int[] sourceEIDs,
int[] sinkEIDs)
Sets the flow direction of all edge elements based on the placement of sources and sinks. |
void |
getAdjacentEdge(int atJunctionEID,
int index,
int[] adjacentEdge,
boolean[] reverseOrientation)
Returns the network element ID of the index'th adjacent edge to the specified junction. |
int |
getAdjacentEdgeCount(int atJunctionEID)
Returns the number of edges adjacent to the specified junction. |
void |
getAdjacentEdges(int atJunctionEID,
int adjacentEdgesCount,
int[] adjacentEdges,
boolean[] reverseOrientation)
Returns the network element IDs of all the edges adjacent to the specified junction. |
int |
getAllowableComponents()
The allowable components to be analyzed. |
void |
getAncillaryRole(int userClassID,
int[] ancillaryRole,
java.lang.String[] ancillaryRoleFieldName)
Returns the ancillary role type and the name of the field containing the ancillary role information. |
java.lang.String |
getBrowseName()
The browse name of the dataset. |
java.lang.String |
getCategory()
The category of the dataset. |
void |
getCurrentSchemaLocks(IEnumSchemaLockInfo[] schemaLockInfo)
The list of current locks. |
boolean |
getDisabledState(int eID,
int elementType)
Returns the disabled state of the specified network element. |
int |
getEdgeCount()
Number of edges in the network. |
int |
getEID(int userClassID,
int userID,
int userSubID,
int elementType)
Returns the network element ID (EID). |
int |
getEIDCount(int userClassID,
int userID,
int elementType)
Returns the number of network element IDs (EIDs) corresponding to the specified user class ID and user ID. |
IEnumNetEID |
getEIDs(int userClassID,
int userID,
int elementType)
Returns the network element IDs (EIDs) corresponding to the specified user classID and user ID. |
INetElementClass |
getElementClass(int index)
Element class by index. |
INetElementClass |
getElementClassByUserID(int elementclassUserID)
Element class corresponding to the specified user class ID. |
int |
getElementClassCount()
Number of element classes in the network. |
java.lang.String |
getEnabledDisabledFieldName(int userClassID)
Returns the name of the filed containing the enabled/disabled information for the specified user class. |
int |
getFlowDirection(int edgeEID)
Returns the flow direction of the specified edge element. |
void |
getFromToJunctionEIDs(int edgeEID,
int[] fromJunctionEID,
int[] toJunctionEID)
Returns the network element IDs of the junctions adjacent to the specified edge. |
IName |
getFullName()
The associated name object. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
int |
getJunctionCount()
Number of junctions in the network. |
int |
getMaxDegree()
Maximum degree of a junction. |
int |
getMaxTurn()
Maximum number of turns associated with a junction. |
java.lang.String |
getName()
The name of the Dataset. |
IPropertySet |
getPropertySet()
The set of properties for the dataset. |
int |
getStatus()
Status of the network. |
IEnumDataset |
getSubsets()
Datasets contained within this dataset. |
int |
getTurnCount()
Number of turns in the network. |
int |
getType()
The type of the Dataset. |
IVersion |
getVersion()
The object's current version. |
INetWeight |
getWeight(int weightInternalID)
Network weight corresponding to the specified weight internal ID. |
IEnumNetWeightAssociation |
getWeightAssociations(int weightInternalID)
Network weight associations corresponding to the specified weight internal ID. |
IEnumNetWeightAssociation |
getWeightAssociationsByTableName(java.lang.String tableName)
Network weight associations corresponding to the specified table name. |
INetWeight |
getWeightByName(java.lang.String weightName)
Network weight corresponding to the specified name. |
int |
getWeightCount()
Number of weights in the network. |
java.lang.Object |
getWeightValue(int eID,
int elementType,
int weightInternalID)
Returns the weight value of the specified network element for the specified weight. |
IWorkspace |
getWorkspace()
The workspace containing this dataset. |
int |
hashCode()
the hashcode for this object |
boolean |
isAttributesBeingUpdated()
Indicates if the attributes of the network are currently being updated. |
boolean |
isBeingEdited()
True if the dataset is being edited. |
boolean |
isCanEdit()
True if the dataset supports edit sessions with the ability to discard edits on save. |
boolean |
isCanRedo()
True if the dataset supports edit sessions with the ability to redo undone operations. |
boolean |
isCanUndo()
True if the dataset supports edit sessions with the ability to undo individual edit operations. |
boolean |
isHasUncompressedEdits()
Indicates if the object has edits that haven't been compressed yet. |
boolean |
isRegisteredAsVersioned()
Indicates if the object is registered as versioned. |
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. |
boolean |
isValidElement(int eID,
int elementType)
Returns whether the specified element is part of the network. |
boolean |
isValidFlowDirection()
Indicates if the flow direction is valid for this utility network. |
void |
partialEstablishFlowDirection(int[] sourceEIDs,
int[] sinkEIDs)
Sets the flow direction of all reachable edge elements based on the placement of sources and sinks. |
void |
putAncillaryRole(int userClassID,
int ancillaryRole,
java.lang.String ancillaryRoleFieldName)
Sets the ancillary role type and the name of the field containing the ancillary role information for the specified user class. |
void |
putEnabledDisabledFieldName(int userClassID,
java.lang.String enabledDisabledRoleFieldName)
Sets the name of the field containing the enabled/disabled information for the specified user class. |
void |
queryIDs(int eID,
int elementType,
int[] userClassID,
int[] userID,
int[] userSubID)
Returns the user class ID, user ID, and user sub ID for the specified network element. |
void |
registerAsVersioned(boolean isVersioned)
Register/UnRegister the object as being versioned. |
void |
release()
Release a UtilityNetwork. |
void |
rename(java.lang.String name)
Renames this Dataset. |
void |
setBrowseName(java.lang.String name)
The browse name of the dataset. |
void |
setDisabledState(int eID,
int elementType,
boolean disableState)
Sets the disabled state of the specified network element. |
void |
setFlowDirection(int edgeEID,
int flowDirection)
Sets the flow direction for the specified edge element. |
void |
setWeightValue(int eID,
int elementType,
int weightInternalID,
java.lang.Object weightValue)
Sets the weight value of the specified network element for the specified weight. |
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 java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public UtilityNetwork(java.lang.Object obj)
throws java.io.IOException
obj to UtilityNetwork. *
UtilityNetwork o = (UtilityNetwork)obj; // will not work
UtilityNetwork o = new UtilityNetwork(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server
java.io.IOException - if there are interop problems
UtilityNetwork theUtilityNetwork = (UtilityNetwork) obj;| Method Detail |
|---|
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRefpublic void release()
release in interface com.esri.arcgis.interop.RemoteObjRef
public boolean isValidFlowDirection()
throws java.io.IOException,
AutomationException
isValidFlowDirection in interface IUtilityNetworkGENjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getFlowDirection(int edgeEID)
throws java.io.IOException,
AutomationException
getFlowDirection in interface IUtilityNetworkGENedgeEID - The edgeEID (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setFlowDirection(int edgeEID,
int flowDirection)
throws java.io.IOException,
AutomationException
setFlowDirection in interface IUtilityNetworkGENedgeEID - The edgeEID (in)flowDirection - A com.esri.arcgis.geodatabase.esriFlowDirection constant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void establishFlowDirection(int[] sourceEIDs,
int[] sinkEIDs)
throws java.io.IOException,
AutomationException
establishFlowDirection in interface IUtilityNetworkGENsourceEIDs - The sourceEIDs (in)sinkEIDs - The sinkEIDs (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void partialEstablishFlowDirection(int[] sourceEIDs,
int[] sinkEIDs)
throws java.io.IOException,
AutomationException
partialEstablishFlowDirection in interface IUtilityNetworkGENsourceEIDs - The sourceEIDs (in)sinkEIDs - The sinkEIDs (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getStatus()
throws java.io.IOException,
AutomationException
getStatus in interface INetworkjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getJunctionCount()
throws java.io.IOException,
AutomationException
getJunctionCount in interface INetworkjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getEdgeCount()
throws java.io.IOException,
AutomationException
getEdgeCount in interface INetworkjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getTurnCount()
throws java.io.IOException,
AutomationException
getTurnCount in interface INetworkjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getMaxDegree()
throws java.io.IOException,
AutomationException
getMaxDegree in interface INetworkjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getMaxTurn()
throws java.io.IOException,
AutomationException
getMaxTurn in interface INetworkjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IForwardStar createForwardStar(boolean honorState,
INetWeight junctionWeight,
INetWeight fromToEdgeWeight,
INetWeight toFromEdgeWeight,
INetWeight turnWeight)
throws java.io.IOException,
AutomationException
createForwardStar in interface INetworkhonorState - The honorState (in)junctionWeight - A reference to a com.esri.arcgis.geodatabase.INetWeight (in)fromToEdgeWeight - A reference to a com.esri.arcgis.geodatabase.INetWeight (in)toFromEdgeWeight - A reference to a com.esri.arcgis.geodatabase.INetWeight (in)turnWeight - A reference to a com.esri.arcgis.geodatabase.INetWeight (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumNetEID createNetBrowser(int elementType)
throws java.io.IOException,
AutomationException
createNetBrowser in interface INetworkelementType - A com.esri.arcgis.geodatabase.esriElementType constant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void startSchemaUpdating()
throws java.io.IOException,
AutomationException
startSchemaUpdating in interface INetworkUpdatejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void stopSchemaUpdating()
throws java.io.IOException,
AutomationException
stopSchemaUpdating in interface INetworkUpdatejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isSchemaBeingUpdated()
throws java.io.IOException,
AutomationException
isSchemaBeingUpdated in interface INetworkUpdatejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void startTopologyUpdating()
throws java.io.IOException,
AutomationException
startTopologyUpdating in interface INetworkUpdatejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void stopTopologyUpdating()
throws java.io.IOException,
AutomationException
stopTopologyUpdating in interface INetworkUpdatejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isTopologyBeingUpdated()
throws java.io.IOException,
AutomationException
isTopologyBeingUpdated in interface INetworkUpdatejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void startAttributesUpdating()
throws java.io.IOException,
AutomationException
startAttributesUpdating in interface INetworkUpdatejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void stopAttributesUpdating()
throws java.io.IOException,
AutomationException
stopAttributesUpdating in interface INetworkUpdatejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isAttributesBeingUpdated()
throws java.io.IOException,
AutomationException
isAttributesBeingUpdated in interface INetworkUpdatejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isValidElement(int eID,
int elementType)
throws java.io.IOException,
AutomationException
isValidElement in interface INetElementseID - The eID (in)elementType - A com.esri.arcgis.geodatabase.esriElementType constant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getEID(int userClassID,
int userID,
int userSubID,
int elementType)
throws java.io.IOException,
AutomationException
getEID in interface INetElementsuserClassID - The userClassID (in)userID - The userID (in)userSubID - The userSubID (in)elementType - A com.esri.arcgis.geodatabase.esriElementType constant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getEIDCount(int userClassID,
int userID,
int elementType)
throws java.io.IOException,
AutomationException
getEIDCount in interface INetElementsuserClassID - The userClassID (in)userID - The userID (in)elementType - A com.esri.arcgis.geodatabase.esriElementType constant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumNetEID getEIDs(int userClassID,
int userID,
int elementType)
throws java.io.IOException,
AutomationException
getEIDs in interface INetElementsuserClassID - The userClassID (in)userID - The userID (in)elementType - A com.esri.arcgis.geodatabase.esriElementType constant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void queryIDs(int eID,
int elementType,
int[] userClassID,
int[] userID,
int[] userSubID)
throws java.io.IOException,
AutomationException
queryIDs in interface INetElementseID - The eID (in)elementType - A com.esri.arcgis.geodatabase.esriElementType constant (in)userClassID - The userClassID (out: use single element array)userID - The userID (out: use single element array)userSubID - The userSubID (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getElementClassCount()
throws java.io.IOException,
AutomationException
getElementClassCount in interface INetSchemajava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public INetElementClass getElementClass(int index)
throws java.io.IOException,
AutomationException
getElementClass in interface INetSchemaindex - The index (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public INetElementClass getElementClassByUserID(int elementclassUserID)
throws java.io.IOException,
AutomationException
getElementClassByUserID in interface INetSchemaelementclassUserID - The elementclassUserID (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getWeightCount()
throws java.io.IOException,
AutomationException
getWeightCount in interface INetSchemajava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public INetWeight getWeight(int weightInternalID)
throws java.io.IOException,
AutomationException
getWeight in interface INetSchemaweightInternalID - The weightInternalID (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public INetWeight getWeightByName(java.lang.String weightName)
throws java.io.IOException,
AutomationException
getWeightByName in interface INetSchemaweightName - The weightName (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumNetWeightAssociation getWeightAssociations(int weightInternalID)
throws java.io.IOException,
AutomationException
getWeightAssociations in interface INetSchemaweightInternalID - The weightInternalID (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumNetWeightAssociation getWeightAssociationsByTableName(java.lang.String tableName)
throws java.io.IOException,
AutomationException
getWeightAssociationsByTableName in interface INetSchematableName - The tableName (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getAncillaryRole(int userClassID,
int[] ancillaryRole,
java.lang.String[] ancillaryRoleFieldName)
throws java.io.IOException,
AutomationException
getAncillaryRole in interface INetSchemauserClassID - The userClassID (in)ancillaryRole - A com.esri.arcgis.geodatabase.esriNetworkClassAncillaryRole constant (out: use single element array)ancillaryRoleFieldName - The ancillaryRoleFieldName (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getEnabledDisabledFieldName(int userClassID)
throws java.io.IOException,
AutomationException
getEnabledDisabledFieldName in interface INetSchemauserClassID - The userClassID (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public INetElementClass addElementClass(int userClassID)
throws java.io.IOException,
AutomationException
addElementClass in interface INetSchemaEdituserClassID - The userClassID (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void addWeight(INetWeight networkWeight)
throws java.io.IOException,
AutomationException
addWeight in interface INetSchemaEditnetworkWeight - A reference to a com.esri.arcgis.geodatabase.INetWeight (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void addWeightAssociation(INetWeightAssociation weightSource)
throws java.io.IOException,
AutomationException
addWeightAssociation in interface INetSchemaEditweightSource - A reference to a com.esri.arcgis.geodatabase.INetWeightAssociation (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void putAncillaryRole(int userClassID,
int ancillaryRole,
java.lang.String ancillaryRoleFieldName)
throws java.io.IOException,
AutomationException
putAncillaryRole in interface INetSchemaEdituserClassID - The userClassID (in)ancillaryRole - A com.esri.arcgis.geodatabase.esriNetworkClassAncillaryRole constant (in)ancillaryRoleFieldName - The ancillaryRoleFieldName (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void putEnabledDisabledFieldName(int userClassID,
java.lang.String enabledDisabledRoleFieldName)
throws java.io.IOException,
AutomationException
putEnabledDisabledFieldName in interface INetSchemaEdituserClassID - The userClassID (in)enabledDisabledRoleFieldName - The enabledDisabledRoleFieldName (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getFromToJunctionEIDs(int edgeEID,
int[] fromJunctionEID,
int[] toJunctionEID)
throws java.io.IOException,
AutomationException
getFromToJunctionEIDs in interface INetTopologyedgeEID - The edgeEID (in)fromJunctionEID - The fromJunctionEID (out: use single element array)toJunctionEID - The toJunctionEID (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getAdjacentEdgeCount(int atJunctionEID)
throws java.io.IOException,
AutomationException
getAdjacentEdgeCount in interface INetTopologyatJunctionEID - The atJunctionEID (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getAdjacentEdge(int atJunctionEID,
int index,
int[] adjacentEdge,
boolean[] reverseOrientation)
throws java.io.IOException,
AutomationException
getAdjacentEdge in interface INetTopologyatJunctionEID - The atJunctionEID (in)index - The index (in)adjacentEdge - The adjacentEdge (out: use single element array)reverseOrientation - The reverseOrientation (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getAdjacentEdges(int atJunctionEID,
int adjacentEdgesCount,
int[] adjacentEdges,
boolean[] reverseOrientation)
throws java.io.IOException,
AutomationException
getAdjacentEdges in interface INetTopologyatJunctionEID - The atJunctionEID (in)adjacentEdgesCount - The adjacentEdgesCount (in)adjacentEdges - The adjacentEdges (out: use single element array)reverseOrientation - The reverseOrientation (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int addJunction(INetElementDescription junctionDescription)
throws java.io.IOException,
AutomationException
addJunction in interface INetTopologyEditjunctionDescription - A reference to a com.esri.arcgis.geodatabase.INetElementDescription (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int addEdgeByEndEIDs(INetElementDescription edgeDescription,
int fromJunctionEID,
int toJunctionEID)
throws java.io.IOException,
AutomationException
addEdgeByEndEIDs in interface INetTopologyEditedgeDescription - A reference to a com.esri.arcgis.geodatabase.INetElementDescription (in)fromJunctionEID - The fromJunctionEID (in)toJunctionEID - The toJunctionEID (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void deleteByID(int userClassID,
int userID,
int userSubID,
int elementType)
throws java.io.IOException,
AutomationException
deleteByID in interface INetTopologyEdituserClassID - The userClassID (in)userID - The userID (in)userSubID - The userSubID (in)elementType - A com.esri.arcgis.geodatabase.esriElementType constant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void deleteByEID(int eID,
int elementType)
throws java.io.IOException,
AutomationException
deleteByEID in interface INetTopologyEditeID - The eID (in)elementType - A com.esri.arcgis.geodatabase.esriElementType constant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void deleteByEIDs(int elementType,
int elementCount,
int[] elementEIDs)
throws java.io.IOException,
AutomationException
deleteByEIDs in interface INetTopologyEditelementType - A com.esri.arcgis.geodatabase.esriElementType constant (in)elementCount - The elementCount (in)elementEIDs - The elementEIDs (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean getDisabledState(int eID,
int elementType)
throws java.io.IOException,
AutomationException
getDisabledState in interface INetAttributeseID - The eID (in)elementType - A com.esri.arcgis.geodatabase.esriElementType constant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.Object getWeightValue(int eID,
int elementType,
int weightInternalID)
throws java.io.IOException,
AutomationException
getWeightValue in interface INetAttributeseID - The eID (in)elementType - A com.esri.arcgis.geodatabase.esriElementType constant (in)weightInternalID - The weightInternalID (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDisabledState(int eID,
int elementType,
boolean disableState)
throws java.io.IOException,
AutomationException
setDisabledState in interface INetAttributesEditeID - The eID (in)elementType - A com.esri.arcgis.geodatabase.esriElementType constant (in)disableState - The disableState (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setWeightValue(int eID,
int elementType,
int weightInternalID,
java.lang.Object weightValue)
throws java.io.IOException,
AutomationException
setWeightValue in interface INetAttributesEditeID - The eID (in)elementType - A com.esri.arcgis.geodatabase.esriElementType constant (in)weightInternalID - The weightInternalID (in)weightValue - A Variant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getName()
throws java.io.IOException,
AutomationException
getName in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IName getFullName()
throws java.io.IOException,
AutomationException
getFullName in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getBrowseName()
throws java.io.IOException,
AutomationException
getBrowseName in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBrowseName(java.lang.String name)
throws java.io.IOException,
AutomationException
setBrowseName in interface IDatasetname - The name (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getType()
throws java.io.IOException,
AutomationException
getType in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getCategory()
throws java.io.IOException,
AutomationException
getCategory in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumDataset getSubsets()
throws java.io.IOException,
AutomationException
getSubsets in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IWorkspace getWorkspace()
throws java.io.IOException,
AutomationException
getWorkspace in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IPropertySet getPropertySet()
throws java.io.IOException,
AutomationException
getPropertySet in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean canCopy()
throws java.io.IOException,
AutomationException
canCopy in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IDataset copy(java.lang.String copyName,
IWorkspace copyWorkspace)
throws java.io.IOException,
AutomationException
copy in interface IDatasetcopyName - The copyName (in)copyWorkspace - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean canDelete()
throws java.io.IOException,
AutomationException
canDelete in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void delete()
throws java.io.IOException,
AutomationException
delete in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean canRename()
throws java.io.IOException,
AutomationException
canRename in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void rename(java.lang.String name)
throws java.io.IOException,
AutomationException
rename in interface IDatasetname - The name (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isBeingEdited()
throws java.io.IOException,
AutomationException
isBeingEdited in interface IDatasetEditjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isCanEdit()
throws java.io.IOException,
AutomationException
isCanEdit in interface IDatasetEditInfojava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isCanUndo()
throws java.io.IOException,
AutomationException
isCanUndo in interface IDatasetEditInfojava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isCanRedo()
throws java.io.IOException,
AutomationException
isCanRedo in interface IDatasetEditInfojava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void changeSchemaLock(int schemaLock)
throws java.io.IOException,
AutomationException
changeSchemaLock in interface ISchemaLockschemaLock - A com.esri.arcgis.geodatabase.esriSchemaLock constant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getCurrentSchemaLocks(IEnumSchemaLockInfo[] schemaLockInfo)
throws java.io.IOException,
AutomationException
getCurrentSchemaLocks in interface ISchemaLockschemaLockInfo - A reference to a com.esri.arcgis.geodatabase.IEnumSchemaLockInfo (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isHasUncompressedEdits()
throws java.io.IOException,
AutomationException
isHasUncompressedEdits in interface IVersionedObject2java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IVersion getVersion()
throws java.io.IOException,
AutomationException
getVersion in interface IVersionedObjectjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isRegisteredAsVersioned()
throws java.io.IOException,
AutomationException
isRegisteredAsVersioned in interface IVersionedObjectjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void registerAsVersioned(boolean isVersioned)
throws java.io.IOException,
AutomationException
registerAsVersioned in interface IVersionedObjectisVersioned - The isVersioned (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void analyze(int tableComponents)
throws java.io.IOException,
AutomationException
analyze in interface IDatasetAnalyzetableComponents - The tableComponents (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getAllowableComponents()
throws java.io.IOException,
AutomationException
getAllowableComponents in interface IDatasetAnalyzejava.io.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 | ||||||||