com.esri.arcgis.networkanalyst
Class INAClassDefinitionProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.networkanalyst.INAClassDefinitionProxy
All Implemented Interfaces:
INAClassDefinition, java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
INAClassDefinition2Proxy

Deprecated. Internal use only. Proxy for COM Interface 'INAClassDefinition'. Generated 3/19/2015 1:20:59 PM from 'C:\ArcGIS\COM\esriNetworkAnalyst.olb'

Description: 'Provides access to properties common to all network analyst class definitions.' 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 =

public class INAClassDefinitionProxy
extends com.esri.arcgis.interop.Dispatch
implements INAClassDefinition, java.io.Serializable

Internal use class

See Also:
Serialized Form

Field Summary
 boolean noncastable
          Deprecated.  
static java.lang.Class targetClass
          Deprecated.  
 
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.networkanalyst.INAClassDefinition
IID, IID33bd1554_f6af_408f_bee9_cb8226dfd4ad
 
Constructor Summary
  INAClassDefinitionProxy()
          Deprecated. For internal use only
  INAClassDefinitionProxy(java.lang.Object obj)
          Deprecated.  
protected INAClassDefinitionProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  INAClassDefinitionProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected INAClassDefinitionProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 IStringArray getCandidateFieldNames(java.lang.String fieldName)
          Deprecated. The field names that will be used by default for the network analyst class.
 IUID getClassCLSID()
          Deprecated. The COM class id for the network analyst class.
 IFields getFields()
          Deprecated. The fields for the network analyst class.
 int getFieldType(java.lang.String fieldName)
          Deprecated. The field type for a network analyst class field.
 int getLowerBound()
          Deprecated. The minimum number of objects required in the class by the solver to perform analysis.
 java.lang.String getName()
          Deprecated. The name of the class.
 int getUpperBound()
          Deprecated. The maximum number of objects allowed in the class by the solver to perform analysis.
 boolean isHasLocationFields()
          Deprecated. Indicates if the class has location fields.
 boolean isInput()
          Deprecated. Indicates if the class is used as an input to analysis.
 boolean isOutput()
          Deprecated. Indicates if the class is used as an output from analysis.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

targetClass

public static final java.lang.Class targetClass
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

INAClassDefinitionProxy

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

INAClassDefinitionProxy

public INAClassDefinitionProxy()
Deprecated. 
For internal use only


INAClassDefinitionProxy

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

INAClassDefinitionProxy

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

INAClassDefinitionProxy

protected INAClassDefinitionProxy(java.lang.String CLSID,
                                  java.lang.String iid,
                                  java.lang.String host,
                                  com.esri.arcgis.interop.AuthInfo authInfo)
                           throws java.io.IOException
Deprecated. 
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
Deprecated. 
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Deprecated. 
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

getName

public java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
The name of the class.

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

getClassCLSID

public IUID getClassCLSID()
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
The COM class id for the network analyst class.

Specified by:
getClassCLSID in interface INAClassDefinition
Returns:
A reference to a com.esri.arcgis.system.IUID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFields

public IFields getFields()
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
The fields for the network analyst class.

Specified by:
getFields in interface INAClassDefinition
Returns:
A reference to a com.esri.arcgis.geodatabase.IFields
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFieldType

public int getFieldType(java.lang.String fieldName)
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
The field type for a network analyst class field.

Specified by:
getFieldType in interface INAClassDefinition
Parameters:
fieldName - The fieldName (in)
Returns:
The naFieldType
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCandidateFieldNames

public IStringArray getCandidateFieldNames(java.lang.String fieldName)
                                    throws java.io.IOException,
                                           AutomationException
Deprecated. 
The field names that will be used by default for the network analyst class.

Specified by:
getCandidateFieldNames in interface INAClassDefinition
Parameters:
fieldName - The fieldName (in)
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isHasLocationFields

public boolean isHasLocationFields()
                            throws java.io.IOException,
                                   AutomationException
Deprecated. 
Indicates if the class has location fields.

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

getLowerBound

public int getLowerBound()
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
The minimum number of objects required in the class by the solver to perform analysis.

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

getUpperBound

public int getUpperBound()
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
The maximum number of objects allowed in the class by the solver to perform analysis.

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

isInput

public boolean isInput()
                throws java.io.IOException,
                       AutomationException
Deprecated. 
Indicates if the class is used as an input to analysis.

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

isOutput

public boolean isOutput()
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
Indicates if the class is used as an output from analysis.

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