|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.geodatabase.StreetNetwork
public class StreetNetwork
COM Class 'StreetNetwork'. Generated 3/19/2015 1:20:43 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'
Description 'A container for describing a street 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.IStreetNetwork |
---|
IID, IID19f99c8b_a089_11d0_9cc9_00805f74d243, 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 | |
---|---|
StreetNetwork(java.lang.Object obj)
Construct a StreetNetwork 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 |
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. |
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. |
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 StreetNetwork. |
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 |
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 StreetNetwork(java.lang.Object obj) throws java.io.IOException
obj
to StreetNetwork
. *
StreetNetwork o = (StreetNetwork)obj; // will not work
StreetNetwork o = new StreetNetwork(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server
java.io.IOException
- if there are interop problems
StreetNetwork theStreetNetwork = (StreetNetwork) obj;
Method Detail |
---|
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public int getStatus() throws java.io.IOException, AutomationException
getStatus
in interface INetwork
java.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 INetwork
java.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 INetwork
java.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 INetwork
java.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 INetwork
java.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 INetwork
java.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 INetwork
honorState
- 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 INetwork
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 startSchemaUpdating() throws java.io.IOException, AutomationException
startSchemaUpdating
in interface INetworkUpdate
java.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 INetworkUpdate
java.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 INetworkUpdate
java.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 INetworkUpdate
java.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 INetworkUpdate
java.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 INetworkUpdate
java.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 INetworkUpdate
java.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 INetworkUpdate
java.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 INetworkUpdate
java.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 INetElements
eID
- 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 INetElements
userClassID
- 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 INetElements
userClassID
- 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 INetElements
userClassID
- 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 INetElements
eID
- 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 INetSchema
java.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 INetSchema
index
- 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 INetSchema
elementclassUserID
- 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 INetSchema
java.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 INetSchema
weightInternalID
- 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 INetSchema
weightName
- 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 INetSchema
weightInternalID
- 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 INetSchema
tableName
- 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 INetSchema
userClassID
- 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 INetSchema
userClassID
- 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 INetSchemaEdit
userClassID
- 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 INetSchemaEdit
networkWeight
- 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 INetSchemaEdit
weightSource
- 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 INetSchemaEdit
userClassID
- 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 INetSchemaEdit
userClassID
- 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 INetTopology
edgeEID
- 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 INetTopology
atJunctionEID
- 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 INetTopology
atJunctionEID
- 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 INetTopology
atJunctionEID
- 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 INetTopologyEdit
junctionDescription
- 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 INetTopologyEdit
edgeDescription
- 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 INetTopologyEdit
userClassID
- 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 INetTopologyEdit
eID
- 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 INetTopologyEdit
elementType
- 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 INetAttributes
eID
- 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 INetAttributes
eID
- 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 INetAttributesEdit
eID
- 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 INetAttributesEdit
eID
- 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 IDataset
java.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 IDataset
java.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 IDataset
java.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 IDataset
name
- 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 IDataset
java.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 IDataset
java.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 IDataset
java.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 IDataset
java.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 IDataset
java.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 IDataset
java.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 IDataset
copyName
- 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 IDataset
java.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 IDataset
java.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 IDataset
java.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 IDataset
name
- 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 IDatasetEdit
java.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 IDatasetEditInfo
java.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 IDatasetEditInfo
java.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 IDatasetEditInfo
java.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 ISchemaLock
schemaLock
- 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 ISchemaLock
schemaLockInfo
- 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 IVersionedObject2
java.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 IVersionedObject
java.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 IVersionedObject
java.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 IVersionedObject
isVersioned
- 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 IDatasetAnalyze
tableComponents
- 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 IDatasetAnalyze
java.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 |