com.esri.arcgis.networkanalyst
Interface INAClassDefinitionEdit

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
INAClassDefinitionEditProxy, NAClassDefinition

public interface INAClassDefinitionEdit
extends java.io.Serializable

COM Interface 'INAClassDefinitionEdit'. Generated 3/19/2015 1:20:59 PM from 'C:\ArcGIS\COM\esriNetworkAnalyst.olb'

Description: 'Provides access to editable 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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IIDa69d3ac5_54f6_4bf0_bbc6_336ba02317ec
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void setCandidateFieldNamesByRef(java.lang.String fieldName, IStringArray rhs2)
          The field names that will be used by default for the network analyst class.
 void setClassCLSIDByRef(IUID rhs1)
          The COM class id for the network analyst class.
 void setFieldsByRef(IFields rhs1)
          The fields for the network analyst class.
 void setFieldType(java.lang.String fieldName, int rhs2)
          The field type for a network analyst class field.
 void setIsInput(boolean rhs1)
          Indicates if the class is used as an input to analysis.
 void setIsOutput(boolean rhs1)
          Indicates if the class is used as an output from analysis.
 void setLowerBound(int rhs1)
          The minimum number of objects required in the class by the solver to perform analysis.
 void setName(java.lang.String rhs1)
          The name of the class.
 void setUpperBound(int rhs1)
          The maximum number of objects allowed in the class by the solver to perform analysis.
 

Field Detail

IIDa69d3ac5_54f6_4bf0_bbc6_336ba02317ec

static final int IIDa69d3ac5_54f6_4bf0_bbc6_336ba02317ec
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

setName

void setName(java.lang.String rhs1)
             throws java.io.IOException,
                    AutomationException
The name of the class.

Parameters:
rhs1 - The rhs1 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setClassCLSIDByRef

void setClassCLSIDByRef(IUID rhs1)
                        throws java.io.IOException,
                               AutomationException
The COM class id for the network analyst class.

Parameters:
rhs1 - A reference to a com.esri.arcgis.system.IUID (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFieldsByRef

void setFieldsByRef(IFields rhs1)
                    throws java.io.IOException,
                           AutomationException
The fields for the network analyst class.

Parameters:
rhs1 - A reference to a com.esri.arcgis.geodatabase.IFields (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFieldType

void setFieldType(java.lang.String fieldName,
                  int rhs2)
                  throws java.io.IOException,
                         AutomationException
The field type for a network analyst class field.

Parameters:
fieldName - The fieldName (in)
rhs2 - The rhs2 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCandidateFieldNamesByRef

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

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

setLowerBound

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

Parameters:
rhs1 - The rhs1 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setUpperBound

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

Parameters:
rhs1 - The rhs1 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIsInput

void setIsInput(boolean rhs1)
                throws java.io.IOException,
                       AutomationException
Indicates if the class is used as an input to analysis.

Parameters:
rhs1 - The rhs1 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIsOutput

void setIsOutput(boolean rhs1)
                 throws java.io.IOException,
                        AutomationException
Indicates if the class is used as an output from analysis.

Parameters:
rhs1 - The rhs1 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.