com.esri.arcgis.geodatabase
Class INetworkCollection2Proxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geodatabase.INetworkCollectionProxy
          extended by com.esri.arcgis.geodatabase.INetworkCollection2Proxy
All Implemented Interfaces:
INetworkCollection, INetworkCollection2, java.io.Externalizable, java.io.Serializable

public class INetworkCollection2Proxy
extends INetworkCollectionProxy
implements INetworkCollection2, java.io.Serializable

Internal use class Proxy for COM Interface 'INetworkCollection2'. Generated 3/19/2015 1:20:56 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Provides access to members that create and maintain information about geometric networks.' 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 =

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
static java.lang.Class targetClass
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.geodatabase.INetworkCollection2
IID, IIDa2b19ed3_0fe6_11d4_a0e5_00c04f6bdf0e
 
Fields inherited from interface com.esri.arcgis.geodatabase.INetworkCollection
IIDa933f752_5ed3_11d2_aa8a_00c04fa37b82
 
Constructor Summary
  INetworkCollection2Proxy()
          For internal use only
  INetworkCollection2Proxy(java.lang.Object obj)
           
protected INetworkCollection2Proxy(java.lang.Object obj, java.lang.String iid)
           
  INetworkCollection2Proxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected INetworkCollection2Proxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 IGeometricNetwork createGeometricNetworkEx(java.lang.String name, int networkType, boolean buildNormalizedTables, java.lang.String configKeyword, int formatNum)
          Creates a new GeometricNetwork with a configuration keyword in this FeatureDataset.
 int getFormatNumber(int index)
          The specified format number.
 int getFormatNumberCount()
          The count of valid format numbers.
 int getMaxStorableClassID(int formatNum)
          Returns the maximum storable feature class ID for the given format number.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 
Methods inherited from class com.esri.arcgis.geodatabase.INetworkCollectionProxy
createGeometricNetwork, getGeometricNetwork, getGeometricNetworkByName, getGeometricNetworkCount
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.esri.arcgis.geodatabase.INetworkCollection
createGeometricNetwork, getGeometricNetwork, getGeometricNetworkByName, getGeometricNetworkCount
 

Field Detail

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

INetworkCollection2Proxy

public INetworkCollection2Proxy(java.lang.String CLSID,
                                java.lang.String host,
                                com.esri.arcgis.interop.AuthInfo authInfo)
                         throws java.net.UnknownHostException,
                                java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

INetworkCollection2Proxy

public INetworkCollection2Proxy()
For internal use only


INetworkCollection2Proxy

public INetworkCollection2Proxy(java.lang.Object obj)
                         throws java.io.IOException
Throws:
java.io.IOException

INetworkCollection2Proxy

protected INetworkCollection2Proxy(java.lang.Object obj,
                                   java.lang.String iid)
                            throws java.io.IOException
Throws:
java.io.IOException

INetworkCollection2Proxy

protected INetworkCollection2Proxy(java.lang.String CLSID,
                                   java.lang.String iid,
                                   java.lang.String host,
                                   com.esri.arcgis.interop.AuthInfo authInfo)
                            throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Overrides:
addListener in class INetworkCollectionProxy
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class INetworkCollectionProxy
Throws:
java.io.IOException

getFormatNumberCount

public int getFormatNumberCount()
                         throws java.io.IOException,
                                AutomationException
The count of valid format numbers.

Specified by:
getFormatNumberCount in interface INetworkCollection2
Returns:
The count
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFormatNumber

public int getFormatNumber(int index)
                    throws java.io.IOException,
                           AutomationException
The specified format number.

Specified by:
getFormatNumber in interface INetworkCollection2
Parameters:
index - The index (in)
Returns:
The formatNum
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMaxStorableClassID

public int getMaxStorableClassID(int formatNum)
                          throws java.io.IOException,
                                 AutomationException
Returns the maximum storable feature class ID for the given format number.

Specified by:
getMaxStorableClassID in interface INetworkCollection2
Parameters:
formatNum - The formatNum (in)
Returns:
The maxClassID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createGeometricNetworkEx

public IGeometricNetwork createGeometricNetworkEx(java.lang.String name,
                                                  int networkType,
                                                  boolean buildNormalizedTables,
                                                  java.lang.String configKeyword,
                                                  int formatNum)
                                           throws java.io.IOException,
                                                  AutomationException
Creates a new GeometricNetwork with a configuration keyword in this FeatureDataset.

Specified by:
createGeometricNetworkEx in interface INetworkCollection2
Parameters:
name - The name (in)
networkType - A com.esri.arcgis.geodatabase.esriNetworkType constant (in)
buildNormalizedTables - The buildNormalizedTables (in)
configKeyword - The configKeyword (in)
formatNum - The formatNum (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeometricNetwork
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.