public class IUtilityNetworkQueryDefinitionProxy extends com.esri.arcgis.interop.Dispatch implements IUtilityNetworkQueryDefinition, java.io.Serializable
Description: 'Provides access to members that supply utility network query definition information.' 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 =
Modifier and Type | Field and Description |
---|---|
boolean |
noncastable |
static java.lang.Class |
targetClass |
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
IID, IIDc8b8bcd5_0f60_4a6c_a374_e62ceea3a686
Modifier | Constructor and Description |
---|---|
|
IUtilityNetworkQueryDefinitionProxy()
For internal use only
|
|
IUtilityNetworkQueryDefinitionProxy(java.lang.Object obj) |
protected |
IUtilityNetworkQueryDefinitionProxy(java.lang.Object obj,
java.lang.String iid) |
|
IUtilityNetworkQueryDefinitionProxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo) |
protected |
IUtilityNetworkQueryDefinitionProxy(java.lang.String CLSID,
java.lang.String iid,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
Adds a Java object to be a listener for a specific kind of event generated by the COM object.
|
boolean |
checkIfInternalEdge(long edgeEID)
Check if an edge is internal or not.
|
void |
getAssetGroupCode(int elementType,
long eID,
int[] assetGroupCode)
Returns the asset group code by EID.
|
void |
getAssetTypeCode(int elementType,
long eID,
int[] assetTypeCode)
Returns the asset type code by EID.
|
int |
getFeatureClassUsageType(int elementType,
int sourceID)
Returns the utility network feature class usage type for the source.
|
void |
getNetworkSourceID(int elementType,
long eID,
int[] networkSourceID)
Returns the source ID by EID.
|
ITier |
getSourceElementTier(int elementType,
long eID)
Returns the tier for the given source element.
|
void |
getSubnetworkControllerByGlobalID(GUID featureGlobalID,
java.lang.String[] subnetworkControllerName,
int[] tierRank,
java.lang.String[] featureAssetGroup,
java.lang.String[] featureAssetType,
int[] featureSourceID)
Returns the subnetwork controller with the given subnetwork controller global ID.
|
void |
getSubnetworkControllerByName(java.lang.String name,
int[] tierRank,
GUID[] featureGlobalID,
java.lang.String[] featureAssetGroup,
java.lang.String[] featureAssetType,
int[] featureSourceID)
Returns the subnetwork controller with the given subnetwork controller name.
|
void |
getSubnetworkControllers(java.lang.Object[] featureSourceIDs,
java.lang.Object[] featureGlobalIDs,
java.lang.Object[] subnetworkControllerNames,
java.lang.Object[] creationDates)
Returns all subnetwork controllers.
|
void |
getSubnetworkControllersBySubnetworkName(java.lang.String subnetworkName,
IStringArray[] featureGlobalIDs,
ILongArray[] featureTerminalIDs)
Returns the feature global IDs and feature terminal IDs in the subnetworks table that correspond to the given subnetwork name and have not been deleted.
|
void |
getSubnetworkNames(ILongLongArray subnetworkControllerEIDs,
IStringArray[] subnetworkNames)
Returns subnetwork names for the given subnetwork controller elements.
|
void |
getTerminalID(long eID,
int[] terminalID)
Returns the terminal ID by junction EID.
|
void |
getTerminalInfo(int networkSourceID,
int assetGroupCode,
int assetTypeCode,
int terminalID,
boolean[] isUpstreamTerminal,
int[] traversabilityModel,
int[] terminalCount)
Returns the terminal info for the given element.
|
void |
getTierNames(ILongLongArray subnetworkSourceEIDs,
IStringArray[] tierNames)
Returns tier names for the given subnetwork source elements.
|
boolean |
isAttributeAssignedToSource(java.lang.String attributeName,
int sourceID)
Returns whether the attribute has been assigned to the given source.
|
boolean |
isInCategory(int elementType,
long eID,
java.lang.String category)
Returns whether the specified element is in the specified category.
|
boolean |
isSupportCategory(int networkSourceID,
int assetGroupCode,
int assetTypeCode,
java.lang.String category)
Returns whether the specified source-assetGroup-assetType combination is in the specified category.
|
boolean |
isUpstreamTerminal(int elementType,
long eID)
Returns whether the given element is an upstream terminal.
|
void |
removeListener(java.lang.String iidStr,
java.lang.Object theListener)
Removes a Java object as a listener to events generated by a COM object.
|
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
public static final java.lang.Class targetClass
public boolean noncastable
public IUtilityNetworkQueryDefinitionProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo) throws java.net.UnknownHostException, java.io.IOException
java.net.UnknownHostException
java.io.IOException
public IUtilityNetworkQueryDefinitionProxy()
public IUtilityNetworkQueryDefinitionProxy(java.lang.Object obj) throws java.io.IOException
java.io.IOException
protected IUtilityNetworkQueryDefinitionProxy(java.lang.Object obj, java.lang.String iid) throws java.io.IOException
java.io.IOException
protected IUtilityNetworkQueryDefinitionProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo) throws java.io.IOException
java.io.IOException
public void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource) throws java.io.IOException
com.esri.arcgis.interop.Dispatch
addListener
in class com.esri.arcgis.interop.Dispatch
iidStr
- the ID of the outgoing interface, implemented by the listenertheListener
- the object to be informed of the eventstheSource
- the proxy class that represents the COM class that is the source of the eventsjava.io.IOException
public void removeListener(java.lang.String iidStr, java.lang.Object theListener) throws java.io.IOException
com.esri.arcgis.interop.Dispatch
removeListener
in class com.esri.arcgis.interop.Dispatch
iidStr
- the ID of the outgoing interface, implemented by the listenertheListener
- the object that no longer wishes to be informed of the eventsjava.io.IOException
public void getNetworkSourceID(int elementType, long eID, int[] networkSourceID) throws java.io.IOException, AutomationException
getNetworkSourceID
in interface IUtilityNetworkQueryDefinition
elementType
- A com.esri.arcgis.geodatabase.esriElementType constant (in)eID
- Signed 64-bit int (in)networkSourceID
- The networkSourceID (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void getAssetGroupCode(int elementType, long eID, int[] assetGroupCode) throws java.io.IOException, AutomationException
getAssetGroupCode
in interface IUtilityNetworkQueryDefinition
elementType
- A com.esri.arcgis.geodatabase.esriElementType constant (in)eID
- Signed 64-bit int (in)assetGroupCode
- The assetGroupCode (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void getAssetTypeCode(int elementType, long eID, int[] assetTypeCode) throws java.io.IOException, AutomationException
getAssetTypeCode
in interface IUtilityNetworkQueryDefinition
elementType
- A com.esri.arcgis.geodatabase.esriElementType constant (in)eID
- Signed 64-bit int (in)assetTypeCode
- The assetTypeCode (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void getTerminalID(long eID, int[] terminalID) throws java.io.IOException, AutomationException
getTerminalID
in interface IUtilityNetworkQueryDefinition
eID
- Signed 64-bit int (in)terminalID
- The terminalID (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isInCategory(int elementType, long eID, java.lang.String category) throws java.io.IOException, AutomationException
isInCategory
in interface IUtilityNetworkQueryDefinition
elementType
- A com.esri.arcgis.geodatabase.esriElementType constant (in)eID
- Signed 64-bit int (in)category
- The category (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isSupportCategory(int networkSourceID, int assetGroupCode, int assetTypeCode, java.lang.String category) throws java.io.IOException, AutomationException
isSupportCategory
in interface IUtilityNetworkQueryDefinition
networkSourceID
- The networkSourceID (in)assetGroupCode
- The assetGroupCode (in)assetTypeCode
- The assetTypeCode (in)category
- The category (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void getSubnetworkControllers(java.lang.Object[] featureSourceIDs, java.lang.Object[] featureGlobalIDs, java.lang.Object[] subnetworkControllerNames, java.lang.Object[] creationDates) throws java.io.IOException, AutomationException
getSubnetworkControllers
in interface IUtilityNetworkQueryDefinition
featureSourceIDs
- A Variant (out: use single element array)featureGlobalIDs
- A Variant (out: use single element array)subnetworkControllerNames
- A Variant (out: use single element array)creationDates
- A Variant (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void getSubnetworkControllerByName(java.lang.String name, int[] tierRank, GUID[] featureGlobalID, java.lang.String[] featureAssetGroup, java.lang.String[] featureAssetType, int[] featureSourceID) throws java.io.IOException, AutomationException
getSubnetworkControllerByName
in interface IUtilityNetworkQueryDefinition
name
- The name (in)tierRank
- The tierRank (out: use single element array)featureGlobalID
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)featureAssetGroup
- The featureAssetGroup (out: use single element array)featureAssetType
- The featureAssetType (out: use single element array)featureSourceID
- The featureSourceID (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void getSubnetworkControllerByGlobalID(GUID featureGlobalID, java.lang.String[] subnetworkControllerName, int[] tierRank, java.lang.String[] featureAssetGroup, java.lang.String[] featureAssetType, int[] featureSourceID) throws java.io.IOException, AutomationException
getSubnetworkControllerByGlobalID
in interface IUtilityNetworkQueryDefinition
featureGlobalID
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)subnetworkControllerName
- The subnetworkControllerName (out: use single element array)tierRank
- The tierRank (out: use single element array)featureAssetGroup
- The featureAssetGroup (out: use single element array)featureAssetType
- The featureAssetType (out: use single element array)featureSourceID
- The featureSourceID (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void getSubnetworkControllersBySubnetworkName(java.lang.String subnetworkName, IStringArray[] featureGlobalIDs, ILongArray[] featureTerminalIDs) throws java.io.IOException, AutomationException
getSubnetworkControllersBySubnetworkName
in interface IUtilityNetworkQueryDefinition
subnetworkName
- The subnetworkName (in)featureGlobalIDs
- A reference to a com.esri.arcgis.system.IStringArray (out: use single element array)featureTerminalIDs
- A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ITier getSourceElementTier(int elementType, long eID) throws java.io.IOException, AutomationException
getSourceElementTier
in interface IUtilityNetworkQueryDefinition
elementType
- A com.esri.arcgis.geodatabase.esriElementType constant (in)eID
- Signed 64-bit int (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getFeatureClassUsageType(int elementType, int sourceID) throws java.io.IOException, AutomationException
getFeatureClassUsageType
in interface IUtilityNetworkQueryDefinition
elementType
- A com.esri.arcgis.geodatabase.esriElementType constant (in)sourceID
- The sourceID (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isAttributeAssignedToSource(java.lang.String attributeName, int sourceID) throws java.io.IOException, AutomationException
isAttributeAssignedToSource
in interface IUtilityNetworkQueryDefinition
attributeName
- The attributeName (in)sourceID
- The sourceID (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void getTierNames(ILongLongArray subnetworkSourceEIDs, IStringArray[] tierNames) throws java.io.IOException, AutomationException
getTierNames
in interface IUtilityNetworkQueryDefinition
subnetworkSourceEIDs
- A reference to a com.esri.arcgis.system.ILongLongArray (in)tierNames
- A reference to a com.esri.arcgis.system.IStringArray (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void getSubnetworkNames(ILongLongArray subnetworkControllerEIDs, IStringArray[] subnetworkNames) throws java.io.IOException, AutomationException
getSubnetworkNames
in interface IUtilityNetworkQueryDefinition
subnetworkControllerEIDs
- A reference to a com.esri.arcgis.system.ILongLongArray (in)subnetworkNames
- A reference to a com.esri.arcgis.system.IStringArray (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isUpstreamTerminal(int elementType, long eID) throws java.io.IOException, AutomationException
isUpstreamTerminal
in interface IUtilityNetworkQueryDefinition
elementType
- A com.esri.arcgis.geodatabase.esriElementType constant (in)eID
- Signed 64-bit int (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void getTerminalInfo(int networkSourceID, int assetGroupCode, int assetTypeCode, int terminalID, boolean[] isUpstreamTerminal, int[] traversabilityModel, int[] terminalCount) throws java.io.IOException, AutomationException
getTerminalInfo
in interface IUtilityNetworkQueryDefinition
networkSourceID
- The networkSourceID (in)assetGroupCode
- The assetGroupCode (in)assetTypeCode
- The assetTypeCode (in)terminalID
- The terminalID (in)isUpstreamTerminal
- The isUpstreamTerminal (out: use single element array)traversabilityModel
- A com.esri.arcgis.geodatabase.esriUtilityNetworkTraversabilityModel constant (out: use single element array)terminalCount
- The terminalCount (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean checkIfInternalEdge(long edgeEID) throws java.io.IOException, AutomationException
checkIfInternalEdge
in interface IUtilityNetworkQueryDefinition
edgeEID
- Signed 64-bit int (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.